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

Исходное сообщение
"mpd5 номер интерфейса ng"

Отправлено Sergey , 08-Июн-10 13:49 
Здравствуйте.
Может кто знает как в mpd5 присвоить определенный номер для ng интерфейса?

Содержание

Сообщения в этом обсуждении
"mpd5 номер интерфейса ng"
Отправлено Pahanivo , 08-Июн-10 14:10 
>Здравствуйте.
>Может кто знает как в mpd5 присвоить определенный номер для ng интерфейса?
>

самому интересно - недавно сталкивался но побыстрому найти не удалось, оставил как есть )


"mpd5 номер интерфейса ng"
Отправлено Michael , 08-Июн-10 15:04 
>>Здравствуйте.
>>Может кто знает как в mpd5 присвоить определенный номер для ng интерфейса?
>>
>
>самому интересно - недавно сталкивался но побыстрому найти не удалось, оставил как
>есть )

насколько мне известно, никак


"mpd5 номер интерфейса ng"
Отправлено sage444 , 08-Июн-10 15:17 
>Здравствуйте.
>Может кто знает как в mpd5 присвоить определенный номер для ng интерфейса?
>

мне тоже интересно, а зачем оно вам?


"mpd5 номер интерфейса ng"
Отправлено Sergey , 08-Июн-10 15:31 
>>Здравствуйте.
>>Может кто знает как в mpd5 присвоить определенный номер для ng интерфейса?
>>
>
>мне тоже интересно, а зачем оно вам?

У меня два выхода в инет через PPPoE. Хочу снимать статистику с интерфейсов через SNMP. И вот если случится такая ситуация, что интерфейс был ng0, а стал ng1 или наоборот, то статистика будет неактуальной.


"mpd5 номер интерфейса ng"
Отправлено sage444 , 08-Июн-10 15:53 
>>>Здравствуйте.
>>>Может кто знает как в mpd5 присвоить определенный номер для ng интерфейса?
>>>
>>
>>мне тоже интересно, а зачем оно вам?
>
>У меня два выхода в инет через PPPoE. Хочу снимать статистику с
>интерфейсов через SNMP. И вот если случится такая ситуация, что интерфейс
>был ng0, а стал ng1 или наоборот, то статистика будет неактуальной.
>

имхо номер интерфесу присваеватся при создании last_nom+1 а создаются они в порядке описаном в вашем конфиге и не изменяються.
а если уж очень хочеться перестоховаться то название интерфейса передаеться в параметрах  if_up/if_down скриптов, но вот каким по счету уже непомню))


"mpd5 номер интерфейса ng"
Отправлено Sergey , 08-Июн-10 16:11 
Спасибо за ответ! Но боюсь скрипты мне в этой ситуации сильно не помогут.


"mpd5 номер интерфейса ng"
Отправлено GD , 08-Июн-10 17:01 
>Спасибо за ответ! Но боюсь скрипты мне в этой ситуации сильно не
>помогут.

почему?
статистику вы можете снимать с интерфейса только после того, как его содали (читай сработал if_up скрипт),
и опять же, что скажет ваш сниматель трафика если из под него вышибут интерфейс? хорошо, если только выругается матом...


"mpd5 номер интерфейса ng"
Отправлено Pahanivo , 08-Июн-10 17:29 
из скриптов то он здорово, но частенько жосткое прописывание спасает от излишнего гемора )



"mpd5 номер интерфейса ng"
Отправлено GD , 09-Июн-10 11:29 
>из скриптов то он здорово, но частенько жосткое прописывание спасает от излишнего
>гемора )

я всегда считал, что ручной труд (хардкодинг и постоянное исправление руками) только усугубляют проблемы :)
но это уже философия... не в рамках данного топика


"mpd5 номер интерфейса ng"
Отправлено Sergey , 08-Июн-10 18:00 
>статистику вы можете снимать с интерфейса только после того, как его содали
>(читай сработал if_up скрипт),
>и опять же, что скажет ваш сниматель трафика если из под него
>вышибут интерфейс? хорошо, если только выругается матом...

Статистику снимаю посредством snmpd из net-snmp. На "выбивание интерфейса из под ног" реагирует нормально.


"mpd5 номер интерфейса ng"
Отправлено GD , 09-Июн-10 11:36 
>>статистику вы можете снимать с интерфейса только после того, как его содали
>>(читай сработал if_up скрипт),
>>и опять же, что скажет ваш сниматель трафика если из под него
>>вышибут интерфейс? хорошо, если только выругается матом...
>
>Статистику снимаю посредством snmpd из net-snmp. На "выбивание интерфейса из под ног"
>реагирует нормально.

нормально - если вы ему напихаете ключей подавляющих болтливость, а в принимающей програме долго и мучительно будете угадывать что же вам вернул snmpd и вернул ли вообще что-нибуть...

хотя, как уже сказал выше, это наверно философия
каждого устраивает свое


"mpd5 номер интерфейса ng"
Отправлено Слава , 09-Июн-10 12:09 
>Здравствуйте.
>Может кто знает как в mpd5 присвоить определенный номер для ng интерфейса?
>

Как уже ранее написали, сделайте Вы интерфейс, вернее два, таким образом

create bundle static NAME

create link static NAME1 TYPE
set link action bundle NAME

create link static NAME2 TYPE
set link action bundle NAME


и все, у одного будет жестко ng0, у второго ng1
и появятся они в системе сразу после запуска mpd, просто будут в DOWN, пока сами линки не подымутся.


"mpd5 номер интерфейса ng"
Отправлено Sergey , 09-Июн-10 18:14 
Спасибо, так и сделал.

"mpd5 номер интерфейса ng"
Отправлено PavelR , 09-Июн-10 19:41 
>[оверквотинг удален]
>create link static NAME1 TYPE
>set link action bundle NAME
>
>create link static NAME2 TYPE
>set link action bundle NAME
>
>
>и все, у одного будет жестко ng0, у второго ng1
>и появятся они в системе сразу после запуска mpd, просто будут в
>DOWN, пока сами линки не подымутся.

Надо это в заметки кинуть. Пока кинул сюда: http://wiki.opennet.ru/Mpd_Multi-link-PPP-Daemon.



"mpd5 номер интерфейса ng"
Отправлено KomaLex , 01-Июн-14 09:50 
>[оверквотинг удален]
>>set link action bundle NAME
>>
>>create link static NAME2 TYPE
>>set link action bundle NAME
>>
>>
>>и все, у одного будет жестко ng0, у второго ng1
>>и появятся они в системе сразу после запуска mpd, просто будут в
>>DOWN, пока сами линки не подымутся.
> Надо это в заметки кинуть. Пока кинул сюда: http://wiki.opennet.ru/Mpd_Multi-link-PPP-Daemon.

А можно ли что то такое сделать для входящих интерфейсов? в файле secret прописаны по логинам определенные ip, подключаются две сети. Дальше в pf прописываются соответствующие правила из каких подсетей куда можно.
в команде route-to нужно использовать название интерфейса, и соответственно когда ng1 и ng0 меняются местами все правила работают не правильно.
Можно ли как то жестко, для входящих подключений присвоить определенные интерфейсы в зависимости от логина и пароля?


"mpd5 номер интерфейса ng"
Отправлено KomaLex , 01-Июн-14 13:06 
>  А можно ли что то такое сделать для входящих интерфейсов? в
> файле secret прописаны по логинам определенные ip, подключаются две сети. Дальше
> в pf прописываются соответствующие правила из каких подсетей куда можно.
> в команде route-to нужно использовать название интерфейса, и соответственно когда ng1 и
> ng0 меняются местами все правила работают не правильно.
> Можно ли как то жестко, для входящих подключений присвоить определенные интерфейсы в
> зависимости от логина и пароля?

Сам уже разобрался. Делается это по другому с помощью якорей в конфигах pf и up скрипта mpd.