Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Pulear в Aug 15, 2005, 16:37



Титла: route скрипт  автоматизиране
Публикувано от: Pulear в Aug 15, 2005, 16:37
Здравейте...
Понеже след като се конкетна трябва да изпълня следната команда за да си присвоя ип-то което ми дава ппп0

#route add default gw $ptp [ип което  ми е дадено от ппп0]

Искам да попитам има ли начин по който след конектване този скрипт
да се изпълнява след излизането на итерфайс ппп0 в ифконфиг.
Може би да има някъкво условие
ако ппп0 се появи в ифконфиг то този скритп да си присвоява ип-то което ми е дадено и да изпълнява цялата команда.

Ос слак 10.1.
Поздрави.


Титла: route скрипт  автоматизиране
Публикувано от: romeo_ninov в Aug 15, 2005, 16:46
adsl-stop
ifconfig eth4 down
ifconfig eth4 up
adsl-start

(Ако интерфейса през който минава pppoe е eth4)


Титла: route скрипт  автоматизиране
Публикувано от: elmo в Aug 15, 2005, 16:49
Здрасти
аз съм си направил подобен скрипт:
##
echo "Starting adsl"
adsl-start
echo "seting up routes"
ip r del default
ip r add default via $ptp

Кръщаваш го inet примерно, слагаш му chmod +x и го буташ в /usr/bin

:)


Титла: route скрипт  автоматизиране
Публикувано от: Pulear в Aug 15, 2005, 17:01
Едно уточнение.
Не позлвам адсл а един пакет пптп (не помня версията)
набирането става по следния начин
#pptp 192.168.0.1 name username
 
Но мисля че скрипта на elmo трябва да ми свърши работа...
Благодаря за отг.

Поздрави.


Титла: route скрипт  автоматизиране
Публикувано от: peio в Aug 15, 2005, 22:01
В /etc/ppp/pppoe.conf или където ти е конфигурационния файл.
Tрябва да имаш нещо от рода на:
Цитат
# DEFAULTROUTE=no


Предполагам, сам се сещаш, че трябва да стане на:
Цитат
DEFAULTROUTE=yes


Допълнено: Извинявам се, не прочетох последното уточнение, че се ползва pptp