I'am happy user of Bering-1.0_stable router & firewall set on [EMAIL PROTECTED] with 16MB RAM running 2.4.18 kernel. My Internet connection is 512/128kbps ADSL line with 1 dynamic IP address set during PPPoE procedure. I set NATed LAN:192.168.1.0/24. Simple topology of my net is depicted below:
pppoe[one dynamic [EMAIL PROTECTED] - Bering-1.0_stable[router,firewall and NAT] - LAN:192.168.1.254/24
I have configured DROPs of tardy DNS replies and it's working fine for me.
As I think, my problem is connected to michal ostrowski's pppoe plugin used in Bering-1.0_stable. First pppoe connection always works fine, but after LCP termination from remote site or from my side connection isn't established anymore even with persist option set. Daemon pppd ends up with error code 10 or 25, reporting invalid packet. Config and logs are shown below.
Looking forward to Your help. Sincerely, Morituri.
config file: /etc/ppp/peers/dsl-provider plugin /usr/lib/pppd/pppoe.so name "********************" noipdefault defaultroute hide-password lcp-echo-interval 20 lcp-echo-failure 3 connect /bin/true noauth persist holdoff 30 maxfail 0 mtu 1492
log: /var/log/daemon.log
# pppd manually started with: pon dsl-provider eth0
Jun 1 15:52:33 moritius pppd[3220]: Plugin /usr/lib/pppd/pppoe.so loaded.
Jun 1 15:52:33 moritius pppd[3220]: PPPoE Plugin Initialized
Jun 1 15:52:33 moritius pppd[1613]: pppd 2.4.1 started by root, uid 0
Jun 1 15:52:33 moritius pppd[1613]: Sending PADI
Jun 1 15:52:34 moritius pppd[1613]: HOST_UNIQ successful match Jun 1 15:52:34 moritius pppd[1613]: HOST_UNIQ successful match Jun 1 15:52:34 moritius pppd[1613]: Got connection: 12e4
Jun 1 15:52:34 moritius pppd[1613]: Connecting PPPoE socket: 00:90:1a:40:xx:xx e412 eth0 0x807c260
Jun 1 15:52:34 moritius pppd[1613]: using channel 4
Jun 1 15:52:34 moritius pppd[1613]: Using interface ppp0
Jun 1 15:52:34 moritius pppd[1613]: Connect: ppp0 <--> eth0
Jun 1 15:52:34 moritius pppd[1613]: Couldn't increase MTU to 1500.
Jun 1 15:52:34 moritius pppd[1613]: Couldn't increase MRU to 1500
Jun 1 15:52:37 moritius pppd[1613]: Couldn't increase MRU to 1500
Jun 1 15:52:37 moritius pppd[1613]: local IP address 80.50.70.*
Jun 1 15:52:37 moritius pppd[1613]: remote IP address 213.25.2.57
# pppd triggered to renegotiate connection manually with SIGHUP Jun 1 17:41:59 moritius pppd[1613]: Hangup (SIGHUP) Jun 1 17:41:59 moritius pppd[1613]: Script /etc/ppp/ip-down started (pid 15411) Jun 1 17:41:59 moritius pppd[1613]: Couldn't increase MTU to 1500. Jun 1 17:41:59 moritius pppd[1613]: Couldn't increase MRU to 1500 Jun 1 17:41:59 moritius pppd[1613]: Connection terminated. Jun 1 17:41:59 moritius pppd[1613]: Connect time 109.5 minutes. Jun 1 17:41:59 moritius pppd[1613]: Sent 16682282 bytes, received 31385375 bytes. Jun 1 17:41:59 moritius pppd[1613]: Doing disconnect Jun 1 17:41:59 moritius pppd[1613]: Script /etc/ppp/ip-down finished (pid 15411), status = 0x100 Jun 1 17:42:09 moritius pppd[1613]: Sending PADI Jun 1 17:42:09 moritius pppd[1613]: invalid packet Ether addr: 00:90:1a:40:xx:xx (PPPOE Discovery) PPPoE hdr: ver=0x1 type=0x1 code=0xd3 sid=0xe412 length=0x0023 (Unknown) PPPoE tag: type=0112 length=001f (Unknown) unrecognized data Jun 1 17:42:09 moritius pppd[1613]: Failed to negotiate PPPoE connection: 10 No child processes Jun 1 17:42:09 moritius pppd[1613]: Exit.
# pppd manually started again with: pon dsl-provider eth0
Jun 1 17:42:42 moritius pppd[22956]: Plugin /usr/lib/pppd/pppoe.so loaded.
Jun 1 17:42:42 moritius pppd[22956]: PPPoE Plugin Initialized
Jun 1 17:42:42 moritius pppd[31353]: pppd 2.4.1 started by root, uid 0
Jun 1 17:42:42 moritius pppd[31353]: Sending PADI
Jun 1 17:42:42 moritius pppd[31353]: HOST_UNIQ successful match Jun 1 17:42:42 moritius pppd[31353]: HOST_UNIQ successful match Jun 1 17:42:42 moritius pppd[31353]: Got connection: 158e
Jun 1 17:42:42 moritius pppd[31353]: Connecting PPPoE socket: 00:90:1a:40:xx:xx 8e15 eth0 0x807c260
Jun 1 17:42:42 moritius pppd[31353]: using channel 5
Jun 1 17:42:42 moritius pppd[31353]: Using interface ppp0
Jun 1 17:42:42 moritius pppd[31353]: Connect: ppp0 <--> eth0
Jun 1 17:42:42 moritius pppd[31353]: Couldn't increase MTU to 1500.
Jun 1 17:42:42 moritius pppd[31353]: Couldn't increase MRU to 1500
Jun 1 17:42:45 moritius pppd[31353]: Couldn't increase MRU to 1500
Jun 1 17:42:45 moritius pppd[31353]: local IP address 80.50.49.*
Jun 1 17:42:45 moritius pppd[31353]: remote IP address 213.25.2.57
# pppd died from LCP termination by peer May 31 22:18:43 moritius pppd[2386]: LCP terminated by peer May 31 22:18:43 moritius pppd[2386]: Couldn't increase MTU to 1500. May 31 22:18:43 moritius pppd[2386]: Couldn't increase MRU to 1500 May 31 22:18:43 moritius pppd[2386]: Modem hangup May 31 22:18:43 moritius pppd[2386]: Connection terminated. May 31 22:18:43 moritius pppd[2386]: Connect time 10081.5 minutes. May 31 22:18:43 moritius pppd[2386]: Sent 559930218 bytes, received 1625113202 bytes. May 31 22:18:43 moritius pppd[2386]: Doing disconnect May 31 22:18:53 moritius pppd[2386]: Sending PADI May 31 22:18:53 moritius pppd[2386]: invalid packet Ether addr: 00:90:1a:40:xx:xx (PPPOE Discovery) PPPoE hdr: ver=0x1 type=0x1 code=0xd3 sid=0xc016 length=0x0023 (Unknown) PPPoE tag: type=0112 length=001f (Unknown) unrecognized data May 31 22:18:53 moritius pppd[2386]: Failed to negotiate PPPoE connection: 10 No child processes May 31 22:18:53 moritius pppd[2386]: Exit.
# pppd died from peer not responding LCP Jun 14 23:04:09 moritius pppd[16281]: No response to 3 echo-requests Jun 14 23:04:09 moritius pppd[16281]: Serial link appears to be disconnected. Jun 14 23:04:09 moritius pppd[16281]: Couldn't increase MTU to 1500. Jun 14 23:04:09 moritius pppd[16281]: Couldn't increase MRU to 1500 Jun 14 23:04:09 moritius pppd[16281]: Connection terminated. Jun 14 23:04:09 moritius pppd[16281]: Connect time 5190.3 minutes. Jun 14 23:04:09 moritius pppd[16281]: Sent 122430339 bytes, received 1079992856 bytes. Jun 14 23:04:09 moritius pppd[16281]: Doing disconnect Jun 14 23:04:39 moritius pppd[16281]: Sending PADI Jun 14 23:04:39 moritius pppd[16281]: invalid packet Ether addr: 00:90:1a:40:xx:xx (PPPOE Discovery) PPPoE hdr: ver=0x1 type=0x1 code=0xd3 sid=0x9116 length=0x0023 (Unknown) PPPoE tag: type=0112 length=001f (Unknown) unrecognized data Jun 14 23:04:39 moritius pppd[16281]: Failed to negotiate PPPoE connection: 25 Inappropriate ioctl for device Jun 14 23:04:39 moritius pppd[16281]: Exit.
# pppd manually started again with: pon dsl-provider eth0 connection: 18f2, PPPoE socket: 00:90:1a:40:xx:xx f218 eth0 0x807c260, channel 10, local IP address 80.50.70.*, remote IP address 213.25.2.57
# pppd died from peer not responding LCP Jun 16 10:32:30 moritius pppd[4373]: No response to 3 echo-requests Jun 16 10:32:30 moritius pppd[4373]: Serial link appears to be disconnected. Jun 16 10:32:30 moritius pppd[4373]: Couldn't increase MTU to 1500. Jun 16 10:32:30 moritius pppd[4373]: Couldn't increase MRU to 1500 Jun 16 10:32:30 moritius pppd[4373]: Connection terminated. Jun 16 10:32:30 moritius pppd[4373]: Connect time 1071.9 minutes. Jun 16 10:32:30 moritius pppd[4373]: Sent 153069911 bytes, received 354979311 bytes. Jun 16 10:32:30 moritius pppd[4373]: Doing disconnect Jun 16 10:33:01 moritius pppd[4373]: Sending PADI Jun 16 10:33:01 moritius pppd[4373]: invalid packet Ether addr: 00:90:1a:40:xx:xx (PPPOE Discovery) PPPoE hdr: ver=0x1 type=0x1 code=0xd3 sid=0xf218 length=0x0023 (Unknown) PPPoE tag: type=0112 length=001f (Unknown) unrecognized data Jun 16 10:33:01 moritius pppd[4373]: Failed to negotiate PPPoE connection: 25 Inappropriate ioctl for device Jun 16 10:33:01 moritius pppd[4373]: Exit.
# again and again pppd manually started again with: pon dsl-provider eth0 connection: 10f4, PPPoE socket: 00:90:1a:40:xx:xx f410 eth0 0x807c260, channel 11, local IP address 80.50.155.*, remote IP address 213.25.2.57.
connection: 151d, PPPoE socket: 00:90:1a:40:xx:xx 1d15 eth0 0x807c260, channel 12, local IP address 80.50.228.*, remote IP address 213.25.2.57
connection: 198f, PPPoE socket: 00:90:1a:40:xx:xx 8f19 eth0 0x807c260, channel 13, local IP address 80.50.46.*, remote IP address 213.25.2.57
connection: 18f2, PPPoE socket: 00:90:1a:40:xx:xx f218 eth0 0x807c260, channel 14, local IP address 80.50.70.*, remote IP address 213.25.2.57
connection: 10f4, PPPoE socket: 00:90:1a:40:xx:xx f410 eth0 0x807c260, channel 11, local IP address 80.50.155.*, remote IP address 213.25.2.57
connection: 151d, PPPoE socket: 00:90:1a:40:xx:xx 1d15 eth0 0x807c260, channel 12, local IP address 80.50.228.*, remote IP address 213.25.2.57
connection: 198f, PPPoE socket: 00:90:1a:40:xx:xx 8f19 eth0 0x807c260, channel 13, local IP address 80.50.46.*, remote IP address 213.25.2.57
# and those are logs describing how pppd (started above) died from peer not responding LCP Jun 16 16:37:28 moritius pppd[995]: No response to 3 echo-requests Jun 16 16:37:28 moritius pppd[995]: Serial link appears to be disconnected. Jun 16 16:37:28 moritius pppd[995]: Couldn't increase MTU to 1500. Jun 16 16:37:28 moritius pppd[995]: Couldn't increase MRU to 1500 Jun 16 16:37:29 moritius pppd[995]: Connection terminated. Jun 16 16:37:29 moritius pppd[995]: Connect time 52.4 minutes. Jun 16 16:37:29 moritius pppd[995]: Sent 42933119 bytes, received 41586374 bytes. Jun 16 16:37:29 moritius pppd[995]: Doing disconnect Jun 16 16:37:59 moritius pppd[995]: Sending PADI Jun 16 16:37:59 moritius pppd[995]: invalid packet Ether addr: 00:90:1a:40:xx:xx (PPPOE Discovery) PPPoE hdr: ver=0x1 type=0x1 code=0xd3 sid=0xf410 length=0x0023 (Unknown) PPPoE tag: type=0112 length=001f (Unknown) unrecognized data Jun 16 16:37:59 moritius pppd[995]: Failed to negotiate PPPoE connection: 25 Inappropriate ioctl for device Jun 16 16:37:59 moritius pppd[995]: Exit.
Jun 16 18:29:55 moritius pppd[32040]: No response to 3 echo-requests Jun 16 18:29:55 moritius pppd[32040]: Serial link appears to be disconnected. Jun 16 18:29:55 moritius pppd[32040]: Couldn't increase MTU to 1500. Jun 16 18:29:55 moritius pppd[32040]: Couldn't increase MRU to 1500 Jun 16 18:29:56 moritius pppd[32040]: Connection terminated. Jun 16 18:29:56 moritius pppd[32040]: Connect time 70.4 minutes. Jun 16 18:29:56 moritius pppd[32040]: Sent 62617916 bytes, received 39347340 bytes. Jun 16 18:29:56 moritius pppd[32040]: Doing disconnect Jun 16 18:30:26 moritius pppd[32040]: Sending PADI Jun 16 18:30:26 moritius pppd[32040]: invalid packet Ether addr: 00:90:1a:40:xx:xx (PPPOE Discovery) PPPoE hdr: ver=0x1 type=0x1 code=0xd3 sid=0x1d15 length=0x0023 (Unknown) PPPoE tag: type=0112 length=001f (Unknown) unrecognized data Jun 16 18:30:26 moritius pppd[32040]: Failed to negotiate PPPoE connection: 25 Inappropriate ioctl for device Jun 16 18:30:26 moritius pppd[32040]: Exit.
Jun 14 23:04:09 moritius pppd[16281]: No response to 3 echo-requests Jun 14 23:04:09 moritius pppd[16281]: Serial link appears to be disconnected. Jun 14 23:04:09 moritius pppd[16281]: Couldn't increase MTU to 1500. Jun 14 23:04:09 moritius pppd[16281]: Couldn't increase MRU to 1500 Jun 14 23:04:09 moritius pppd[16281]: Connection terminated. Jun 14 23:04:09 moritius pppd[16281]: Connect time 5190.3 minutes. Jun 14 23:04:09 moritius pppd[16281]: Sent 122430339 bytes, received 1079992856 bytes. Jun 14 23:04:09 moritius pppd[16281]: Doing disconnect Jun 14 23:04:39 moritius pppd[16281]: Sending PADI Jun 14 23:04:39 moritius pppd[16281]: invalid packet Ether addr: 00:90:1a:40:xx:xx (PPPOE Discovery) PPPoE hdr: ver=0x1 type=0x1 code=0xd3 sid=0x9116 length=0x0023 (Unknown) PPPoE tag: type=0112 length=001f (Unknown) unrecognized data Jun 14 23:04:39 moritius pppd[16281]: Failed to negotiate PPPoE connection: 25 Inappropriate ioctl for device Jun 14 23:04:39 moritius pppd[16281]: Exit.
Jun 16 10:32:30 moritius pppd[4373]: No response to 3 echo-requests Jun 16 10:32:30 moritius pppd[4373]: Serial link appears to be disconnected. Jun 16 10:32:30 moritius pppd[4373]: Couldn't increase MTU to 1500. Jun 16 10:32:30 moritius pppd[4373]: Couldn't increase MRU to 1500 Jun 16 10:32:30 moritius pppd[4373]: Connection terminated. Jun 16 10:32:30 moritius pppd[4373]: Connect time 1071.9 minutes. Jun 16 10:32:30 moritius pppd[4373]: Sent 153069911 bytes, received 354979311 bytes. Jun 16 10:32:30 moritius pppd[4373]: Doing disconnect Jun 16 10:33:01 moritius pppd[4373]: Sending PADI Jun 16 10:33:01 moritius pppd[4373]: invalid packet Ether addr: 00:90:1a:40:xx:xx (PPPOE Discovery) PPPoE hdr: ver=0x1 type=0x1 code=0xd3 sid=0xf218 length=0x0023 (Unknown) PPPoE tag: type=0112 length=001f (Unknown) unrecognized data Jun 16 10:33:01 moritius pppd[4373]: Failed to negotiate PPPoE connection: 25 Inappropriate ioctl for device Jun 16 10:33:01 moritius pppd[4373]: Exit.
Jun 16 16:37:28 moritius pppd[995]: No response to 3 echo-requests Jun 16 16:37:28 moritius pppd[995]: Serial link appears to be disconnected. Jun 16 16:37:28 moritius pppd[995]: Couldn't increase MTU to 1500. Jun 16 16:37:28 moritius pppd[995]: Couldn't increase MRU to 1500 Jun 16 16:37:29 moritius pppd[995]: Connection terminated. Jun 16 16:37:29 moritius pppd[995]: Connect time 52.4 minutes. Jun 16 16:37:29 moritius pppd[995]: Sent 42933119 bytes, received 41586374 bytes. Jun 16 16:37:29 moritius pppd[995]: Doing disconnect Jun 16 16:37:59 moritius pppd[995]: Sending PADI Jun 16 16:37:59 moritius pppd[995]: invalid packet Ether addr: 00:90:1a:40:xx:xx (PPPOE Discovery) PPPoE hdr: ver=0x1 type=0x1 code=0xd3 sid=0xf410 length=0x0023 (Unknown) PPPoE tag: type=0112 length=001f (Unknown) unrecognized data Jun 16 16:37:59 moritius pppd[995]: Failed to negotiate PPPoE connection: 25 Inappropriate ioctl for device Jun 16 16:37:59 moritius pppd[995]: Exit.
Jun 16 18:29:55 moritius pppd[32040]: No response to 3 echo-requests Jun 16 18:29:55 moritius pppd[32040]: Serial link appears to be disconnected. Jun 16 18:29:55 moritius pppd[32040]: Couldn't increase MTU to 1500. Jun 16 18:29:55 moritius pppd[32040]: Couldn't increase MRU to 1500 Jun 16 18:29:56 moritius pppd[32040]: Connection terminated. Jun 16 18:29:56 moritius pppd[32040]: Connect time 70.4 minutes. Jun 16 18:29:56 moritius pppd[32040]: Sent 62617916 bytes, received 39347340 bytes. Jun 16 18:29:56 moritius pppd[32040]: Doing disconnect Jun 16 18:30:26 moritius pppd[32040]: Sending PADI Jun 16 18:30:26 moritius pppd[32040]: invalid packet Ether addr: 00:90:1a:40:xx:xx (PPPOE Discovery) PPPoE hdr: ver=0x1 type=0x1 code=0xd3 sid=0x1d15 length=0x0023 (Unknown) PPPoE tag: type=0112 length=001f (Unknown) unrecognized data Jun 16 18:30:26 moritius pppd[32040]: Failed to negotiate PPPoE connection: 25 Inappropriate ioctl for device Jun 16 18:30:26 moritius pppd[32040]: Exit.
------------------------------------------------------- This SF.Net email is sponsored by: INetU Attention Web Developers & Consultants: Become An INetU Hosting Partner. Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php ------------------------------------------------------------------------ leaf-user mailing list: [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/leaf-user SR FAQ: http://leaf-project.org/pub/doc/docmanager/docid_1891.html
