suse12: как установить маршрут по умолчанию через конфигурационный файл

1341
John Westlund

У меня есть некоторые системы, которые инициализируют SLES12sp1 без сохранения состояния - системы предлагают настроенный интерфейс предоставления, но маршрут по умолчанию отсутствует.

В RedHat я бы установить GATEWAYDEVв систему /etc/sysconfig/network- но я не могу найти эквивалент для OpenSUSE / SLES.

Нет NetworkManager или ifcfgфайлов:

# ls /etc/sysconfig/network/ config dhcp if-down.d if-up.d ifcfg-lo ifcfg.template network providers scripts 

Некоторый дополнительный контекст:

# ifconfig eth2 eth2 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX  inet addr:192.168.1.29 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::21e:67ff:fecb:f26f/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:213248 errors:0 dropped:0 overruns:0 frame:0 TX packets:35744 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000  RX bytes:295970393 (282.2 Mb) TX bytes:4018621 (3.8 Mb) Memory:92020000-9203ffff   # route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2 
0
Вы видели эту страницу? https://www.suse.com/documentation/sled11/book_sle_admin/data/sec_basicnet_manconf.html MariusMatutiae 8 лет назад 0
Да - версия этого документа в формате «sle 12», но я не нашел в ней ничего, что решило бы мою проблему. John Westlund 8 лет назад 0

1 ответ на вопрос

1
hertitu

Создайте или отредактируйте /etc/sysconfig/network/routesи добавьте строку, например:

default 192.168.1.1 - - 

(где, в случае, если это не очевидно, 192.168.1.1 - ваш шлюз)

[src: курс обучения для курса Suse 3124 «Администрирование SUSE Linux Server 12»]

@ Хериту - не повезло. Пробовал `default - -`, `default - eth2`, `default - - eth2`. Может быть, потому что PXE поднимает интерфейс? John Westlund 8 лет назад 0
Я думаю, что ваш ответ правильный - но в моем случае это не сработает из-за того, как происходит инициализация. John Westlund 8 лет назад 0