ADSL automatikus tárcsázó

 ( danzi | 2004. december 3., péntek - 10:30 )

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Na ez mind szép és jó, csakhogy ettől még nem tárcsáz újra. Ha a szolgáltató lebontja a vonalat, vagy a takarítónéni kirugja a csatlakozót, és ez utóbbit elég könnyű szimulálni, akkor gondolom, a config file átírása után még az is szükséges, hogy a pppd újrainduljon. Vagy a kapcsolat újra felépüljön, vagy újraolvasódjon a config file. vagy a dsl-provider és a config is minden egyes próbálkozásnál beolvasódik?

:?

[quote:690feb50c6="danzi"]Na ez mind szép és jó, csakhogy ettől még nem tárcsáz újra. Ha a szolgáltató lebontja a vonalat, vagy a takarítónéni kirugja a csatlakozót...
:?[/quote:690feb50c6]

en ezert irtam egy rovid es buta scriptet ami figyeli a vonal allapotat es ha gaz van ujrainditja a pppd-t

[code:1:690feb50c6]
#!/bin/bash
STATUS=`ping -c 2 -q XXX.XXX.XXX.XXX 2>/dev/null`
CODE=$?

NOW=`date`
if [ $CODE -gt 0 ]; then
echo "$NOW DOWN, restarting pppd" >> /var/log/vonal-status
/usr/bin/poff SZOLGALTATO
sleep 15s
/usr/sbin/pppd call SZOLGALTATO
else
echo $NOW UP >> /var/log/vonal-status
fi

[/code:1:690feb50c6]

S.

[quote:9adc0540a1="danzi"]Na ez mind szép és jó, csakhogy ettől még nem tárcsáz újra. Ha a szolgáltató lebontja a vonalat, vagy a takarítónéni kirugja a csatlakozót, és ez utóbbit elég könnyű szimulálni, akkor gondolom, a config file átírása után még az is szükséges, hogy a pppd újrainduljon. Vagy a kapcsolat újra felépüljön, vagy újraolvasódjon a config file. vagy a dsl-provider és a config is minden egyes próbálkozásnál beolvasódik?

:?[/quote:9adc0540a1]

Miert is ne tarcsazna ujra? A pppd nem all meg. Allandoan probal csatlakozni. Nem ertelek.

1.) A gep bootolasakor az adsl kapcsolat letrejon.
2.) mivel persist es maxfail 0 SOHA NEM ALL LE A PPPD
3.) ha a gep nincs is halozatra dugva, akkor is probalkozik a vegtelensegig
4.) ha kozben megis dugsz bele kabelt, akkor csatlakozik is
5.) ha kozben kihuzod a kabelt, akkor is fog probalkozni
6.) ha visszadugod, akkor is csatlakozik
7.) ha a szolgaltato bont, akkor is ujra fog csatlakozni

De szerintem inkabb probald ki ahelyett, hogy elmeleteket gyartasz. Nekem evek ota mukodik igy...

Vagy ha nem erre gondoltal, akkor erthetobben fogalmazd meg, hogy mit akarsz.

[quote:0ea5f07579="Sallus"][quote:0ea5f07579="danzi"]Na ez mind szép és jó, csakhogy ettől még nem tárcsáz újra. Ha a szolgáltató lebontja a vonalat, vagy a takarítónéni kirugja a csatlakozót...
:?[/quote:0ea5f07579]

en ezert irtam egy rovid es buta scriptet ami figyeli a vonal allapotat es ha gaz van ujrainditja a pppd-t

[code:1:0ea5f07579]
#!/bin/bash
STATUS=`ping -c 2 -q XXX.XXX.XXX.XXX 2>/dev/null`
CODE=$?

NOW=`date`
if [ $CODE -gt 0 ]; then
echo "$NOW DOWN, restarting pppd" >> /var/log/vonal-status
/usr/bin/poff SZOLGALTATO
sleep 15s
/usr/sbin/pppd call SZOLGALTATO
else
echo $NOW UP >> /var/log/vonal-status
fi

[/code:1:0ea5f07579]

S.[/quote:0ea5f07579]

Uram isten. Miert kell ganyolni, amikor ez mukodik magatol is?

danzi:
"fúúúú tenx... ezeket nem is tudtam. (...)"
salala, erdemes kicsit keresgelni:
http://www.hup.hu/wiki/wiki.phtml?title=Debian_desktop_kialak%EDt%E1sa#H%C3%A1l%C3%B3zat_be%C3%A1ll%C3%ADt%C3%A1sa

masreszt nalam demand mindig hibasan nyitja ujra a kapcsolatot, es kb 100b(!)/s megy; eddig nem talaltam semmi haszbnalhato infot;

[quote:0b5ed91f11="fellow"]danzi:
"fúúúú tenx... ezeket nem is tudtam. (...)"
salala, erdemes kicsit keresgelni:
http://www.hup.hu/wiki/wiki.phtml?title=Debian_desktop_kialak%EDt%E1sa#H%C3%A1l%C3%B3zat_be%C3%A1ll%C3%ADt%C3%A1sa

masreszt nalam demand mindig hibasan nyitja ujra a kapcsolatot, es kb 100b(!)/s megy; eddig nem talaltam semmi haszbnalhato infot;[/quote:0b5ed91f11]

2.4.19+-os kernel es 2.4.1-es pppd ? Akkor 2.4.2-es pppd-t pakolj és jolesz.

[quote:df68efb82a="danzi"]úgy értem, ha lebont az ADSL, akkor csatlakozzon vissza![/quote:df68efb82a]

Automatikus tarcsazo:

pppoeconf

Mikor kerdi, h automatikusan kapcsolodjon-e, azt kell mondani, h igen. Ennyi az egesz.

A kovetkezo kerdes az szokott lenni, hogy mit kell tenni, hogy ne szakadjon meg soha az adsl kapcsolat (azaz automatikusan ``tarcsazzon'' ujra. Elozzuk meg a kerdest:

A /etc/ppp/peers/dsl-provider fileba (ahol a dsl-provider a szolgaltatod) be kell irni a kovetkezoket:

persist
maxfail 0

Ez azt eredmenyezi, hogy soha nem adja fel a csatlakozast, es allandoan ujraprobalja.

Ha nem csak egy szolgaltatora akarod megadni akkor a /etc/ppp/options file a baratod.

Egyebkent _nagyon_ erthetoen van kommentezve:

cat /etc/ppp/options

[code:1:df68efb82a]

[...]
# Do not exit after a connection is terminated; instead try to reopen
# the connection.
persist

# Terminate after n consecutive failed connection attempts.
# A value of 0 means no limit. The default value is 10.
maxfail 0

[...]

[/code:1:df68efb82a]

[quote:30835409b5="trey"]
Uram isten. Miert kell ganyolni, amikor ez mukodik magatol is?[/quote:30835409b5]

tudok mutatni olyan gepet, ahol persist es maxfail 0 ellenre sem tudod helyreallitani a kapcsolatot csak ha ujrainditod a pppd-t... zajos, rossz minosegu kabelezes, jo messze a kozponttol. szoval, van olyan eset amikor erre szukseg van es vagy en megyek be kezzel ujrainditani vagy irok ra egy gany scirptet... en inkabb a masodikat valasztottam, de ezert ne kovezz meg, please... :roll:

Igen, sajnos nem mindig működik jól a persist/maxfail. Anno naívan beállítottam ezt egy Debian Woody-s gépen, aztán jött a pofáraesés, mert néha úgy is meg tudott szakadni az ADSL, hogy magától nem indult újra. Úgyhogy én is csináltam egy hasonló scriptet, azóta semmi gondom nincs vele.

Egyrészről nem értem, hogyhogy erre nincs csomag? Másrészt a legegyszerűbb megoldást keresem. Minden tipp érdekel :) előre is köszi :)

[quote:3fcb4900a2="danzi"]Egyrészről nem értem, hogyhogy erre nincs csomag? Másrészt a legegyszerűbb megoldást keresem. Minden tipp érdekel :) előre is köszi :)[/quote:3fcb4900a2]

Mert nem kell ra kulon csomag :) cd /usr/share/doc/pppoe; zless README.debian.gz :)

..mar ha automatikus tarcsazas alatt azt erted, h felbootol a gep es kulon manualis piszkalodas nelkul felkapaszkodik ADSL-re..

=G=

úgy értem, ha lebont az ADSL, akkor csatlakozzon vissza!

pppoeconf-fal próbálkoztál? Ott azt hiszem rákérdez a dologra, de ha mégse, akkor az /etc/ppp/options file-ban a demand elől kiszeded a #-t és igény esetén csatlakozni fog. Ha állandósítani akarod a kapcsolatot, akkor a persist elől is szedd ki a #-t! Az options file az alapértelmezett értékeket tartalmazza, amit az /etc/ppp/peers/dsl-provider-ben levő értékekkel felül lehet bírálni.

fúúúú tenx... ezeket nem is tudtam. Már csak az a probléma, hogy a persist bent van a dsl-providerben, most betettem a demandot is. Ám ezen a gépem mailserver is van. A demand opció gondolom csak akkor tárcsáztatja újra a kapcsolatot ha egyrészt épp nem él, másrészt valaki, vagy valami megpróbál netezni. Így előfordulhat, hogy leszakad a kapcsolat, és ha fél óráig vagy éjjel épp nem akar netezni semmi, akkor akár órákig is szünetel a mailfogadás. Ez ellen mit tudok tenni?