Приветствую!
Есть:
- FreeBSD 4.7-stable
- два интерфейса:
fxp0 (наружу)
fxp1 (локальная сеть)
- ipfw: open
- nat:
same_ports yes
use_sockets yes
interface fxp0
unregistered_only yes
- dhcp: (выдача ip адресов по привязке к MAC-адресу, сеть 172.xxx.xxx.xxx)
интерфейс fxp1 так же смотрит в сеть 195.90.aaa.aaa
есть еще одна маленькая сеточка: 10.40.40.0/29, доступная через fxp1
cо шлюза (10.40.40.1) все сеточку (10.40.40.0/29) видно, из любой другой сети данная сеть недоступна.
netstat -rn
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 195.90.bbb.bbb UGSc 3 930318 fxp0
10.40.40/29 link#2 UC 1 0 fxp1
127.0.0.1 127.0.0.1 UH 10 25 lo0
172.16.11/24 link#2 UC 5 0 fxp1
172.16.11.2 hh:hh:hh:hh:hh:hh UHLW 0 93 fxp1 1143
172.16.11.10 hh:hh:hh:hh:hh:hh UHLW 0 1745 fxp1 1071
195.90.aaa.aaa/27 link#2 UC 16 0 fxp1
195.90.aaa.aaa hh:hh:hh:hh:hh:hh UHLW 0 68537 fxp1 230
195.90.bbb.bbb/30 link#1 UC 1 0 fxp0
195.90.bbb.bbb hh:hh:hh:hh:hh:hh UHLW 2 0 fxp0 335
прямое указание:
route add -net 10.40.40.0 10.40.40.1 -netmask 255.255.255.248 тоже ничего не дает...
из сети 172.16.11.0 пингуется 195.90.aaa.aaa, но не видно 10.40.40.0
мысли в сторону nat'a направляются, но что в нем не так?