PPPoE issue with CURRENT and 3com ADSL Modem

ComteZero _ comte0 at gmail.com
Sun Sep 11 11:30:09 PDT 2005


Hello,

it's been two weeks I try to find out what's wrong. Clean install from cvsup 
CURRENT (5).
my ADSL account works fine with REL. 4.4 but not with my new CURRENT (5)
could someone help me on this issue (logs provided here) ?
(i saw that someone had a similar problem, but with previous netgraph 
revisions).

thank you.

Since my ADSL modem is 3Com HomeConnect, I've set the 
net.graph.nonstandard_pppoe=1

ng_pppoe.c rev. is 1.67.2.1 <http://1.67.2.1>
ng_socket.c rev. is 1.53.2.3 <http://1.53.2.3>

my ppp.conf is :
default:
set log all
set ifaddr X.X.X.X/0 10.0.0.2/0 <http://10.0.0.2/0>

my_isp :
set device PPPoE:xl0
set authname MY_USER
set authkey MY_PWD
set dial
#set login
add default HISADDR


here is a tcpdump -vv -i xl0 :

18:48:40.808687 PPPoE PADI [Host-Uniq 0x00E654C1]
18:48:42.807533 PPPoE PADI [Host-Uniq 0x00E654C1]
18:51:44.010839 PPPoE PADI [Host-Uniq 0x40F195C1]
18:51:46.009639 PPPoE PADI [Host-Uniq 0x40F195C1]


here is my ppp.log:

Sep 11 19:42:17 fidelio ppp[24723]: Phase: Using interface: tun0

Sep 11 19:42:17 fidelio ppp[24723]: Phase: deflink: Created in closed state

Sep 11 19:42:17 fidelio ppp[24723]: tun0: Command: default: set ifaddr 
X.X.X.X/0 10.0.0.2/0 <http://10.0.0.2/0>

Sep 11 19:42:17 fidelio ppp[24723]: tun0: Phase: PPP Started (interactive 
mode).

Sep 11 19:42:17 fidelio ppp[24723]: tun0: Timer: prompt /dev/ttyv0: fdset(r) 
0

Sep 11 19:42:23 fidelio ppp[24723]: tun0: Timer: Select returns 1

Sep 11 19:42:23 fidelio ppp[24723]: tun0: Command: /dev/ttyv0: load my_isp
 
Sep 11 19:42:23 fidelio ppp[24723]: tun0: ID0: 0x282e97c0 = 
fopen("/etc/ppp/ppp.conf", "r")

Sep 11 19:42:23 fidelio ppp[24723]: tun0: Debug: ReadSystem: Checking 
default (/etc/ppp/ppp.conf).

Sep 11 19:42:23 fidelio ppp[24723]: tun0: ID0: 0x282e97c0 = 
fopen("/etc/ppp/ppp.conf", "r")

Sep 11 19:42:23 fidelio ppp[24723]: tun0: Debug: ReadSystem: Checking 
easyconnect (/etc/ppp/ppp.conf).

Sep 11 19:42:23 fidelio ppp[24723]: tun0: ID0: 0x282e97c0 = 
fopen("/etc/ppp/ppp.conf", "r")

Sep 11 19:42:23 fidelio ppp[24723]: tun0: Debug: ReadSystem: Checking 
easyconnect (/etc/ppp/ppp.conf).

Sep 11 19:42:23 fidelio ppp[24723]: tun0: Command: easyconnect: set device 
PPPoE:xl0

Sep 11 19:42:23 fidelio ppp[24723]: tun0: Command: easyconnect: set authname 
MY_USER
 
Sep 11 19:42:23 fidelio ppp[24723]: tun0: Command: easyconnect: set authkey 
********

Sep 11 19:42:23 fidelio ppp[24723]: tun0: Command: easyconnect: set dial

Sep 11 19:42:23 fidelio ppp[24723]: tun0: Command: easyconnect: add default 
HISADDR

Sep 11 19:42:23 fidelio ppp[24723]: tun0: ID0: 3 = socket(17, 3, 0)

Sep 11 19:42:23 fidelio ppp[24723]: tun0: ID0: -1 = write(3, data, 140)

Sep 11 19:42:23 fidelio ppp[24723]: tun0: TCP/IP: rt_Set failure:

Sep 11 19:42:23 fidelio ppp[24723]: tun0: TCP/IP: rt_Set: Cmd = Add

Sep 11 19:42:23 fidelio ppp[24723]: tun0: TCP/IP: rt_Set: Dst =
0.0.0.0/0<http://0.0.0.0/0>

Sep 11 19:42:23 fidelio ppp[24723]: tun0: TCP/IP: rt_Set: Gateway =
10.0.0.2<http://10.0.0.2>

Sep 11 19:42:23 fidelio ppp[24723]: tun0: Debug: wrote -1: cmd = Add, dst = 
0.0.0.0/0 <http://0.0.0.0/0>, gateway = 10.0.0.2 <http://10.0.0.2>

Sep 11 19:42:23 fidelio ppp[24723]: tun0: Timer: prompt /dev/ttyv0: fdset(r) 
0

Sep 11 19:42:26 fidelio ppp[24723]: tun0: Timer: Select returns 1

Sep 11 19:42:26 fidelio ppp[24723]: tun0: Command: /dev/ttyv0: dial

Sep 11 19:42:26 fidelio ppp[24723]: tun0: Phase: bundle: Establish

Sep 11 19:42:26 fidelio ppp[24723]: tun0: Phase: deflink: closed -> opening

Sep 11 19:42:26 fidelio ppp[24723]: tun0: ID0: 0 = NgMkSockNode("", &cs, 
&ds)

Sep 11 19:42:26 fidelio ppp[24723]: tun0: Debug: List of netgraph node 
``xl0:'' (id 2) hooks:

Sep 11 19:42:26 fidelio ppp[24723]: tun0: Debug: Found orphans -> ethernet

Sep 11 19:42:26 fidelio ppp[24723]: tun0: Debug: Connecting netgraph socket 
.:tun0 -> [4]::tun0

Sep 11 19:42:26 fidelio ppp[24723]: tun0: ID0: 4 = socket(2, 2, 0)

Sep 11 19:42:26 fidelio ppp[24723]: tun0: ID0: 0 = ioctl(4, 3223349521, 
0xbfbfdd90)

Sep 11 19:42:26 fidelio ppp[24723]: tun0: ID0: 0 = ioctl(4, 2149607696, 
0xbfbfdd90)

Sep 11 19:42:26 fidelio ppp[24723]: tun0: Debug: Sending PPPOE_CONNECT to 
.:tun0

Sep 11 19:42:26 fidelio ppp[24723]: tun0: Debug: Found the following 
interfaces:

Sep 11 19:42:26 fidelio ppp[24723]: tun0: Debug: Index 1, name "fxp0"

Sep 11 19:42:26 fidelio ppp[24723]: tun0: Debug: Index 2, name "xl0"

Sep 11 19:42:26 fidelio ppp[24723]: tun0: Debug: Index 3, name "plip0"

Sep 11 19:42:26 fidelio ppp[24723]: tun0: Debug: Index 4, name "lo0"

Sep 11 19:42:26 fidelio ppp[24723]: tun0: Debug: Index 5, name "tun0"

Sep 11 19:42:26 fidelio ppp[24723]: tun0: Timer: timer_Start: Inserting 
physical throughput timer[0x80be068]

Sep 11 19:42:26 fidelio ppp[24723]: tun0: Phase: deflink: Connected!

Sep 11 19:42:26 fidelio ppp[24723]: tun0: Phase: deflink: opening -> dial

Sep 11 19:42:26 fidelio ppp[24723]: tun0: Chat: deflink: Dial attempt 1 of 1

Sep 11 19:42:26 fidelio ppp[24723]: tun0: Phase: deflink: dial -> carrier

Sep 11 19:42:26 fidelio ppp[24723]: tun0: Debug: Waiting for carrier

Sep 11 19:42:26 fidelio ppp[24723]: tun0: Timer: prompt /dev/ttyv0: fdset(r) 
0

Sep 11 19:42:27 fidelio ppp[24723]: tun0: Timer: Select returns -1

Sep 11 19:42:27 fidelio ppp[24723]: tun0: Timer: ---- Begin of Timer Service 
List---

Sep 11 19:42:27 fidelio ppp[24723]: tun0: Timer: physical throughput 
timer[0x80be068]: freq = 1.00s, next = 0.00s, state = running

Sep 11 19:42:27 fidelio ppp[24723]: tun0: Timer: ---- End of Timer Service 
List ---

Sep 11 19:42:27 fidelio ppp[24723]: tun0: Timer: timer_Start: Inserting 
physical throughput timer[0x80be068]

Sep 11 19:42:27 fidelio ppp[24723]: tun0: Debug: Waiting for carrier

Sep 11 19:42:27 fidelio ppp[24723]: tun0: Timer: prompt /dev/ttyv0: fdset(r) 
0

Sep 11 19:42:28 fidelio ppp[24723]: tun0: Timer: Select returns -1

Sep 11 19:42:28 fidelio ppp[24723]: tun0: Timer: ---- Begin of Timer Service 
List---

Sep 11 19:42:28 fidelio ppp[24723]: tun0: Timer: physical throughput 
timer[0x80be068]: freq = 1.00s, next = 0.00s, state = running

Sep 11 19:42:28 fidelio ppp[24723]: tun0: Timer: ---- End of Timer Service 
List ---

Sep 11 19:42:28 fidelio ppp[24723]: tun0: Timer: timer_Start: Inserting 
physical throughput timer[0x80be068]

Sep 11 19:42:28 fidelio ppp[24723]: tun0: Debug: Waiting for carrier

Sep 11 19:42:28 fidelio ppp[24723]: tun0: Timer: prompt /dev/ttyv0: fdset(r) 
0

Sep 11 19:42:29 fidelio ppp[24723]: tun0: Timer: Select returns -1

Sep 11 19:42:29 fidelio ppp[24723]: tun0: Timer: ---- Begin of Timer Service 
List---

Sep 11 19:42:29 fidelio ppp[24723]: tun0: Timer: physical throughput 
timer[0x80be068]: freq = 1.00s, next = 0.00s, state = running

Sep 11 19:42:29 fidelio ppp[24723]: tun0: Timer: ---- End of Timer Service 
List ---

Sep 11 19:42:29 fidelio ppp[24723]: tun0: Timer: timer_Start: Inserting 
physical throughput timer[0x80be068]

Sep 11 19:42:29 fidelio ppp[24723]: tun0: Debug: Waiting for carrier

Sep 11 19:42:29 fidelio ppp[24723]: tun0: Timer: prompt /dev/ttyv0: fdset(r) 
0

Sep 11 19:42:30 fidelio ppp[24723]: tun0: Timer: Select returns -1

Sep 11 19:42:30 fidelio ppp[24723]: tun0: Timer: ---- Begin of Timer Service 
List---

Sep 11 19:42:30 fidelio ppp[24723]: tun0: Timer: physical throughput 
timer[0x80be068]: freq = 1.00s, next = 0.00s, state = running

Sep 11 19:42:30 fidelio ppp[24723]: tun0: Timer: ---- End of Timer Service 
List ---

Sep 11 19:42:30 fidelio ppp[24723]: tun0: Timer: timer_Start: Inserting 
physical throughput timer[0x80be068]

Sep 11 19:42:30 fidelio ppp[24723]: tun0: Debug: Waiting for carrier

Sep 11 19:42:30 fidelio ppp[24723]: tun0: Timer: prompt /dev/ttyv0: fdset(r) 
0

Sep 11 19:42:31 fidelio ppp[24723]: tun0: Timer: Select returns -1

Sep 11 19:42:31 fidelio ppp[24723]: tun0: Timer: ---- Begin of Timer Service 
List---

Sep 11 19:42:31 fidelio ppp[24723]: tun0: Timer: physical throughput 
timer[0x80be068]: freq = 1.00s, next = 0.00s, state = running

Sep 11 19:42:31 fidelio ppp[24723]: tun0: Timer: ---- End of Timer Service 
List ---

Sep 11 19:42:31 fidelio ppp[24723]: tun0: Timer: timer_Start: Inserting 
physical throughput timer[0x80be068]

Sep 11 19:42:31 fidelio ppp[24723]: tun0: Phase: deflink: Disconnected!

Sep 11 19:42:31 fidelio ppp[24723]: tun0: Phase: deflink: carrier -> hangup

Sep 11 19:42:31 fidelio ppp[24723]: tun0: Debug: deflink: Close

Sep 11 19:42:31 fidelio ppp[24723]: tun0: Phase: deflink: Connect time: 5 
secs: 0 octets in, 0 octets out

Sep 11 19:42:31 fidelio ppp[24723]: tun0: Phase: deflink: 0 packets in, 0 
packets out

Sep 11 19:42:31 fidelio ppp[24723]: tun0: Phase: total 0 bytes/sec, peak 0 
bytes/sec on Sun Sep 11 19:42:26 2005

Sep 11 19:42:31 fidelio ppp[24723]: tun0: Phase: deflink: hangup -> closed

Sep 11 19:42:31 fidelio ppp[24723]: tun0: Debug: route_IfDelete (5)

Sep 11 19:42:31 fidelio ppp[24723]: tun0: Debug: Found ff02:5::/32 
fe80:5::208:c7ff:fe7f:7535

Sep 11 19:42:31 fidelio ppp[24723]: tun0: Debug: route_IfDelete: Skip it 
(pass 0)

Sep 11 19:42:31 fidelio ppp[24723]: tun0: Debug: Found ff02:5::/32 
fe80:5::208:c7ff:fe7f:7535

Sep 11 19:42:31 fidelio ppp[24723]: tun0: ID0: 2 = socket(17, 3, 0)

Sep 11 19:42:31 fidelio ppp[24723]: tun0: ID0: 148 = write(2, data, 148)

Sep 11 19:42:31 fidelio ppp[24723]: tun0: Debug: wrote 148: cmd = Delete, 
dst = ff02:5::/32, gateway = <none>

Sep 11 19:42:31 fidelio ppp[24723]: tun0: ID0: 2 = socket(2, 2, 0)

Sep 11 19:42:31 fidelio ppp[24723]: tun0: ID0: 0 = ioctl(2, 3223349521, 
0xbfbfe970)

Sep 11 19:42:31 fidelio ppp[24723]: tun0: ID0: 0 = ioctl(2, 2149607696, 
0xbfbfe970)

Sep 11 19:42:31 fidelio ppp[24723]: tun0: Phase: bundle: Dead

Sep 11 19:42:31 fidelio ppp[24723]: tun0: Timer: timer_Start: Inserting dial 
timer[0x80bcd44]

Sep 11 19:42:31 fidelio ppp[24723]: tun0: Timer: prompt /dev/ttyv0: fdset(r) 
0

Thx,


More information about the freebsd-current mailing list