forum.bitel.ru
http://forum.bitel.ru/

Как через API добавить свободный Vlan
http://forum.bitel.ru/viewtopic.php?f=7&t=10335
Страница 1 из 1

Автор:  ODV [ 27 мар 2015, 11:36 ]
Заголовок сообщения:  Как через API добавить свободный Vlan

Подскажите, как через API добавить свободный Vlan.
через класс VlanManager
http://bgbilling.ru/v5.2/javadoc/bitel/ ... eeVlan(int, java.util.List)

можно пример.

Автор:  stark [ 27 мар 2015, 16:15 ]
Заголовок сообщения:  Re: Как через API добавить свободный Vlan

Код:
   VlanManager manager = new VlanManager( mid, con );
        Gate gate = new GateManager( con, mid ).getGateById( gid );
        Preferences gateSetup = new Preferences( gate.getConfig(), "\r\n" );
        String range = gateSetup.get( "vlan.range", "2-4096" );
       
           List<List<Integer>> rangeList = ServerUtils.getRanges( gid, range );
            Integer vid = manager.getFreeVlan( gid, rangeList );
            if ( vid == null )
            {
                throw new BGMessageException( "Больше нет свободных vlan в диапазоне:" + range );
            }
           
           manager.createVlan( vid, gid, cid );
        }
 

Автор:  ODV [ 27 мар 2015, 18:41 ]
Заголовок сообщения:  Re: Как через API добавить свободный Vlan

Спасибо!!!

Подскажите еще ), как через API произвести поиск свободного диапазона IP и потом его добавить.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/