Конфиг немного поменялся;
Vlan-ы те же,
Убран маршрут на 3com
порт свича на котором висит FreeBSD в режиме транк:
netstat -rn
Код: Выделить всё
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 217.20.205.18 UGS 0 2890 nfe0
10.122.21.0 link#1 UC 0 0 rl0
localhost localhost UH 0 2 lo0
192.168.1.0 link#8 UC 0 0 vlan1
192.168.2.0 link#5 UC 0 0 vlan2
192.168.2.1 00:16:e0:38:30:c1 UHLW 1 12 vlan2 893
192.168.3.0 link#6 UC 0 0 vlan3
192.168.3.1 00:16:e0:38:30:c1 UHLW 1 8 vlan3 798
192.168.4.0 link#7 UC 0 0 vlan4
192.168.4.1 00:16:e0:38:30:c1 UHLW 1 7 vlan4 928
217.20.205.20/27 link#2 UC 0 0 nfe0
217.20.205.21 00:16:47:7d:34:4a UHLW 2 6 nfe0 1063
ifconfig
Код: Выделить всё
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 00:40:f4:8d:d6:96
inet 10.122.21.1 netmask 0xffffff00 broadcast 10.122.21.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
nfe0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 00:1d:92:a8:be:c0
inet 217.20.205.21 netmask 0xffffffe0 broadcast 217.20.205.63
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> metric 0 mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
inet 127.0.0.1 netmask 0xff000000
vlan1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 00:40:f4:8d:d6:96
inet 192.168.1.5 netmask 0xffffff00 broadcast 192.168.1.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
vlan: 1 parent interface: rl0
vlan2: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 00:40:f4:8d:d6:96
inet 192.168.2.5 netmask 0xffffff00 broadcast 192.168.2.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
vlan: 2 parent interface: rl0
vlan3: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 00:40:f4:8d:d6:96
inet 192.168.3.5 netmask 0xffffff00 broadcast 192.168.3.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
vlan: 3 parent interface: rl0
vlan4: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 00:40:f4:8d:d6:96
inet 192.168.4.5 netmask 0xffffff00 broadcast 192.168.4.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
vlan: 4 parent interface: rl0
по Vlan-ам все работает, но нет выхода в интернет
ipfw show
Код: Выделить всё
00100 144 10897 divert 8668 ip from 192.168.0.0/16 to any out via nfe0
00300 1365 163442 divert 8668 ip from any to 217.20.205.21 in via nfe0
Где то тут видимо косяк.
tcpdump внешнего интерфейса показал что лезут пакеты с внутреннего интерфейса rl0 с ip 10.122.21.1
з.ы 10.122.21.1 в мануале прочитал что адрес от балды можно поставить при настройке VLAN