mpd5 как pppoe клиент + ipfw
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- LogEdge
- рядовой
- Сообщения: 12
- Зарегистрирован: 2008-10-06 21:51:26
- Контактная информация:
mpd5 как pppoe клиент + ipfw
На FreeBSD-7.1 поднят шлюз, раздает инет через kernel nat.
Инет берется через pppoe, который поднимает mpd5.
Вот только что нехорошо - при загрузке отрабатывает ifpw скрипт, в котором разрешения прописаны для ng0 интерфейса, которого на этот момент еще нет.
Соответственно, когда ng0 поднимается, через него ничего не проходит.
Или почти ничего - каким-то чудом удается таки именно через ng0 зайти по ssh, перезапустить скрипт ipfw через change_rules, после этого все работает.
Простейшая конфигурация вроде бы, да никак не придумаю, как это выпрямить.
Подскажите кому не влом, как это делается правильно?
Инет берется через pppoe, который поднимает mpd5.
Вот только что нехорошо - при загрузке отрабатывает ifpw скрипт, в котором разрешения прописаны для ng0 интерфейса, которого на этот момент еще нет.
Соответственно, когда ng0 поднимается, через него ничего не проходит.
Или почти ничего - каким-то чудом удается таки именно через ng0 зайти по ssh, перезапустить скрипт ipfw через change_rules, после этого все работает.
Простейшая конфигурация вроде бы, да никак не придумаю, как это выпрямить.
Подскажите кому не влом, как это делается правильно?
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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/
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: mpd5 как pppoe клиент + ipfw
можно еще раз передернуть фаер при старте pppoe дописав в up-скрипт поднятия впн
ядерный взрыв...смертельно красиво...жаль, что не вечно...
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: mpd5 как pppoe клиент + ipfw
а вы отвяжитесь от интерфейсов и привяжитесь к айпишникамВот только что нехорошо - при загрузке отрабатывает ifpw скрипт, в котором разрешения прописаны для ng0 интерфейса, которого на этот момент еще нет.
- LogEdge
- рядовой
- Сообщения: 12
- Зарегистрирован: 2008-10-06 21:51:26
- Контактная информация:
Re: mpd5 как pppoe клиент + ipfw
Хм.. дак и айпишников тоже еще нет....paradox писал(а):а вы отвяжитесь от интерфейсов и привяжитесь к айпишникамВот только что нехорошо - при загрузке отрабатывает ifpw скрипт, в котором разрешения прописаны для ng0 интерфейса, которого на этот момент еще нет.
Кстати, а вообще ipfw как должен себя вести в такой ситуации?
Странно, что то-то работает (allow|deny|reject...), что-то нет (например, ничего не проходит через 127.0.0.1),
nat (kernel) тоже видимо не работает..
- LogEdge
- рядовой
- Сообщения: 12
- Зарегистрирован: 2008-10-06 21:51:26
- Контактная информация:
Re: mpd5 как pppoe клиент + ipfw
Да, видимо, это самое правильное... причем, новерное, все правила add относительно ng0 надо из основного скрипта в if-up скрипт переместить, а в if-down - те же правила, но delete...schizoid писал(а):можно еще раз передернуть фаер при старте pppoe дописав в up-скрипт поднятия впн
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: mpd5 как pppoe клиент + ipfw
айпишники есть уже логически
выж их не рандомом генерите
а уже есть какие то сети которые выдаете
вот их и пропишите в фаере
выж их не рандомом генерите
а уже есть какие то сети которые выдаете
вот их и пропишите в фаере
- LogEdge
- рядовой
- Сообщения: 12
- Зарегистрирован: 2008-10-06 21:51:26
- Контактная информация:
Re: mpd5 как pppoe клиент + ipfw
...более детальное рассмотрение показало, что на самом деле ipfw сугубо пофиг:
а вот нат такого не понимает:
Видимо, в этом все и дело
Код: Выделить всё
ipfw add ... via ng0
ipfw add ... via 111.222.333.444
Код: Выделить всё
ipfw nat 100 config if ng0
ipfw: unknown interface name ng0