У меня OS Debian, интересует 2 вопроса.1.
Почему из строк
up route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.11.0.254 dev $IFACE
up route add -net 10.10.0.0 netmask 255.255.0.0 gw 10.11.0.22 dev $IFACE
up route add -net 10.50.0.0 netmask 255.255.0.0 gw 10.11.0.250 dev $IFACE
up route add -net 172.16.0.0 netmask 255.255.0.0 gw 10.11.5.5 dev $IFACE
срабатывает только первая?/etc/network/interfaces
auto eth0
iface eth0 inet static
address 10.11.0.50
netmask 255.255.0.0
up route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.11.0.254 dev $IFACE
up route add -net 10.10.0.0 netmask 255.255.0.0 gw 10.11.0.22 dev $IFACE
up route add -net 10.50.0.0 netmask 255.255.0.0 gw 10.11.0.250 dev $IFACEauto eth1
iface eth1 inet static
address 192.168.38.1
netmask 255.255.255.252
broadcast 192.168.38.22.
Почему не работает эта строка
route add -net 10.130.0.0 netmask 255.192.0.0 gw 192.168.38.2 dev eth1
и работает эта
route add -net 10.130.0.0 netmask 255.255.0.0 gw 192.168.38.2 dev eth1получается проблем нет только с 8 16 24 32 масками?
>[оверквотинг удален]
>Почему из строк
> up route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.11.0.254 dev $IFACE
>
> up route add -net
>10.10.0.0 netmask 255.255.0.0 gw 10.11.0.22 dev $IFACE
> up route add -net 10.50.0.0 netmask 255.255.0.0 gw 10.11.0.250 dev $IFACE
>
> up route add -net
>172.16.0.0 netmask 255.255.0.0 gw 10.11.5.5 dev $IFACE
>срабатывает только первая?Точно только первая, или первая и третья?
>[оверквотинг удален]
>iface eth1 inet static
> address 192.168.38.1
> netmask 255.255.255.252
> broadcast 192.168.38.2
>
>2.
>Почему не работает эта строка
>route add -net 10.130.0.0 netmask 255.192.0.0 gw 192.168.38.2 dev eth1
>и работает эта
>route add -net 10.130.0.0 netmask 255.255.0.0 gw 192.168.38.2 dev eth1Это ручками добавляете или тоже из конфига?
>получается проблем нет только с 8 16 24 32 масками?
>Точно только первая, или первая и третья?Только первая, хотя если переместить сети с большим классом маски вверх они добавляются. Еще вчера заметил, что up ip route нормально работает.
>Это ручками добавляете или тоже из конфига?
Это никак не хочет добавляться, хотя из FreeBSD всё работает. Если ip route использую пишет:
# ip route add 10.130.0.0/10 via 192.168.38.2 dev eth1
RTNETLINK answers: Invalid argument
если /16 всё отлично.