[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: