Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Необходимо прописать маршруты (route) (http://forum.oszone.net/showthread.php?t=188649)

defragger 18-10-2010 14:36 1521498

Необходимо прописать маршруты (route)
 
Подскажите пожалуйста: у моего провайдера есть батничек для добавления маршрутов и когда его запускаешь доступ ко внутренним ресурсам не тарифицируется и всё такое. Выглядит он так

@echo off
rem new network
route add -p 86.57.151.0 mask 255.255.255.224 192.168.1.1

И так далее в таком же духе... Так вот как сделать тоже под Linux?
Я так понял это будет уже не *.bat а *.sh
Пробовал делать не получается...

Telepuzik 18-10-2010 17:20 1521623

Создаете файл с расширением .sh даете на него разрешение на исполнение и пишете в него записи следующего вида:
Код:

#!/usr/bin/sh
route add -net 86.57.151.0 netmask 255.255.255.224 gw 192.168.1.1


defragger 19-10-2010 05:04 1521992

Цитата:

Цитата Telepuzik
Код:
#!/usr/bin/sh
route add -net 86.57.151.0 netmask 255.255.255.224 gw 192.168.1.1 »

результат исполнения:
/usr/bin/sh^M: плохой интерпретатор: Нет такого файла или каталога

результат исполнения route add -net 86.57.151.0 netmask 255.255.255.224 gw 192.168.1.1
SIOCADDRT: Нет такого процесса

Telepuzik 19-10-2010 09:40 1522053

Цитата:

Цитата defragger
результат исполнения:
/usr/bin/sh^M: плохой интерпретатор: Нет такого файла или каталога »

Было бы неплохо узнать что у Вас за Linux, а то как то трудно догадаться.
Цитата:

Цитата defragger
результат исполнения route add -net 86.57.151.0 netmask 255.255.255.224 gw 192.168.1.1
SIOCADDRT: Нет такого процесса »

Судя по этому скорее всего у Вас Ubuntu, тогда надо так:
sudo route add -net 86.57.151.0 netmask 255.255.255.224 gw 192.168.1.1
А вместо #!/usr/bin/sh использовать #!/bin/sh и скрипт запускать через sudo

El Scorpio 22-10-2010 09:29 1524569

Цитата:

Цитата Telepuzik
Судя по этому скорее всего у Вас Ubuntu, тогда надо так:
sudo route add -net 86.57.151.0 netmask 255.255.255.224 gw 192.168.1.1 »

В гугле нашёл пример автоматического изменения таблиц маршрутизации http://feyhoa.org.ua/archives/1171


Время: 22:56.

Время: 22:56.
© OSzone.net 2001-