On 10.10.2013 12:18, Warrior wrote:
> Приветствую!
> 
> Наступил на не приятные грабли, к примеру простая команда ifconfig create 
> vlan1 отключает форвардинг. По сути, любое создание интерфейса вырубало 
> форвардинг, устанавливало параметр net.inet.ip.forwarding в 0.
> 
> 9.2-STABLE FreeBSD 9.2-STABLE #4 r255986M: Thu Oct  3 16:10:11 EEST 2013
> 
> С давних пор форвардинг в ядре включаю через sysctl.conf: 
> net.inet.ip.forwarding=1
> 
> Проблема решена строкой gateway_enable="YES" в rc.conf

Теперь devd реагирует на создание любого сетевого интерфейса и запускает
/etc/pccard_ether $subsystem start

Этот скрипт, в свою очередь, запускает /etc/rc.d/netif quietstart $ifn
А тот уже делает кучу вещей, совершенно ненужных IMO при создании _каждого_
интерфейса, особенно при массовом обслуживании через mpd, когда интерфейсы
создаются/удаляются очень часто.

Ответить