I am not a pppoe specialist but: Have you set CLAMPMSS="yes" in the Shorewall config file ?
Also you can try the latest ppp 2.4.2b3 version provided with the rp-pppoe pluging. Both packages are here: http://leaf.sourceforge.net/devel/jnilo/testing/ I need beta testers and feedback for those two. I do have neither time nor the proper ISP connections to do it myself properly. Jacques Le Mercredi 18 Juin 2003 21:01, Morituri Salutant a �crit : > Hello, > > 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 ------------------------------------------------------- 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
