Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

pppoe на автозапуск

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [*nix/Linux] >> pppoe на автозапуск
Имя
Сообщение << Старые топики   Новые топики >>
pppoe на автозапуск - 2009-10-02 12:34:34.743333   
codeismy.name

Сообщений: 618
Оценки: 0
Присоединился: 2009-07-19 00:30:13.200000
Добрый день, подскажите пожалуйста, как мне поставить pppoe соединение на автозагрузку?
настраивал через pppoeconfig там я выставил подключение при загрузке системы, но почемуто ничего не получилось.. оно так и не запускается
пробовал в загрузку добавить скрипт автозапуска
#!/bin/sh case "$1" in 'start') pon dsl-provider ;; 'stop') poff dsl-provider ;; *) echo "Usage: $0 { start | stop }" ;; esac exit 0 тоже не помогло.
вот настройки интерфейсов
iface eth0 inet static address 192.168.0.1 netmask 255.255.255.0 auto eth1 iface eth1 inet dhcp post-up iptables-restore &lt; /etc/iptables.up.rules auto dsl-provider iface dsl-provider inet ppp pre-up /sbin/ifconfig eth1 up # line maintained by pppoeconf provider dsl-provider
Post #: 1
RE: pppoe на автозапуск - 2009-10-02 12:49:58.076666   
quester

Сообщений: 78
Оценки: 0
Присоединился: 2008-10-17 10:09:21.190000
Так-то всё работает, при "ручном" запуске?
И какая ОС?
Post #: 2
RE: pppoe на автозапуск - 2009-10-02 15:58:37.816666   
codeismy.name

Сообщений: 618
Оценки: 0
Присоединился: 2009-07-19 00:30:13.200000
ось бубунту 8.10 сервер эдишен
при ручном запуске всё работает отлично

у меня есть подозрение, что дело в том, что соединение пытается установиться до того, как ипшник назначается dhcp .. просто дсл подключение идёт через интерфейс eth1
Post #: 3
RE: pppoe на автозапуск - 2009-10-02 16:36:48.473333   
quester

Сообщений: 78
Оценки: 0
Присоединился: 2008-10-17 10:09:21.190000
quote:

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

Ну тогда я, пожалуй, не буду оригинальным, если предложу запускать соединение после подъёма eth1, запуска dhcp и всех сопутствующих. :D

man update-rc.d

P.S.: Что же все так эту убунту любят? :-(
Post #: 4
RE: pppoe на автозапуск - 2009-10-02 16:45:26.046666   
codeismy.name

Сообщений: 618
Оценки: 0
Присоединился: 2009-07-19 00:30:13.200000
в том то и дело, что всё так походу и стоит
Post #: 5
RE: pppoe на автозапуск - 2009-10-02 17:35:00.090000   
quester

Сообщений: 78
Оценки: 0
Присоединился: 2008-10-17 10:09:21.190000
Хм…
1.) Как ты говоришь, при запуске вручную, всё работает? Кстати, на каком уровне выполнения?
2.) При запуске из сценария автозагрузки не работает.
3.) Сценарий запускается при загрузке (права установлены правильно, всё добавлено)?
4.) Если сценарий запускается, но всё-равно не работает, значит чего-то отличается, от тех
действий, которые ты выполняешь вручную.
5.) Я так думаю, что стоит посмотреть что написано в логе.
Post #: 6
RE: pppoe на автозапуск - 2009-10-03 16:18:03.646666   
farex

Сообщений: 261
Оценки: 0
Присоединился: 2009-02-15 20:48:17.506666
quote:

Добрый день, подскажите пожалуйста, как мне поставить pppoe соединение на автозагрузку?
настраивал через pppoeconfig там я выставил подключение при загрузке системы, но почемуто ничего не получилось.. оно так и не запускается
пробовал в загрузку добавить скрипт автозапуска


Осталось только слегка подкруть (;
–>
http://linuxportal.vrn.ru/?q=node/6
<–
Post #: 7
RE: pppoe на автозапуск - 2009-10-03 19:07:34.700000   
remba

Сообщений: 93
Оценки: 0
Присоединился: 2009-06-07 18:53:05.833333
У меня в Debian как запустил pon dsl-provider, так терь и после ребутов самостоятельно оно включается. Ничего не прописывал ;)
Post #: 8
RE: pppoe на автозапуск - 2009-10-03 20:49:19.513333   
codeismy.name

Сообщений: 618
Оценки: 0
Присоединился: 2009-07-19 00:30:13.200000
насчёт крона интересная мысль.

2 quester
1) инит 2
3) ну права помоиму на исполнение стоят .. а что ещё может не стоять?
4) ни чем абсолютно
5) я бы с радостью его сразу выложил суда, но незнаю где он находится и как называется :(


————————
2 farex
по поводу крона, попробовал переделать под pppoe скажите такой текст скрипта должен быть

#! /bin/sh
# GPRS start/stop/check/restart

PATH=/bin:/usr/bin:/sbin:/usr/sbin

CHECK_HOST=(тут хост провайдера?)
LOGFILE=/var/log/dsl.log

log ()
{
DATE=`date +%Y.%m.%d_%H-%M-%S`
echo $1
echo [ $DATE ] - $1 >> $LOGFILE
}

touch $LOGFILE

case "$1" in
start)
log "Starting dsl…"
if [ ` ps aux | grep pppoe | grep -v grep | wc -l ` -gt 0 ] ; then
log "PPPoE is already run 8) check it"
exit 0
fi

pon dsl-provider
sleep 2
;;
stop)
log "Stopping dsl…"

if [ ` ps aux | grep pppoe | grep -v grep | wc -l ` -eq 0 ] ; then
log "PPPOE not started :)"
exit 0
fi

poff dsl-provider

sleep 2

if [ ` ps aux | grep pppoe | grep -v grep | wc -l ` -gt 0 ] ; then
log "Kill pppoe"
killall pppoe
fi
;;
check)
log "Checking dsl connection by pinging ${CHECK_HOST}…"
info=$(ping -qc3 -s1 -n $CHECK_HOST |grep packets| cut -d" " -f1,4)
set – $info
if [ $1 != $2 ]; then
log "Try to ping end with failure!"
$0 restart
else
log "Ping OK"
fi
;;
restart|force-reload)
$0 stop
sleep 2
$0 start
;;
*)
log "Usage: /etc/init.d/dsl.sh {start|stop|restart|check}"
exit 1
esac

exit 0
Post #: 9
RE: pppoe на автозапуск - 2009-10-04 00:19:47.843333   
quester

Сообщений: 78
Оценки: 0
Присоединился: 2008-10-17 10:09:21.190000
quote:

4) ни чем абсолютно

Ну этого не может быть. Поскольку, если бы отличий не было вообще, всё бы запускалось.
Вопрос только в чём разница?

quote:

5) я бы с радостью его сразу выложил суда, но незнаю где он находится и как называется :(

/var/log/ppp.log
man pon (см. ссылку)

quote:

1) инит 2

Вот и отличие. А X со товарищи, наверное, на 4-м?


Post #: 10
RE: pppoe на автозапуск - 2009-10-04 00:34:18.770000   
leo_new

Сообщений: 132
Оценки: 0
Присоединился: 2009-01-15 14:26:47.973333
пипец кругом спецы

nano /etc/rc.local
добавляеш перед STOP 0
poff dsl-provider
pon dsl-provider

сохр - вых.
Post #: 11
RE: pppoe на автозапуск - 2009-10-04 00:38:42.453333   
leo_new

Сообщений: 132
Оценки: 0
Присоединился: 2009-01-15 14:26:47.973333

quote:

ORIGINAL: farex

quote:

Добрый день, подскажите пожалуйста, как мне поставить pppoe соединение на автозагрузку?
настраивал через pppoeconfig там я выставил подключение при загрузке системы, но почемуто ничего не получилось.. оно так и не запускается
пробовал в загрузку добавить скрипт автозапуска


Осталось только слегка подкруть (;
–&gt;
http://linuxportal.vrn.ru/?q=node/6
&lt;–

Это лажа, в Убунту связь восстанавливается автоматом до тех пор пока сам не сделаеш off
Post #: 12
RE: pppoe на автозапуск - 2009-10-04 00:40:45.530000   
leo_new

Сообщений: 132
Оценки: 0
Присоединился: 2009-01-15 14:26:47.973333
quote:

ORIGINAL: codeismy.name

ось бубунту 8.10 сервер эдишен


а чего не обновиш до 9ю4 ? ядро уже стабильно

не стоит игнорировать кнопку Редактировать.
Black
Post #: 13
RE: pppoe на автозапуск - 2009-10-04 01:39:51.216666   
codeismy.name

Сообщений: 618
Оценки: 0
Присоединился: 2009-07-19 00:30:13.200000

quote:

ORIGINAL: leo_new

пипец кругом спецы

nano /etc/rc.local
добавляеш перед STOP 0
poff dsl-provider
pon dsl-provider

сохр - вых.


там нет такой строчки, там только одна вот єта
exit 0

насчёт обновления до 9.04 к сожалению немогу так как там стоит сервер который лучше н ешевилить вообще


/var/log/ppp.log такого файла нет на сервере)
иксов у меня кстати тоже не стоит всё делаю через ssh и всё запускается в инит 2 проверил, я хоть и не спец в администрировании но не на столько туп)
Post #: 14
RE: pppoe на автозапуск - 2009-10-04 01:46:32.880000   
leo_new

Сообщений: 132
Оценки: 0
Присоединился: 2009-01-15 14:26:47.973333

quote:

ORIGINAL: codeismy.name
там нет такой строчки, там только одна вот єта
exit 0

Пля.
пишеш в терминале команду
nano /etc/rc.local

В открывшемся файле rc.local пишеш перед строчкой STOP 0 следующие две строки:
poff dsl-provider
pon dsl-provider

т.е. в итоге у тебя должен получиться файл такого содержания:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
poff dsl-provider
pon dsl-provider

exit 0

после чего сохраняешь его, выходишь из терминала и перезагружаешся точка

Post #: 15
RE: pppoe на автозапуск - 2009-10-04 13:49:10.943333   
quester

Сообщений: 78
Оценки: 0
Присоединился: 2008-10-17 10:09:21.190000
2leo_new:
quote:

пипец кругом спецы

:D Я убунту только с CD запускал, а RH у меня стоял очень давно (7.2, вроде ещё).
Конечно же, слегка подзабыл. А сейчас, вообще, только винда. [>:] Не до Линуксов.

quote:

/var/log/ppp.log такого файла нет на сервере)

plog Блин, значит syslog. plog что говорит? Я ж даже ссылку дал.

quote:

иксов у меня кстати тоже не стоит всё делаю через ssh и всё запускается в инит 2 проверил, я хоть и не спец в администрировании но не на столько туп)

o.O Кто ж знал, что у тебя убунту без иксов? Туп или не туп, здесь не при чём.
Во-первых, я не знаю насколько в этой ОС ты разбираешься.
Во-вторых, я не телепат и ОС твою не видел.
В-третьих, я и сма, бывает, не такое забываю. Что ж, сразу тупым из-за этого обзывать?

Хм, думаю, что leo_new, верное решение привёл.
Кстати, ещё, как вариант, запускать из какого-либо *shrc (ну а почему бы и нет?).
Post #: 16
RE: pppoe на автозапуск - 2009-10-05 16:08:36.916666   
codeismy.name

Сообщений: 618
Оценки: 0
Присоединился: 2009-07-19 00:30:13.200000
leo_new
не помогло :(
Post #: 17
RE: pppoe на автозапуск - 2009-10-06 09:37:30.503333   
wlan

Сообщений: 141
Оценки: 0
Присоединился: 2009-08-17 20:03:15.813333
блин, переключи адслмопед в режим роутера и будет тебе счастье
Post #: 18
RE: pppoe на автозапуск - 2009-10-06 10:07:01.113333   
orthoxor

Сообщений: 110
Оценки: 0
Присоединился: 2009-08-07 13:46:30.943333

quote:

ORIGINAL: wlan

блин, переключи адслмопед в режим роутера и будет тебе счастье

ИМХО, лучший ответ! :)
Post #: 19
RE: pppoe на автозапуск - 2009-10-06 12:55:43.140000   
quester

Сообщений: 78
Оценки: 0
Присоединился: 2008-10-17 10:09:21.190000
2codeismy.name:
plog что выводит?
Post #: 20
RE: pppoe на автозапуск - 2009-10-06 17:00:53.293333   
codeismy.name

Сообщений: 618
Оценки: 0
Присоединился: 2009-07-19 00:30:13.200000
вообще ничего… тупо переходит на новую строку
Post #: 21
RE: pppoe на автозапуск - 2009-10-06 23:02:17.590000   
quester

Сообщений: 78
Оценки: 0
Присоединился: 2008-10-17 10:09:21.190000
o.O Ёлки-палки, я ж тока позавчера пить закончил, а тут такое…
Запускай, короче, его из bashrc (или там cshrc, shrc, короче, понятно) и чёрт с ним.
Post #: 22
RE: pppoe на автозапуск - 2009-10-06 23:12:12.780000   
quester

Сообщений: 78
Оценки: 0
Присоединился: 2008-10-17 10:09:21.190000
И строчку какую-нибудь перед запуском выведи через echo.
Затем, на всякий случай, сохрани errorcode и тоже выведи, во-первых, чтобы понятно было запускается
ли вообще что-что, во вторых запускается ли с нормальным кодом завершения или вылетает.
Хрен знает зачем это нужно. Но, блин, хрен знает, что там за чудеса.
Shell начинаю вспоминать. Может, скоро *nix поставлю, делом займусь, вот здорово будет…
Rete resurget.
Делать это, примерно, так:
echo "Starting ppp\n" pon dsl-provider ec=$? echo "pon was started with ecode $ec\n" Добавь в bashrc.
Post #: 23
RE: pppoe на автозапуск - 2009-10-06 23:14:18.230000   
quester

Сообщений: 78
Оценки: 0
Присоединился: 2008-10-17 10:09:21.190000
И строчку какую-нибудь перед запуском выведи через echo.
Затем, на всякий случай, сохрани errorcode и тоже выведи, во-первых, чтобы понятно было запускается
ли вообще что-что, во вторых запускается ли с нормальным кодом завершения или вылетает.
Хрен знает зачем это нужно. Но, блин, хрен знает, что там за чудеса.
Shell начинаю вспоминать. Может, скоро *nix поставлю, делом займусь, вот здорово будет…
Rete resurget.
Делать это, примерно, так:
echo "Starting ppp\n" pon dsl-provider ec=$? echo "pon was started with ecode $ec\n" Добавь в bashrc.
Post #: 24
Страниц:  [1]
Все форумы >> [*nix/Linux] >> pppoe на автозапуск







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.