Имена интерфейсов в mpd

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
nick_f
рядовой
Сообщения: 48
Зарегистрирован: 2008-07-10 11:56:28

Имена интерфейсов в mpd

Непрочитанное сообщение nick_f » 2010-02-04 15:27:28

Есть mpd 5.3 с кучей настроенных клиентских соединений. Как назначить каждому конкретному соединению свое имя интерфейса?
Изображение

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

_Попов
проходил мимо

Re: Имена интерфейсов в mpd

Непрочитанное сообщение _Попов » 2010-02-04 21:43:14

Что значит "куча настроенных клиентских соединений?"

вообще, имя можно для разных вещей настроить, в твоем слуае по смыслу мне кажется ближе на линк слой глядеть:

Код: Выделить всё

set link action (bundle|forward) name [ regexp ]
еще в общих командах:

Код: Выделить всё

create bundle [ template | static ] name [ template ]
create link [ template | static ] name ( type | template )

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: Имена интерфейсов в mpd

Непрочитанное сообщение skeletor » 2010-02-04 21:58:49

А чем не устраивают стандартные ng_*?

Аватара пользователя
nick_f
рядовой
Сообщения: 48
Зарегистрирован: 2008-07-10 11:56:28

Re: Имена интерфейсов в mpd

Непрочитанное сообщение nick_f » 2010-02-05 10:11:58

_Попов писал(а):Что значит "куча настроенных клиентских соединений?"
Несколько соединений pppoe_client в одном конфиге
skeletor писал(а):А чем не устраивают стандартные ng_*?
Они устраивают, только номера им назначаются в порядке запуска, а у меня эти соединения подгружаются в произвольном порядке скриптом через telnet-консоль. т.о. подключение может получить любой интерфейс. Это не совсем удобно в частности при конфигурировании pf.
В общем, я придумал - можно в if-up скрипте изменять имя интерфейса на нужное мне. Осталось проверить ))
Изображение

_Гагарин
проходил мимо

Re: Имена интерфейсов в mpd

Непрочитанное сообщение _Гагарин » 2010-02-05 10:27:26

а про конфигурипрование PF, в чем сложность? что конкретно не устраивает

Аватара пользователя
nick_f
рядовой
Сообщения: 48
Зарегистрирован: 2008-07-10 11:56:28

Re: Имена интерфейсов в mpd

Непрочитанное сообщение nick_f » 2010-02-05 10:54:03

Не устраивает, что макросу один интерфейс назначишь, а потом там может оказаться другой
Утрировано -

Код: Выделить всё

prov1_if="ng1"
prov2_if="ng2"

nat on $prov1_if from <users_prov1> to any  -> ($prov1_if)
nat on $prov2_if from <users_prov2> to any  -> ($prov2_if)
и если конект prov2 будет запущен раньше чем prov1 то и получит интерфейс ng1 вместо ng2.
Изображение

_Попов
проходил мимо

Re: Имена интерфейсов в mpd

Непрочитанное сообщение _Попов » 2010-02-05 11:22:44

че-то я не всасываю...
у тебя разве не динамически подъем интерфейсов идет в МПД 5том?
почему не используешь якоря?

для ната например одно правило:

Код: Выделить всё

nat-anchor "ng-nat/*"
в этот якорь грузишь и из него потом при смерти удаляешь скриптами

или я че-то все-таки не всасываю?

Аватара пользователя
nick_f
рядовой
Сообщения: 48
Зарегистрирован: 2008-07-10 11:56:28

Re: Имена интерфейсов в mpd

Непрочитанное сообщение nick_f » 2010-02-05 11:59:54

Во еще какуювкусность нашел
This patch adds a new command: set iface name <name>
может кому пригодится

2 _Попов Там не только с натом вопросы... может и остальное можно сделать якорями, но пока что мне так понятнее.
Изображение

_Сатана
проходил мимо

Re: Имена интерфейсов в mpd

Непрочитанное сообщение _Сатана » 2010-02-05 12:03:29

вот с чем якорями можно решить проблемы:

Код: Выделить всё

nat        NAT rules.
queue      queue rules.
rules      filter rules.
state      state table (NAT and filter).
Sources    source tracking table.
info       filter information (statistics that are not bound to rules).
Tables     tables.
osfp       passive operating system fingerprints.