Форум портала Metropolis

Высокие технологии и мобильный мир => *nix-системы => Тема начата: Rn от 28 Ноябрь 2007, 12:28



Название: Route в Ubuntu куда писать ?
Отправлено: Rn от 28 Ноябрь 2007, 12:28
Собственно в теме вопрос... куда вписать роуты что бы постоянно их поднимало перед заходом ?


Название: Re: Route в Ubuntu куда писать ?
Отправлено: vania-pooh от 29 Ноябрь 2007, 18:37
возможно в убунте есть какие-то графические средства управления маршрутами, но универсальный для всех юниксов способ - создать сценарий (типа батничка) следющего вида:
Код:
#!/bin/sh (или другой путь к своему командному интерпретатору, например, #!/usr/bin/bash)
route add -net ... -mask ... -gateway ... #(и далее по man route)
route add -net ... -mask ... -gateway ... # второй маршрут
route add -net ... -mask ... -gateway ... # третий маршрут

Затем этот файл нужно сохранить с расширением .sh, присвоить ему право на выполнение:
Код:
#chmod +x filename.sh
После этого нужно положить готовый файл в каталог со стартовыми скриптами, расположение которого зависит от дистрибутива: /etc/init.d/ в дебиан и вроде в убунту (там нужно выбрать каталог rc с номером вроде бы от 3 и выше, т.к. на более низких уровнях запускаются всякие системные штуки), /etc/rc.d/ во FreeBSD, по другим дистрибутивам не помню, но как правило оно лежит в /etc/ и содержит кучу файлов, подобных вышеописанному.


Название: Re: Route в Ubuntu куда писать ?
Отправлено: Rn от 02 Декабрь 2007, 12:25
спс... попробую )


Название: Re: Route в Ubuntu куда писать ?
Отправлено: Rn от 02 Декабрь 2007, 13:52
возникли вопросы... что есть далее по ман роуте...

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

route -p add 10.0.0.0 mask 255.0.0.0 10.24.0.1
route -p add 192.168.0.0 mask 255.255.0.0 192.168.188.1
route -p add 0.0.0.0 mask 0.0.0.0 192.168.188.1


Название: Re: Route в Ubuntu куда писать ?
Отправлено: vania-pooh от 02 Декабрь 2007, 21:33
хм... никса под руками щас нету, но я писал нечто вроде этого:
Код:
#route add -net 10.0.0.0 -netmask 255.0.0.0 -gateway 10.24.0.1
, а "далее по man route" означает, что нужно ввести эту команду в консоле и прочитать справку по синтаксису команды route.


Название: Re: Route в Ubuntu куда писать ?
Отправлено: pelmen от 02 Декабрь 2007, 23:45
-p в винде добавляет маршруты в Постоянные, в никсах это можно запихать в стартовые скрипты :)


Название: Re: Route в Ubuntu куда писать ?
Отправлено: vania-pooh от 03 Декабрь 2007, 22:38
вот именно поэтому и пишется стартовый сценарий, что командой route я так и не понял можно ли вообще добавлять постоянные маршруты. Где-то я видел постоянные машруты, то сдается мне, что это те же яйца, только с графической оболочкой поверх.


Название: Re: Route в Ubuntu куда писать ?
Отправлено: pelmen от 03 Декабрь 2007, 23:21
ну все же надежнее будет в стартовые скрипты, проверено годами :) один фиг постоянные маршруты так же буду писаться в какой-то файл, чтобы потом при загрузке из него их прописать :)