[FreeBSD] Настройка маршрутизации (route)
Кто шарит в freeBSD, помогите плиз!
FreeBSD 8.2
Дано: есть фряха IP 10.0.1.1 – гейтвей, сетки
(Внутренняя) em0: inet 10.0.1.1 netmask 0xffffff00 broadcast 10.0.1.255
(Внешняя) em1: inet 8.24.2.18 netmask 0xfffffff0 broadcast 8.24.2.19
На фряхе –
haron# route add -net 192.168.0.0/16 10.0.1.11 -interface 10.0.1.1
add net 192.168.0.0: gateway 10.0.1.11
haron# ping 192.168.9.55
PING 192.168.9.55 (192.168.9.55): 56 data bytes
36 bytes from 21.7.19.10: Destination Host Unreachable
Vr HL TOS Len ID Flg off TTL Pro cks Src Dst
4 5 00 5400 80e3 0 0000 3e 01 bf37 8.24.2.18 192.168.9.55
Причем:
haron# route get 192.168.9.55
route to: 192.168.9.55
destination: default
mask: default
gateway: 8.24.2.16
haron# netstat -rn
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
0.0.0.0&0xa000101 10.0.1.11 US 0 25 em0 =>
default 8.24.2.16 UGS 5 20924255 em1
10.0.1.0/24 link#1 U 1 9061843 em0
8.24.2.16/24 link#2 U 1 1542 em1
127.0.0.1 link#3 UH 0 13306 lo0
ЗЫ И запись из маршрутов не удаляется:
haron# route del -net 192.168.0.0/16 10.0.1.11 -interface 10.0.1.1
route: writing to routing socket: No such process
del net 192.168.0.0: gateway 10.0.1.11: not in table
haron# route add -net 192.168.0.0/16 10.0.1.11 -interface 10.0.1.1
route: writing to routing socket: File exists
haron# route del -net 192.168.0.0/16 10.0.1.11
route: writing to routing socket: No such process
del net 192.168.0.0: gateway 10.0.1.11: not in table
Что я делаю не так? Ну или как хотя бы удалить запись из таблицы маршрутов по человечески?