На днях настроил на железке(DLINK DES-1228) виланы, на фри их поднял+сделал ДМЗ для серверов бриджом. Проблема в том, если работает бридж то система переодически отказывается резолвить IP адреса с вилана сети.
Например если дать на гейт пинг, то пинг не идет, а если на сервер который в ДМЗ, пинг начинает ходить и при этом на гейт также не хочет, но периодически всё работает нормально.
ни кто не сталкивался с такой проблемой?
Код: Выделить всё
# ifconfig vlan3
vlan3: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 00:e0:e4:02:17:ac
inet 192.168.1.1 netmask 0xffffff00 broadcast 192.168.1.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
vlan: 5 parent interface: dc0
vlan4: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 00:e0:e4:02:17:ac
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
vlan: 6 parent interface: dc0
# ifconfig bridge0
bridge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 00:e0:e4:02:17:ac
id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15
maxage 20 holdcnt 6 proto rstp maxaddr 100 timeout 1200
root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0
member: vlan3 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
member: vlan4 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
Код: Выделить всё
# cat /etc/rc.local
/sbin/ifconfig vlan0 create
/sbin/ifconfig vlan1 create
/sbin/ifconfig vlan2 create
/sbin/ifconfig vlan3 create
/sbin/ifconfig vlan4 create
/sbin/ifconfig bridge0 create
# cat /etc/rc.conf | grep vlan
cloned_interface="vlan0 vlan1 vlan2 vlan3 vlan4"
ifconfig_vlan0="inet хх.хх.хх.хх netmask 255.255.255.128 vlan 2 vlandev dc0 up"
ifconfig_vlan1="inet 192.168.10.1 netmask 255.255.255.0 vlan 10 vlandev dc0 up"
ifconfig_vlan2="inet 192.168.6.1 netmask 255.255.255.0 vlan 4 vlandev dc0 up"
ifconfig_vlan3="inet 192.168.1.1 netmask 255.255.255.0 vlan 5 vlandev dc0 up"
ifconfig_vlan4="vlan 6 vlandev dc0 up"
ifconfig_bridge0="addm vlan4 addm vlan3 up"