Сеть (10.1.1.0/24) <-> xl0 (10.1.1.50) - FreeBSD - xl1 (10.0.0.100) <-> router (10.0.0.1)
# netstat -rn -f inet
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 10.0.0.1 UGSc 3 403 xl0
10/24 link#2 UC 2 0 xl0
10.0.0.1 00:50:54:98:f1:96 UHLW 3 9 xl0 714
10.0.0.255 ff:ff:ff:ff:ff:ff UHLWb 2 47 xl0
10.1.1/24 link#1 UC 4 0 xl1
10.1.1.1 00:80:48:db:1a:d1 UHLW 1 23 xl1 1111
10.1.1.255 ff:ff:ff:ff:ff:ff UHLWb 2 187 xl1
127.0.0.1 127.0.0.1 UH 0 0 lo0
# ifconfig -u
xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=3<rxcsum,txcsum>
inet 10.1.1.50 netmask 0xffffff00 broadcast 10.1.1.255
inet6 fe80::250:4ff:feae:1894%xl0 prefixlen 64 scopeid 0x1
ether 00:50:04:ae:18:94
media: Ethernet autoselect (100baseTX)
status: active
xl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 10.0.0.100 netmask 0xffffff00 broadcast 10.0.0.255
inet6 fe80::2a0:d2ff:fe1c:3bc9%xl1 prefixlen 64 scopeid 0x2
ether 00:a0:d2:1c:3b:c9
media: Ethernet autoselect (10baseT/UTP)
status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
inet 127.0.0.1 netmask 0xff000000
gateway включён (net.inet.ip.forwarding=1)
Шлюз на компах (Windows) в локальной сети - 10.1.1.50
Пинг на них на адреса 10.0.0.100 и 10.1.1.50 проходит отлично
А вот при пинге на 10.0.0.1 - "Время ожидания истекло"
Считается ли, что гейт работает на основании того, что пингуется и 10.1.1.50 и 10.0.0.100?
Причём на FreeBSD всё отлично работает - виден и инетрнет и компы в сети.
Отмечается ли в проходящем через FreeBSD трафике, что он прошёл, через ещё одну машину и роутер на основании этого не пропускает этот трафик?
Либо слишком поздно, либо я ничерта не соображаю, либо одно из 3-х... :)