Re: Fehlermeldung: "Session in wrong state"

From: Thomas Zastrow <chef(at)thomas-zastrow.de>
Date: Tue, 27 May 2003 17:25:28 +0200

Jens Rehsack wrote:

<snip>

>>Bitteschoen:
>>
>>-bash-2.05b$ ifconfig -a
>>rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>> inet6 fe80::230:84ff:fe28:e62f%rl0 prefixlen 64 scopeid 0x1
>> ether 00:30:84:28:e6:2f
>> media: Ethernet autoselect (10baseT/UTP)
>> status: active
>>de0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>> inet 192.168.1.150 netmask 0xffffff00 broadcast 192.168.1.255
>> inet6 fe80::280:c8ff:fe7f:6867%de0 prefixlen 64 scopeid 0x2
>> ether 00:80:c8:7f:68:67
>> media: Ethernet autoselect (10base2/BNC)
>> status: active
>>sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 552
>>faith0: flags=8002<BROADCAST,MULTICAST> mtu 1500
>>lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
>> inet6 ::1 prefixlen 128
>> inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5
>> inet 127.0.0.1 netmask 0xff000000
>>ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
>>tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1492
>> inet 217.237.115.39 --> 217.5.98.36 netmask 0xffffffff
>> Opened by PID 108
>>tun1: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
>> Opened by PID 178
>>
>>
>
>Wer hat dieses tun1 geöffnet? Bzw.: Wer ist pid 178?
>(ps ax|grep "^[ ]*^178")
>
>Das könnte schon des Rätsels Lösung sein, dass da u.U. 2 pppd laufen
>bzw. jmd. von Hand einen nachstartet.
>
>

Hhm, da hat aber jemand die regulaeeren Ausdruecke auch schon mit der
Muttermilch aufgesogen ;-)
Leider klappt der Ausdruck bei mir nicht, er gibt gar nix aus. Aber das
hier sollte es doch auch tun:

su-2.05b# ps ax | grep ppp
  109 ?? Ss 3:41.47 ppp -ddial -nat
  182 ?? Ss 0:05.56 ppp -ddial -nat
  866 p2 R+ 0:00.00 grep ppp (bash)

(Die PIDs stimmen nicht mehr da ich rebooten musste, das hatte ich bei
dem reg. Ausdruck aber bedacht :-))

<snip>

>
>tcpdump -i rl0 2>&1 | tee /dev/stderr \
>
>
>>/path/to/space/tcpdump-`date`.log 2>&1
>>
>>
>
>wird helfen :-)
>
>In dem Log kannst Du dann nach Herzenslust rumsuchen (lassen) :-))
>
>

Hab da drinnen leider nix gefunden was mir weiterhelfen koennte.
Ausserdem ist die Meldung "Session in wrong state" ja in
/var/log/messages, tut der PPP da auch hin loggen?
In der ppp.log hab ich auch nix gefunden ....

>
>
>>laufen zu lassen aber das wars nicht ... (bitte nicht schlagen ich hab
>>keine Erfahrung mit tcpdump ...)
>>
>>Da ist mir aber gerade doch noch was aufgefallen ... ich habe da
>>irgendwie den pppd zweimal am Laufen:
>>
>>-bash-2.05b$ ps uax | grep ppp
>>tom 11171 0.0 0.9 1064 504 p5 S+ 4:23PM 0:00.01 grep ppp
>>root 108 0.0 1.6 2552 928 ?? Ss Thu02PM 57:43.92 ppp -ddial
>>-nat
>>root 178 0.0 1.1 2408 648 ?? Is Thu02PM 1:07.67 ppp -ddial
>>-nat
>>
>>Das kann doch auch nicht sein, oder??? Der zweite (PID 178) scheint den
>>tun1 zu benutzen, aber den gibts gar nicht ...
>>
>>
>
>Geben tut's den offensichtlich schon, nur ist rl0 schon belegt. Geh' am
>Besten mal deine rc.local etc. durch, oder schau mal in /usr/local/etc/rc.d/
>
>
>

<snip>

Hhm, eine rc.local habe ich nicht, wo soll die denn zu finden sein?
Unter /usr/local/etc/rc.d/ liegt auch nix wirklich interessantes, Apache
& Co. halt ... aber nix was irgendwie eine weitere PPP-Verbindung
aufbauen koennte. In /etc/rc.conf wird der pppd uebrigens auch nur
einmal gestartet:

ifconfig rl0 up
ppp_enable=YES
ppp_mode=ddial
gateway_enable=YES
ppp_nat="NO"
natd_enable="YES"
natd_interface="tun0"
natd_flags="-dynamic"

Also, wo koennte ein weiterer pppd sonst noch gestartet werden?? Bin
fuer jeden Tip dankbar .... :-)

Gruss und schoenen Feierabend,

Tom

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 27 May 2003 - 17:25:52 CEST

search this site