здравствуйте уважаемые гуру мира FreeBSD. объясните пожалуйста что я делаю не так (я новичок)?
есть задача собрать 2 сервера, один ДХЦП (реализовал) который раздавал бы ип адреса 41влану.
и 2й сервер который раздавал бы всем инет. Вот тут у меня и проблема. настроил natd вроди нормально. по крайней мере без вланов работал. теперь мучаюсь с pf.conf при старте всё время пишет
Код: Выделить всё
[root@voshod ~]# pfctl -e -f /etc/pf.conf
pfctl: DIOCSETSTATUSIF
pf.conf
Код: Выделить всё
set loginterface tun0
wan="tun0"
lan="10.100.0.0/24"
nat on $wan from vlan1 to any -> ($wan)
nat on $wan from vlan2 to any -> ($wan)
nat on $wan from vlan3 to any -> ($wan)
nat on $wan from vlan4 to any -> ($wan)
nat on $wan from vlan5 to any -> ($wan)
nat on $wan from vlan6 to any -> ($wan)
nat on $wan from vlan7 to any -> ($wan)
nat on $wan from vlan8 to any -> ($wan)
nat on $wan from vlan9 to any -> ($wan)
nat on $wan from vlan10 to any -> ($wan)
nat on $wan from vlan11 to any -> ($wan)
nat on $wan from vlan12 to any -> ($wan)
nat on $wan from vlan13 to any -> ($wan)
nat on $wan from vlan14 to any -> ($wan)
....
nat on $wan from vlan40 to any -> ($wan)
nat on $wan from vlan90 to any -> ($wan)
set skip on lo0
set skip on {vlan1, vlan2, vlan3, vlan4, vlan5, vlan6, vlan7, vlan8, vlan9, ... , vlan90}
Уже всё открываю, и всё равно не хочит ничего никак работать.
rc.conf
Код: Выделить всё
gateway_enable="YES"
natd_enable="YES"
natd_interface="rl0"
natd_flags="-f /etc/natd.conf"
natd_program="/sbin/natd"
#
pf_enable="YES"
pf_rules="/etc/pf.conf"
pf_program="/sbin/pfctl"
pf_flags="-f /etc/pf.conf"
pflog_enable="YES"
pflog_logfile="/var/log/pf.log"
pflog_program="/sbin/pflogd"
pflog_flags=""
pfsync_enable="NO"
pfsync_syncdev=""
pfsync_ifconfig=""
в ядре
Код: Выделить всё
device pf
device pflog
device pfsync
options ALTQ
options ALTQ_CBQ # Class Bases Queuing (CBQ)
options ALTQ_RED # Random Early Detection (RED)
options ALTQ_RIO # RED In/Out
options ALTQ_HFSC # Hierarchical Packet Scheduler (HFSC)
options ALTQ_PRIQ # Priority Queuing (PRIQ)
options ALTQ_NOPCC # Required for SMP build
Очень надеюсь на вашу помощь.