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

Исходное сообщение
"netmask doesn't match route address"

Отправлено AAV , 07-Апр-01 15:33 
Привет всем!

Не модскажите - почему линукс дает сабж в ответ на действия пред-последней строчки роут:

ifconfig eth0 inet 172.16.255.30 netmask 255.255.255.224
ifconfig eth1 inet 172.16.255.33 netmask 255.255.255.192
route add -net 172.16.255.0 netmask 255.255.255.224
route add -net 172.16.255.0 netmask 255.255.255.192
route add default 172.16.255.1


0 - 31 - Сетка №1
32 - 95 - Сетка №2

P.S.: помимо этого есть еще алиасы на этих карточки с другой сеткой, но я думаю они не мешают.


Содержание

Сообщения в этом обсуждении
"RE: netmask doesn't match route address"
Отправлено slava , 09-Апр-01 16:14 
>Привет всем!
>
> Не модскажите - почему линукс
>дает сабж в ответ на
>действия пред-последней строчки роут:
>
>ifconfig eth0 inet 172.16.255.30 netmask 255.255.255.224
>
>ifconfig eth1 inet 172.16.255.33 netmask 255.255.255.192
>
>route add -net 172.16.255.0 netmask 255.255.255.224
>
>route add -net 172.16.255.0 netmask 255.255.255.192

1. Не прописано, куда роутить - на gateway или на устройство.
2. Если ядро не 2.0, то эти строки не нужны.
3. 172.16.255.0/26 надмножество сети 172.16.255.0/27, поэтому строки роутинга надо поменять местами.
Иначе, до "предпоследней" попросту никогда не дойдет очередь.