LINUX.ORG.RU
решено ФорумAdmin

Как сделать это во FreeBSD


0

0

Имеются :
Роутер на FreeBSD 7.3
Интернет по протоколу pppoe
Правила с натом в /usr/local/rc.filewall (ipfw kernel nat)
В /etc/rc.conf прописан автозапуск pppoe и firewall

Ситуация:
Сервер загрузился , а интернета - нет
Пробую пинговать хосты интернета - получаю ping : sendto: permission denied
и это несмотря на то что ядро скомпилено с опцией IPFIREWALL_DEFAULT_TO_ACCEPT
Чтобы все заработало нужно руками запустить скрипт фаервола sh /usr/local/etc/rc.firewall

Мне кажется что проблема возникает из-за того , что скрипт фаервола срабатывает раньше чем поднимется pppoe
Как сделать так чтобы сначала поднимался pppoe , а потом только запускались правила ipfw ?

Ответ на: комментарий от Graphite

Все пингуется и работает если при каждой перезагрузке логиниться и ручками запускать
sh /usr/local/etc/rc.firewall

Graphite
() автор топика
Ответ на: комментарий от Graphite

Еще дополню , что такая ситуация возникает если в rc.firewall есть правила касающиеся tun0 (интерфейса поднимаемого pppoe).
Поэтому пришлось временно перейти на ppp nat . Надеюсь не надолго.

Graphite
() автор топика
Ответ на: комментарий от Tok

>А чем дебиан не угадил ?

Бородатый дядька в свитере сказал, что только фря делает мальчиков брутальными мачо :)

nnz ★★★★
()

А что мешает запускать скрипт файрвола после того как поднимется pppoe ?

не знаю как там в бзде, но наверняка же есть аналог ляликсового /etc/ppp/ip-up.d/

anonizmus
()

Точно обе строчки есть? firewall_enable=«YES» firewall_script=«/usr/local/etc/rc.firewall»

Kuzmich ★★
()

Если и при запуске от рута не пашет то это значит на фаерволе закрыто. Добавь какой-нить ipfw add 1 allow ip from any to any для проверки. И посмотри нет ли у тебя кроме ipfw какого-нить pf.

true_admin ★★★★★
()
Ответ на: комментарий от iZEN

mpd уже настроил, работает
Теперь интернет поднимается на интерфейсе ng0
Но одно только использование mpd не решило проблему.
Сейчас собираю ядро с поддержкой pf

Graphite
() автор топика
Ответ на: комментарий от iZEN

pfctl ругался на отсутствие /dev/pf , поэтому я и пересобрал ядро

Graphite
() автор топика
Ответ на: комментарий от BSD-ch

>omfg, чего только не придумают, чтоб только в ipfw не разбираться. печально это все. )

+1 всего надо указать две строчки в rc.conf и написать вменяемые правила.

Ygor ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.