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

Исходное сообщение
"Не устанавливается default gateway"

Отправлено Linuxtech , 13-Май-03 13:15 
Hi, all!
Нужен маленький совет.

Дано:
шлюз в инет под Mandrake 9.0
две сети:
eth0 - 212.x.x.254
eth1 - 192.168.0.x

настройки:
"/etc/sysconfig/network":
NETWORKING=yes
HOSTNAME=gate
DOMAINNAME=localdomain
GATEWAY=212.x.x.251
GATEWAYDEV=eth0

"/etc/sysconfig/network-scripts/ifcfg-eth0":
DEVICE=eth0
BOOTPROTO=static
IPADDR=212.x.x.254
маски и т.д.

"/etc/sysconfig/network-scripts/ifcfg-eth1":
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.0.11
и опять т.д.

смотрим route:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
212.x.x.248 *               255.255.255.248 U     0      0        0 eth0
212.x.x.0   *               255.255.255.248 U     0      0        0 eth0
192.168.0.0     *               255.255.255.240 U     0      0        0 eth1
127.0.0.0       *               255.0.0.0       U     0      0        0 lo
default         *               0.0.0.0         U     0      0        0 eth0

Получается, что default не уставлен. Приходится делать:
route del default
route add default gw 212.x.x.251 dev eth0

Но хочется узнать где спрятаны грабли в конфигах, чтобы  все работало по умалчанию.


Содержание

Сообщения в этом обсуждении
"Не устанавливается default gateway"
Отправлено Mikhail , 13-Май-03 13:41 
ifcfg-eth0 целиком можно? В static-routes есть что-нибудь?

"Не устанавливается default gateway"
Отправлено Linuxtech , 13-Май-03 14:04 
>ifcfg-eth0 целиком можно?
В студию:
DEVICE=eth0
BOOTPROTO=static
IPADDR=212.x.x.254
NETMASK=255.255.255.248
NETWORK=212.x.x.0
BROADCAST=212.x.x.7
ONBOOT=yes

>В static-routes есть что-нибудь?
где энто искать?


"Не устанавливается default gateway"
Отправлено Mikhail , 13-Май-03 14:18 
>>ifcfg-eth0 целиком можно?
>В студию:
>DEVICE=eth0
>BOOTPROTO=static
>IPADDR=212.x.x.254
>NETMASK=255.255.255.248
>NETWORK=212.x.x.0
Может,  212.x.x.248 ?
>BROADCAST=212.x.x.7
Может, 212.х.х.255 ?
>ONBOOT=yes
>
>>В static-routes есть что-нибудь?
>где энто искать?
/etc/sysconfig/ - если файл есть, что необязательно


"Не устанавливается default gateway"
Отправлено Linuxtech , 13-Май-03 14:58 
>>NETWORK=212.x.x.0
>Может,  212.x.x.248 ?
>>BROADCAST=212.x.x.7
>Может, 212.х.х.255 ?
Да нет, тут усе правильно.
Факт в том, что если стоит одна сетевуха, то шлюз по умалчанию прописывается нормально, а если две, то нет. Хотя интерфейс (eth0) указан правильно. Чтение доки по initscripts ясности не внесло (кроме того, что IP_FORWARD перенесли в sysctl.conf), хотя там сказано, что GATEWAY можно указывать в ifcfg-eth.



"Не устанавливается default gateway"
Отправлено Linuxtech , 14-Май-03 07:39 
>>NETWORK=212.x.x.0
>Может,  212.x.x.248 ?
>>BROADCAST=212.x.x.7
>Может, 212.х.х.255
Thanks, Mikhail!
Точно, куда глаза смотрели - не знаю. В подсетях запутался. Конечно, как 251 шлюз может попасть в сеть 0, при маске 248 ;)

"Не устанавливается default gateway"
Отправлено Linuxtech , 13-Май-03 14:16 
Есть скрипт ifup-routers, замена static-routers. Который судя по всему, должен читать данные из route-eh0.