В /etc/rc.conf
defaultrouter="10.0.0.1"
gateway_enable="YES"
network_interfaces="re0 ste0 ste1 ste2 ste3 ste4 ste5 ste6 ste7 rl0 rl1 lo0"
ifconfig_re0="inet 10.0.250.254 netmask 255.255.255.0"
ifconfig_ste0="inet 10.0.200.254 netmask 255.255.255.0"
ifconfig_ste2="inet 10.0.77.254 netmask 255.255.255.0"
ifconfig_ste3="inet 10.0.252.254 netmask 255.255.255.0"
ifconfig_ste4="inet 10.0.50.254 netmask 255.255.255.0"
ifconfig_ste4_alias0="inet 10.0.51.254 netmask 255.255.255.255"
ifconfig_ste4_alias1="inet 10.0.53.254 netmask 255.255.255.255"
ifconfig_ste5="inet 10.0.49.254 netmask 255.255.255.0"
ifconfig_ste5_alias0="inet 10.0.48.254 netmask 255.255.255.255"
ifconfig_ste6="inet 10.0.30.254 netmask 255.255.255.0"
ifconfig_ste7="inet 10.0.201.254 netmask 255.255.255.0"
ifconfig_rl0="inet 10.0.251.254 netmask 255.255.255.0"
ifconfig_rl1="inet 10.0.0.254 netmask 255.255.0.0"
$ netstat -rn
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 10.0.0.1 UGS 0 16 rl1
10/16 link#11 UC 0 0 rl1
10.0.0.1 00:0d:61:a6:2e:f9 UHLW 1 8785 rl1 1193
10.0.0.2 00:0d:61:a8:8e:a6 UHLW 0 46 rl1
10.0.0.3 00:0d:88:65:db:59 UHLW 0 7 rl1 1173
10.0.30/24 link#8 UC 0 0 ste6
10.0.48.254/32 link#7 UC 0 0 ste5
10.0.49/24 link#7 UC 0 0 ste5
10.0.50/24 link#6 UC 0 0 ste4
10.0.51.254/32 link#6 UC 0 0 ste4
10.0.53.254/32 link#6 UC 0 0 ste4
10.0.77/24 link#4 UC 0 0 ste2
10.0.200/24 link#2 UC 0 0 ste0
10.0.201/24 link#9 UC 0 0 ste7
10.0.250/24 link#1 UC 0 0 re0
10.0.251/24 link#10 UC 0 0 rl0
10.0.251.22 00:0d:88:65:db:53 UHLW 0 8772 rl0 957
10.0.252/24 link#5 UC 0 0 ste3
10.0.253.152 00:60:98:ef:a0:6d UHLW 0 3 rl1 1200
127.0.0.1 127.0.0.1 UH 0 0 lo0
$ sysctl net.inet.ip.forwarding
net.inet.ip.forwarding: 1
С подсети 10.0.252/24 вижу 10.0.0.1, но только после добавления маршрута на 10.0.0.1 (-net 10.0.252.0 10.0.0.254).
Остальных машин в этой подсети (10.0.0.2, например) не видно. Если на 10.0.0.2 добавляю маршрут для сети 10.0.252/24 (-net 10.0.252.0 10.0.0.254), то 10.0.0.2 с 10.0.252.0 10.0.0.254/24 становится видно, но если выставляю на 10.0.0.1 дефолтовым гейтом 10.0.0.254, а маршрут для 10.0.252/24 убираю - до неё с 10.0.252/24 не достучаться, как и с неё до 10.0.252/24.
Непонятно, что неправильно.