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

Исходное сообщение
"Статические роуты в Linux"

Отправлено Halyva , 02-Окт-05 01:17 
Привет!
Может тупой и глупый вопрос, но подскажите pls как прописать роуты так чтобы при перезагрузке они не сбрасывались. ТОка надо нормальными средствами. Имеется в виду предлагать написать скрипт который прописывает при загрузке роуты не надо.

Содержание

Сообщения в этом обсуждении
"Статические роуты в Linux"
Отправлено edwin , 02-Окт-05 08:09 
> ТОка надо нормальными средствами. Имеется
>в виду предлагать написать скрипт который прописывает при загрузке роуты не
>надо.

Ну если не хочеш писать статические роуты через скрипт - то ставь quagga и в конфиге вбей статические роуты.
И каждый раз при запуске quagga (к примеру при загрузке систесы )у тебя статические роуты будут гарантировано подыматься.
Такое вот себе решене.

Читать про quagga:
https://www.opennet.ru/base/net/zebra_doc.txt.html


"Статические роуты в Linux"
Отправлено ffoton , 02-Окт-05 09:55 
> ТОка надо нормальными средствами. Имеется
>в виду предлагать написать скрипт который прописывает при загрузке роуты не
>надо.

какой у тебя линукс? если какой-нибудь мандрейк или федора попробуй в /etc/sysconfig/static-routes прописать все это дело


"Статические роуты в Linux"
Отправлено Halyva , 02-Окт-05 12:34 
>> ТОка надо нормальными средствами. Имеется
>>в виду предлагать написать скрипт который прописывает при загрузке роуты не
>>надо.
>
>какой у тебя линукс? если какой-нибудь мандрейк или федора попробуй в /etc/sysconfig/static-routes
>прописать все это дело
Система Mandriva
ТОка папки етой тама нету


"Статические роуты в Linux"
Отправлено edwin , 02-Окт-05 19:08 
>>> ТОка надо нормальными средствами. Имеется
>>>в виду предлагать написать скрипт который прописывает при загрузке роуты не
>>>надо.
>>
>>какой у тебя линукс? если какой-нибудь мандрейк или федора попробуй в /etc/sysconfig/static-routes
>>прописать все это дело
>Система Mandriva
>ТОка папки етой тама нету

То есть за все это время Вы смогли только проверить наличие некого файла ?
Компиляция и настройка quagga занимает менее часа ....



"Статические роуты в Linux"
Отправлено Halyva , 04-Окт-05 09:59 
>То есть за все это время Вы смогли только проверить наличие некого
>файла ?
>Компиляция и настройка quagga занимает менее часа ....
За какое время?
И при причём сдеся quagga ?


"Статические роуты в Linux"
Отправлено DogEater , 03-Окт-05 16:28 
>Привет!
>Может тупой и глупый вопрос, но подскажите pls как прописать роуты так
>чтобы при перезагрузке они не сбрасывались. ТОка надо нормальными средствами. Имеется
>в виду предлагать написать скрипт который прописывает при загрузке роуты не
>надо.

в файл  /etc/sysconfig/static-routes
внеси запись типа:
any net 192.168.0.0 netmask 255.255.0.0 gw 192.168.xx.yyy dev eth0


"Статические роуты в Linux"
Отправлено CompStar , 04-Окт-05 05:31 
rc.local уже отменили? Чем не способ?

"Статические роуты в Linux"
Отправлено Halyva , 04-Окт-05 09:57 
>rc.local уже отменили? Чем не способ?
ДЛя особо умных читать сначала.
Этот способ корявый. Если изначально есть стандартно прописываемая процедура роутов.

"Статические роуты в Linux"
Отправлено USSR , 04-Окт-05 10:27 
>>rc.local уже отменили? Чем не способ?
>ДЛя особо умных читать сначала.
>Этот способ корявый. Если изначально есть стандартно прописываемая процедура роутов.


В /etc/sysconfig/network добавь строку
NOZEROCONF=yes.
По идее, роут у тебя должен быть уже прописан в этом же файле, но таблица маршрутизации корявая после перезагрузки. Так?


"Статические роуты в Linux"
Отправлено мелкая пакость , 04-Окт-05 12:29 
>>rc.local уже отменили? Чем не способ?
>ДЛя особо умных читать сначала.
>Этот способ корявый. Если изначально есть стандартно прописываемая процедура роутов.

можт я не понимаю, но что в этом способе корявого?
одно из главных достоинств *никс в том что любую проблему можно решить практически неограниченным кол-вом способов, и прописывание в rc.local один из таких способов.
как вам удобнее так и пишите, если оно работает правильно то способ был выбран удачно))
и какой дистриб линукс? подробностей маловато, линукс есть ядро, которое плевало на то как вы пропишите, оно знает только свою таблицу маршрутов. Как эти маршруты окажутся в этой таблице решать только вам.
как прописывать их "идеологически правильно" ищите в документации на свой дистрибутив, маны/доки/хауту никто не отменял.


"Статические роуты в Linux"
Отправлено Halyva , 05-Окт-05 01:18 
>>>rc.local уже отменили? Чем не способ?
>>ДЛя особо умных читать сначала.
>>Этот способ корявый. Если изначально есть стандартно прописываемая процедура роутов.
>
>можт я не понимаю, но что в этом способе корявого?
>одно из главных достоинств *никс в том что любую проблему можно решить
>практически неограниченным кол-вом способов, и прописывание в rc.local один из таких
>способов.
>как вам удобнее так и пишите, если оно работает правильно то способ
>был выбран удачно))
>и какой дистриб линукс? подробностей маловато,
Малыш иди погуляй и не надо флудить. Система написана - соответственно известно ядро. линукс есть ядро, которое плевало на
>то как вы пропишите, оно знает только свою таблицу маршрутов. Как
>эти маршруты окажутся в этой таблице решать только вам.
>как прописывать их "идеологически правильно" ищите в документации на свой дистрибутив, маны/доки/хауту
>никто не отменял.

А если в rc.local запихивать всё что попало, то тогда понятие сервиса вообще убрать?. Пусть в этом файлике записывается последовательность команд и всё.
ЧИТАЙ FAQ!!!!


"Статические роуты в Linux"
Отправлено Halyva , 05-Окт-05 02:02 
Вот такой вопрос ещё. Никто не подскажет где можно почитать про синтакчис определения инетерфейсов в файлах типа ifcfg-eth0 и т.п. В мануалах рылся чё то не нашёл

"Статические роуты в Linux"
Отправлено Halyva , 05-Окт-05 11:04 
>Вот такой вопрос ещё. Никто не подскажет где можно почитать про синтакчис
>определения инетерфейсов в файлах типа ifcfg-eth0 и т.п. В мануалах рылся
>чё то не нашёл


Методом тыка определено что чтобы прописать роуты надо в папке network-scripts или в папке devices (что в принципе одно и то же) создать файл допустим eth1.route а в нём написать что то типа
ADDRESS0=65.91.16.0
GATEWAY0=62.168.235.233
NETMASK0=255.255.224.0
и усё.
P.S. Метод тыка называется webmin.
Можно закрывать тему.


"Статические роуты в Linux"
Отправлено Halyva , 28-Ноя-05 21:35 
Вот вопрос другой. Есть файл конфигурации интерфейса шасап-eth1
BOOTPROTO=none
GATEWAY=81.91.0.3
DEVICE=eth1
NETMASK=255.255.255.252
MTU=""
BROADCAST=81.91.0.1
IPADDR=81.91.0.2
NETWORK=81.91.0.0
ONBOOT=yes
При поднятии этого интерфейса прописыватеся шлюз по умолчанию 81.91.0.3. Как заставить чтобы этот шлюз прописывался с метрикой допустим 10 а не 0? Т.е что надо прописать в етом файле?