Есть скрипт для шлюза EdgeCore
http://wiki.bgbilling.ru/index.php/%D0% ... 0_EdgeCoreНа нем сменилась прошивка. Раньше для того чтоб абонента закрыть применлись аксесс листы, но они не корректно работали, поменяли прошивку, и теперь вообще отказались от аксесс листов, они тоже как то непонятно работают! Для того чтоб отключить абонента самым простым способом от внутренней сети решили просто переводить его в другой вилан. Помогите пределать этот шлюз
Просто когда он проводит проверку по планировщику то получается, что абонента на это время отключают от сети вообще, в шлюзе была зашита проверка на необходимость выполнять команды. Она заключалась в проверке принадлежности порта к определенному аксесс листу. Сейчас для проверки нужно использовать команду
Код:
sh vlan id 13
Где 13 это вилан куда переводится заблокированный абонент. Если на какомто порту есть этот вилан то вывод команды будет
Код:
VLAN ID: 13
Type: Static
Name:
Status: Active
Ports/Port Channels: Eth1/ 1(S) Eth1/ 2(S) Eth1/ 3(S) Eth1/ 4(S) Eth1/ 5(S)
Eth1/ 6(S) Eth1/ 7(S) Eth1/ 8(S) Eth1/ 9(S) Eth1/10(S)
если Eth1/[{port} есть в списке, то значит порт переведен на 13 вилан
_________________
Код:
Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegramСтиль программирования - пьяный мастерстер
Разработка мобильных приложений