[ previous ] [ next ] [ threads ]
 
 From:  Frank Zavelberg <fz at tianet135 dot ath dot cx>
 To:  m0n0wall at lists dot m0n0 dot ch
 Subject:  Re: [m0n0wall] Problem with 1.2b10: PPPoE causes router to stop responding
 Date:  Fri, 30 Sep 2005 03:04:05 +0200
> Try  to  syslog  off to another host while you replicate the problem
> and  see  if  you  get  any  log  messages.  that should tell you if
> something is crashing since the network on the LAN side stays up.

Okay,  the  Syslog was a good idea. :) I'm directing syslog msgs to my
workstation 10.0.0.1 now.

I  did  a  fresh  install,  set the LAN IP address to 10.0.0.35 in the
console,  entered  the  web  interface  and  set the WAN to PPPoE, set
username+password,  and  it  connected  to my ISP (can see that in the
syslog).

I should note that I have another router in my LAN, which is acting as
my main router, going by the IP 10.0.0.25. 10.0.0.1 is my workstation.
But the second router SHOULD not be a problem, or is it?

As soon as I turn on Dian on Demand, the following happens:

2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: mpd: caught fatal
signal term
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] IPCP: Down
event
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] IPCP: state
change Opened --> Starting
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] IPCP: LayerDown
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] IFACE: Down
event
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] exec:
/sbin/route delete 85.25.105.100 -iface lo0
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] exec:
/sbin/ifconfig ng0 down delete -link0
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] IFACE: Close
event
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] IPCP: Close
event
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] IPCP: state
change Starting --> Initial
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] IPCP:
LayerFinish
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] bundle: CLOSE
event in state OPENED
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] closing link
"pppoe"...
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] link: CLOSE
event
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] LCP: Close
event
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] LCP: state
change Opened --> Closing
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] LCP: phase
shift NETWORK --> TERMINATE
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] setting
interface ng0 MTU to 1500 bytes
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] up: 0 links,
total bandwidth 9600 bps
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] IPCP: Down
event
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] closing link
"pppoe"...
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] LCP:
SendTerminateReq #5
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] LCP: LayerDown
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] link: CLOSE
event
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] LCP: Close
event
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] LCP: rec'd
Terminate Ack #5 link 0 (Closing)
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] LCP: state
change Closing --> Closed
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] LCP: phase
shift TERMINATE --> ESTABLISH
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] LCP:
LayerFinish
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] device: CLOSE
event in state UP
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] device is now
in state CLOSING
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] device: DOWN
event in state CLOSING
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] device is now
in state DOWN
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] link: DOWN
event
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] LCP: Down event
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] LCP: state
change Closed --> Initial
2005-09-30 02:56:09     Daemon.Info     10.0.0.35       Sep 30 00:55:07 mpd: [pppoe] LCP: phase
shift ESTABLISH --> DEAD
2005-09-30 02:56:11     Daemon.Info     10.0.0.35       Sep 30 00:55:09 mpd: mpd: process 200
terminated
2005-09-30 02:56:11     Daemon.Info     10.0.0.35       Sep 30 00:55:09 mpd: mpd: pid 428, version
3.18 (root at fb411 dot neon1 dot net 13:42  8-May-2005)
2005-09-30 02:56:11     Daemon.Info     10.0.0.35       Sep 30 00:55:09 mpd: [pppoe] ppp node is
"mpd428-pppoe"
2005-09-30 02:56:11     Daemon.Info     10.0.0.35       Sep 30 00:55:09 mpd: [pppoe] exec:
/sbin/ifconfig rl1 up
2005-09-30 02:56:11     Daemon.Info     10.0.0.35       Sep 30 00:55:09 mpd: [pppoe] using interface
ng0
2005-09-30 02:56:11     Daemon.Info     10.0.0.35       Sep 30 00:55:09 mpd: [pppoe] IPCP: peer
address cannot be zero
2005-09-30 02:56:11     Daemon.Info     10.0.0.35       Sep 30 00:55:09 mpd: [pppoe] IFACE: Open
event
2005-09-30 02:56:11     Daemon.Info     10.0.0.35       Sep 30 00:55:09 mpd: [pppoe] setting
interface ng0 MTU to 1500 bytes
2005-09-30 02:56:11     Daemon.Info     10.0.0.35       Sep 30 00:55:09 mpd: [pppoe] exec:
/sbin/ifconfig ng0 10.0.0.1 10.0.0.2 netmask 0xffffffff link0
2005-09-30 02:56:11     Daemon.Info     10.0.0.35       Sep 30 00:55:09 mpd: [pppoe] exec:
/sbin/route add 10.0.0.1 -iface lo0


The  last two lines are remarkable. It would seem the monowall assigns
the  IP  address 10.0.0.1 to its WAN interface, and sets a route entry
to localhost for that IP. Okay - 10.0.0.1 is my workstation. No wonder
that  no  packets  get thru anymore then. Why would it use an actually
and already existing IP for the WAN interface?


-Frank