Userland PPP not deleting old IP on disconnect

Andrew D andrewd at webzone.net.au
Thu Oct 9 05:22:51 PDT 2008


Hi Fellow Node user :),

I have the same + similar issue.

Daniel O'Connor wrote:
> Hi,
> I am using userland PPP to do PPPoE and I am finding that it isn't deleting the old IP from tun0 when the link goes down, eg
> 
> Oct  9 22:00:01 midget ppp[53728]: tun0: Phase: deflink: logout -> hangup
> Oct  9 22:00:01 midget ppp[53728]: tun0: Phase: deflink: Connect time: 950 secs: 2711068 octets in, 39993514 octets out
> 
> [midget 22:00] ~ >ifconfig tun0
> tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1500
>         inet 121.45.251.180 --> 203.16.215.184 netmask 0xffffffff
>         Opened by PID 53728
> 

tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1492
         inet 121.45.215.128 --> 203.16.215.183 netmask 0xffffffff
         inet 121.45.69.26 --> 203.16.215.186 netmask 0xffffffff
         Opened by PID 90863

The second line only shows up when the gateway is different between IP 
assignments from the ISP. I have no idea if this blocks access to the 
previous IP, not that it's a major issue.

uname -a
FreeBSD gateway.abdulla 7.0-STABLE FreeBSD 7.0-STABLE #1: Sat Jun 21 
03:10:37 CST 2008     root at gateway.abdulla:/usr/obj/usr/src/sys/MYKERN  i386

My ppp setup is almost the same.

Cheers
cya
Andrew

> I have the following config..
> default:
>  set device /dev/cuaa0
>  set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \"\" AT \
>            OK-AT-OK ATE1Q0 OK \\dATDT\\T TIMEOUT 40 CONNECT"
>  set speed 115200
>  set ctsrts on
>  set server /var/run/ppp/tun%d foobar
>  set urgent tcp 22
>  set urgent udp 27010 27011 27012 27013 27014 27015 27016 27017 27018 27019 27020 27960 14577 14578 14579 14580
>  set log Phase Chat IPCP CCP tun command connect
> internode:
>  set device PPPoE:em0
>  set ifaddr 0.0.0.0/0 0.0.0.0/0
>  resolv readonly
>  disable pap
>  enable dns
>  set cd 5
>  set dial
>  set login
>  set redial 5+30-120 0
>  enable lqr
>  enable echo
>  set lqrperiod 3
>  set reconnect 10 100000
>  set authname username
>  set authkey password
>  add default HISADDR
> 
> I don't have any linkup/linkdown scripts..
> 
> Any one have an idea why this would be happening?
> System is a FreeBSD midget.dons.net.au 7.0-STABLE FreeBSD 7.0-STABLE #1: Sun Jun  1 19:20:18 CST 2008     darius at midget.dons.net.au:/data/obj/data/src/sys/GENERIC  i386
> 
> Thanks.
> 



More information about the freebsd-stable mailing list