Re: [Debian] TDSL und dial-on-demand -> Loesung
Hallo,
habe rp-pppoe version 2.6 am Laufen, unstable, 2.4.0.
Möchte das gerne dial-on-demand einrichten, habe dazu via adsl-setup
DEMAND=500 gesetzt, und auch in /etc/ppp/options und pppoe.conf und
pppoe.conf-2.6 nochmal geprüft, daß überall DEMAND gesetzt ist.
Trotzdem passiert bei einem "ping www.t-online.de" gar nichts. Keine
Veränderungen in den logs.
Was tun?
Gruß
uli
Ausgehend von dem Szenario bei mir vor Ort (Kernel 2.2.18), alles
selbst konfiguriert, zur Zeit laeuft das mit dem pppoe_1.7-1.deb
und dem ppp_2.4.0f-1.deb, aber das klappt wohl auch mit dem ersten
potato-Release:
1. Voraussetzung: Die eigentliche Netzkarte (eth0) ist korrekt
konfiguriuert, die zweite Karte (eth1) fuer DSL ist eingebaut,
der Treiber ist aktiv, die Karte ist NICHT konfiguriert
2. Shellskript "dsl.on", irgendwo hinschmeissen, z.B. /usr/local/bin
#!/bin/sh
echo "running dsl.on ..."
echo "aktiviere eth1"
ifconfig eth1 up
echo "aktiviere dyn-IP-Patch"
echo 1 > /proc/sys/net/ipv4/ip_dynaddr
echo "starte pppd"
pppd call tonline
echo "initialisiere Verbindung und hole DNS-IPs"
ping -c 5 193.158.141.116
echo "... Ende dsl.on"
3. Shellskript "dsl.off"
#!/bin/sh
echo "running dsl.off ..."
echo "stoppe pppd"
poff -a
#evtl. noch ein "killall pppd" reinsetzen :-)
echo "deaktiviere eth1"
ifconfig eth1 down
echo "deaktiviere dyn-IP-Patch"
echo 0 > /proc/sys/net/ipv4/ip_dynaddr
echo "... Ende dsl.off"
4. /etc/ppp/peers/tonline
#debug
pty "pppoe -I eth1 -m 1452"
ipcp-accept-remote
ipcp-accept-local
demand
idle 120
#jetzt den pppd austricksen...
connect /bin/true
holdoff 10
maxfail 0
user "12345678901234567890@t-online.de"
nocrtscts
noauth
lock
noproxyarp
usepeerdns
defaultroute
hide-password
noipdefault
noaccomp
nopcomp
lcp-echo-interval 10
lcp-echo-failure 1
5. /etc/ppp/pap-secrets
"12345678901234567890@t-online.de" * "abcdefgh"
Und nun:
- die dsl.on aufrufen, durch den pppd wird die (Dummy-)Default-Route
gesetzt, durch den Ping wird die Verbindung wird aufgebaut und
die beiden DNS-Eintraege werden gesetzt/aktualisiert und die
default-Route wird geaendert, die Verbindung laeuft danach
automatisch im demand-Modus
- die dsl.off aufrufen und das war's mit dial-on-demand
Kann sein, dass man mit der MTU-Geschichte noch 'was biegen muss,
aber es laeuft erstmal so wie es soll. Ab und zu ein Blick in die
/var/log/syslog kann nicht schaden und am Anfang eventuell mal
das "#" vor dem "debug" rausnehmen...
Voila :-)
Gruesse,
Ande
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
--
-----------------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an debian-user-de-request@lehmanns.de die im Subject
"unsubscribe <deine_email_adresse>" enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@Lehmanns.de
-----------------------------------------------------------
686 eingetragene Mitglieder in dieser Liste.
Reply to: