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

Reply via email to