LINUX.ORG.RU
ФорумAdmin

Debian interfaces


0

0

Помогите разобратся. Хочу прописать запуск поманды при поднятии интерфейса. В данном случае установить роутинг.
1) Пробывал прописывать в каталоги /etc/network/if-pre-up.d, /etc/network/if-up.d файл S90test с содержимым:

#!/bin/sh

route add -net 10.0.3.0/24 gw filebox
exit 0

Оно почему-то не работает при перезапуске машины, НО работает при /etc/init.d/networking restart
Как то странно это IMHO.

2) Пробывал в /etc/network/interfaces после
iface eth0 inet static
address 192.0.90.1
netmask 255.255.255.0
network 192.0.90.0
broadcast 192.0.90.255
gateway 192.0.10.1
прописывать:
up route add -net 10.0.3.0/24 gw filebox

Вообще почему-то не работает хотя вроде это верный синтаксис...

Что я делаю не так ? :(

anonymous

Re: Debian interfaces

Во втором случае - попробуй вместо filebox подставить IP, если filebox ищется во внешнем DNS.

P.S. Сейчас Debian нету под рукой, будет только в понедельник, поэтому конкретнее сейчас ничего не могу сказать - только в понедельник.

watashiwa_daredeska ★★★★ ()

Re: Debian interfaces

Проверь, твой скрипт запускает ДО или ПОСЛЕ поднятия интерфейса?

drd ★★ ()
Ответ на: Re: Debian interfaces от watashiwa_daredeska

Re: Re: Debian interfaces

>только в понедельник.
С нетерпением жду и продолжаю мучать комп.

anonymous ()

Re: Debian interfaces

> address 192.0.90.1 > netmask 255.255.255.0 > gateway 192.0.10.1

Странные записи. Gateway находится не в той же подсети, что машина - это неправильно. Оно вообще работает?

> up route add -net 10.0.3.0/24 gw filebox

По синтаксису, вроде, правильно. filebox в твоей подсети? Если нет, читаем внимательно man route: The specified gateway must be reachable first. This usually means that you have to set up a static route to the gateway beforehand. Если это твой случай, то придётся отказаться от указания gateway стандартными средствами interfaces, а вместо этого вызывать нужные route руками в up в нужном порядке.

watashiwa_daredeska ★★★★ ()
Ответ на: Re: Debian interfaces от watashiwa_daredeska

Re: Re: Debian interfaces

>Странные записи. Gateway находится не в той же подсети, что машина - >это неправильно. Оно вообще работает?
На самом деле gateway там был закоментирован :)

>filebox в твоей подсети?
Это роутер который в той же подсети что и этот интерфейс

хз вроде все заработало :) Наверно я в ходе попыток думал что оно должно в ходе ifconfig eth0 up дергатся, а оно только при перезагрузке и /etc/init.d/networking restart дергается :)

Вообщем проблемы решены спасибо за содействие ;)

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.