Здравствуйте!
Я добавляю в таблицу маршрутизации статические маршруты, как сделать так чтобы они сохранялись после перезагрузки ОС (в Win для этого используется параметр -p)?
Заранее спасибо за помощь!
Таблица маршрутизации
В SUSE для настройки лучше использовать Yast. Маршрутизация настраивается в меню Сетевые устройства, Сетевые настройки, Маршрутизация.
Здравствуйте!
Я добавляю в таблицу маршрутизации статические маршруты, как сделать так чтобы они сохранялись после перезагрузки ОС (в Win для этого используется параметр -p)?
Заранее спасибо за помощь!
или через yast или вписать в /etc/rc.d/boot.local
А что именно надо добавить в этот файл, маршруты в каком формате? Или команды на добавление маршрутов?
Или команды на добавление маршрутов?
команды.
команды.
Вот содержание моего файла:
#! /bin/sh
# Copyright (c) 2002 SuSE Linux AG Nuernberg, Germany. All rights reserved.
# Author: Werner Fink, 1996
# Burchard Steinbild, 1996
# /etc/init.d/boot.local
# script with local commands to be executed from init on system startup
# Here you should add things, that should happen directly after booting
# before we're going to the first run level.
route add -host 194.143.148.1 gw 172.22.33.1
route add -host 194.143.148.19 gw 172.22.33.4
route add -host 194.143.148.22 gw 172.22.33.1
route add -host 194.143.148.23 gw 172.22.33.1
route add -host 194.143.148.24 gw 172.22.33.1
route add -host 194.143.148.16 gw 172.22.33.3
route add -host 195.206.39.199 gw 172.22.33.3
route add -host 194.143.148.18 gw 172.22.33.2
route add -host 195.206.39.200 gw 172.22.33.2
route add -host 194.143.148.20 gw 172.22.33.4
route add -net 172.22.0.0 netmask 255.255.0.0 gw 172.22.33.2
route add -net 224.0.0.0 netmask 240.0.0.0 gw 172.22.33.4
Перезагружаю, но таблица все равно пустая. Что не так я делаю или может что-то еще надо указать?
странно, а если написать так /sbin/route?
странно, а если написать так /sbin/route?
Все также, без изменений...
Я вот что заметил, в процессе загрузки ОС начали появляються надписи следующего содержания:
SIOCADDRT No such process Число этих надписей как раз совпадает с числом маршрутов... Да и в конце после последней такой надписи пишется:
missing
route add -host 195.206.39.199 gw 172.22.33.3
что-то я ступил, а разве не так будет ли:
route add -net xx.xx.xx.xx netmask yy.yy.yy.yy dev ethX
где X номер вашего сетевого интерфейса через который должен идти маршрут.
че ступил, а разве не так будет ли:
route add -net xx.xx.xx.xx netmask yy.yy.yy.yy dev ethX
где X номер вашего сетевого интерфейса через который должен идти маршрут.
Будет то так если маршрут для сети добавлять, у меня в конце как раз два таких добавлено... А номер сетевого интерфейса не обязательно, он у меня один...
Причем все работает, маршрут добавляется, если эти команды просто в терминале вводить...
Оказывается boot.local раньше отрабатывает нежели пока поднимутся интерфесы, т.е. вариант этот не проходит. Через yast если делать? Или дописать вот сюда: /etc/sysconfig/network/routes
Оказывается boot.local раньше отрабатывает нежели пока поднимутся интерфесы, т.е. вариант этот не проходит. Через yast если делать? Или дописать вот сюда: /etc/sysconfig/network/routes
Через yast не вариант... А вот в этот файл видимо уже не команды надо прописывать, а в каком то другом формате?
Все проблему вроде решил... Нашел файл /etc/rc.d/after.local он исполняется в конце, уже после основной загрузки ОС (ну это я так понял из перевода и логики), в общем все работает, всем спасибо за помощь!