Категорії
FreeBSD

[FreeBSD] Деякі нюанси про net.inet.ip.forwarding

Прочитав у розсилці по FreeBSD, що виявляється, є відмінність, як саме вмикати forward’інг і правильно це робити (саме у FreeBSD) через

gateway_enable="YES"

у /etc/rc.conf. Чому? Пояснення залишу цитатою, без перекладу:

Never set net.inet.ip.forwarding=1 manually or via /etc/sysctl.conf.

Always use gateway_enable=”YES” in /etc/rc.conf, or else system scripts started with devd
on any interface creation (tunX, ngX, etc.) will switch forwarding to 0 again.

Some scripts (f.e. from /etc/devd.conf) invoke /etc/pccard_ether $subsystem start
(the name “pccard_ether” is just historic, it serves any cloned network interface).

It runs “/etc/rc.d/netif quietstart” $ifn that runs “/etc/rc.d/routing static any $_if”
that may reset net.inet.ip.forwarding=0 unless you have gateway_enable=”YES” in /etc/rc.conf
despite you could have set net.inet.ip.forwarding=1 via sysctl.conf.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Домашняя страничка Andy
Записки молодого админа
Самостоятельная подготовка к Cisco CCNA
Самостоятельная подготовка к Cisco CCNP
Powered by Muff