URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 16402
[ Назад ]

Исходное сообщение
"Маски и роуты"

Отправлено majestik , 28-Май-08 23:47 
У меня 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 $IFACE

auto eth1
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 масками?


Содержание

Сообщения в этом обсуждении
"Маски и роуты"
Отправлено StSphinx , 29-Май-08 07:31 
>[оверквотинг удален]
>Почему из строк
> 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 масками?


"Маски и роуты"
Отправлено majestik , 29-Май-08 09:38 
>Точно только первая, или первая и третья?

Только первая, хотя если переместить сети с большим классом маски вверх они добавляются. Еще вчера заметил, что 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 всё отлично.