URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 62089
[ Назад ]

Исходное сообщение
"Как отключить интерфейс netgraph"

Отправлено fa , 23-Ноя-05 21:16 
Мучаю связку mpd+freeradius на FreeBSD 5.4. Никак не могу понять как отрубить интерфейс пользователя, после того как у оного закончились деньги. ifconfig ng0 down не работает. При чем никаких ошибок не пишет. Подскажите, как отключить правильно.

Содержание

Сообщения в этом обсуждении
"Как отключить интерфейс netgraph"
Отправлено Lgo , 24-Ноя-05 00:04 
А может просто файерволом рубать?
ipfw add xxx deny ip from any to any via ng0


"Как отключить интерфейс netgraph"
Отправлено eplumber , 24-Ноя-05 06:36 
>Мучаю связку mpd+freeradius на FreeBSD 5.4. Никак не могу понять как отрубить
>интерфейс пользователя, после того как у оного закончились деньги. ifconfig ng0
>down не работает.

Хм.. У меня работает, клиент правда не отключается, но траф не идет..
Клиент думает: шоцетаке? пробует отключиться - подключиться, а его уже не пускают. Гыы!!!


"Как отключить интерфейс netgraph"
Отправлено heavy , 28-Апр-06 10:40 
>Мучаю связку mpd+freeradius на FreeBSD 5.4. Никак не могу понять как отрубить
>интерфейс пользователя, после того как у оного закончились деньги. ifconfig ng0
>down не работает. При чем никаких ошибок не пишет. Подскажите, как
>отключить правильно.

Через стандартные утилиты - никак. Мне пришлось написать перловый скриптик, который ходит к mpd-шной консоли по ip и консольными командами закрывает нужный бандл, после этого mpd корректно завершает сеанс с удаленным клиентом и корректно опускает netgraph-интерфейс. Но тут еще беда - как узнать имя бандла? Пришлось еще патчить mpd, чтобы он отдавал up/down-скриптам дополнительно имя бандла и линка.


"Как отключить интерфейс netgraph"
Отправлено Alexey , 13-Окт-06 11:12 
>>Мучаю связку mpd+freeradius на FreeBSD 5.4. Никак не могу понять как отрубить
>>интерфейс пользователя, после того как у оного закончились деньги. ifconfig ng0
>>down не работает. При чем никаких ошибок не пишет. Подскажите, как
>>отключить правильно.
>
>Через стандартные утилиты - никак. Мне пришлось написать перловый скриптик, который ходит
>к mpd-шной консоли по ip и консольными командами закрывает нужный бандл,
>после этого mpd корректно завершает сеанс с удаленным клиентом и корректно
>опускает netgraph-интерфейс. Но тут еще беда - как узнать имя бандла?
>Пришлось еще патчить mpd, чтобы он отдавал up/down-скриптам дополнительно имя бандла
>и линка.

Покажи пожалуйста скрипт и патч.