свой default gw + dhcp

Приветы

задача, получать всё по dhcp но default gw свой указать

раньше работала такая конструкция:
eth0="dhcp"
INTERFACES=(eth0)
gateway="default gw 10.10.10.1"
ROUTES=(gateway)
сейчас пробую:
interface=eth0
address=
netmask=
gateway="default gw 10.10.10.1"
или
interface=eth0
address=
netmask=
gateway="10.10.10.1"
default gw не применяется.
Как сделать правильно?
grayich
Как сделать правильно?
По-моему теперь штатными средствами (тем, что осталось от net-tools), при использовании DHCP, можно только так:
interface=eth0
address=
netmask=
gateway=
В остальных конфигурациях надо использовать на выбор: netcfg, network manager, wicd, и т.п. (ИМХО).

PS. Либо в /etc/rc.local добавить:
route add default gw {IP-ADDRESS} {INTERFACE-NAME}
Ну или внести изменения в скрипт /etc/rc.d/network (возможно).
Без кавычек не пробовали?)
Без кавычек первое слово после пробела будет воспринято как команда.
При отсутствии пробелов удаление кавычек ничего не даст – строка в переменной всё равно будет уже без кавычек.

С этим gateway вообще перемудрили – для статики сделали обязательным, для dhcp не применяется.
Лично я сделал сделал отдельный скрипт ВМЕСТО network, который делает всё как мне нужно.
Перемудрили. Я имел ввиду писать адрес шлюза, подобно статике, как у меня.
interface=eth0
address=
netmask=
gateway=XXX.XXX.X.X
Но бывшее l2tp-соединение у меня имело строки
gateway="default gw XX.XXX.XXX.X"
ROUTES=(gateway)
Как я понял, “default gw XX.XXX.XXX.X” просто сократили до XX.XXX.XXX.X и выкинули необязательное ROUTES=(gateway), что как-бы уже подразумевается наличием gateway=…
Может тут ещё от особенностей самого соединения по dhcp зависит. Ну, не так нет.
 
Зарегистрироваться или войдите чтобы оставить сообщение.