ppp : tun0: Warning: ff02::%tun0/32: Change route failed: errno: Undefined error: 0

tboehmert

Member
Habe folgendes Problem mit meiner DSL Verbindung;
immer wenn ich die ppp-Verbindung manuell mit kill "ppp PID" beende, und neu starte, bekomme ich die Meldung:

ppp[1984]: tun0: Warning: ff02::%tun0/32: Change route failed: errno: Undefined error: 0

Nach der 24h Zwangstrennung meines Internetproviders, und der anschließenden automatischen Neuverbindung bekomme ich diese Meldung nicht.

Bis jetzt habe ich keine Lösung für dieses Problem finden können, ipv6cp ist bereits deaktiviert...kann mir hier jemand helfen?-)

Ich habe ppp wie nachfolgend konfiguriert:

ppp.conf:

default:
set log Phase Chat IPCP CCP tun command
set redial 15 0
set reconnect 15 10000

pppoe:
set device "!/usr/sbin/pppoe -i xl1"
set mtu max 1454
disable acfcomp protocomp ipv6cp
deny acfcomp
set crtscts off
set speed sync
enable lqr
set lqrperiod 60
set dial
set login
set timeout 0
set authname "irgendeinusername"
set authkey "supergeheimespasswort"
enable dns
enable mssfixup
add! default HISADDR

ppp.linkup:

MYADDR:
! sh -c "/sbin/ifconfig pflog0 up"
! sh -c "/sbin/pflogd"
! sh -c "/sbin/pfctl -e -F all -f /etc/pf.conf"
!bg sh -c "/usr/local/bin/ez-ipupdate -c /etc/ppp/dyndns.conf"
! sh -c "/etc/ppp/reset_ntp"

ppp.linkdown

MYADDR:
! sh -c "/sbin/pfctl -d -F all"
! sh -c "kill `cat /var/run/pflog.pid`"
! sh -c "/etc/ppp/kill_ntp"
! sh -c "/sbin/ifconfig pflog0 down"
! sh -c "/sbin/route -n delete default"
 
Das liegt daran, dass Du zwar den ppp killst, die Route aber bestehen bleibt. Beim nächsten Start kann er sie nicht neu setzen.

Theoretisch müsste da also noch ein "route flush" folgen.
Mach ich aber auch nicht - die Fehlermeldung stört ja den Betrieb nicht.


Gruss
 
Das habe ich auch schon versucht, funktioniert nicht.
Die Fehlermeldung bleibt. Wäre ja auch unlogisch; die Route wird in der ppp.linkdown bei beenden der Verbindung gelöscht.
Wenn man sich die Syslog Ausgabe während des "kill"ens ansieht, erkennt man auch, dass die Befehle in ppp.linkdown alle abgearbeitet werden.
 
Au Backe - da hab ich tatsächlich nicht bis zur letzten Zeile gelesen.
Mhm, da hab ich keine Erklärung mehr dafür, ein "route flush" tut es bei mir jedenfalls, die Warnung kommt dann nicht mehr.

Sicher, das die Synatx in ppp.linkdown richtig ist? (Ich benutze die Dateien nicht)


Gruss
 
hm, da gibt's ne option ipv6cp oder so aehnlich. nimm die mal aus der ppp.conf
(ausser, du willst wirklich IPv6 auf dem tunnel fahren :>)

HTH,
 
die option ipv6cp ist schon deaktiviert (s. ppp.conf weiter oben). Wenn ich sie nicht deaktiviere, bekomme ich noch mehr Fehlermeldungen, dass meine Gegenstelle kein IPv6 unterstützt etc. Die im Betreff genannte Fehlermeldung bleibt ebenfalls. Egal, ob ich ipv6cp aktiviere oder eben nicht. ;-(
 
Uh, ganz lesen hilft. Hm, dann faellt mir jetzt auch nix dazu ein.

Ist die Fehlermeldung eigentlich nur stoerend, oder tillt der pppd dann
ab und macht nicht weiter, oder..? :-) Immerhin ist es ja 'nur' ein Warning..
 
Zurück
Oben