On Friday 24 March 2006 07:55, Jacob S wrote:
>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA1
>
>On Thu, 23 Mar 2006 14:35:20 -0600
>
>anoop aryal <[EMAIL PROTECTED]> wrote:
>> > > On Thursday 23 March 2006 10:58, Jacob S wrote:
>> > > >-----BEGIN PGP SIGNED MESSAGE-----
>> > > >Hash: SHA1
>> > > >
>> > > >Howdy list,
>> > > >
>> > > >I recently changed ISPs, away from static ips on a dsl line to
>> > > > a single dynamic ip on Veriz*n's new Fi*S (fiber optic)
>> > > > service. The new service uses PPPoe - not a problem, or so I
>> > > > thought - I have PPPoe on my firewall.
>> > > >
>> > > >Now, I have used PPPoe from this very same firewall on a
>> > > >different dsl line before and it worked great. But for some
>> > > >reason when I do PPPoe for the new fiber line only http traffic
>> > > >works properly. When downloading e-mail, everything is fine
>> > > >until it tries to download the mail (I see it login, get the
>> > > >number of messages to download, and then it tries to start
>> > > >downloading). At this point the e-mail just hangs until it
>> > > >finally times out. It does not seem to be port-related, as I
>> > > >have setup the e-mail server with port-forwarding rules to
>> > > > allow me to download mail on non-standard ports and it
>> > > > exhibits the same problem. And if I do PPPoe on the provided
>> > > > D-Link router, instead of on my firewall, everything
>> > > > (including e-mail) works great.
>> > > > <snip>
>>
>> google PMTU to read about this in more detail, but it seriously
>> sounds like icmp 3/4 packets are being dropped somewhere. if you
>> setup your firewall to allow icmp packets of type 3/4 thru, you
>> should be all set (well, you'd hope so anyway). a set of rules like
>> so should do the trick:
>>
>> -A INPUT -p icmp --icmp-type fragmentation-needed -j ACCEPT
>> -A OUTPUT -p icmp --icmp-type fragmentation-needed -j ACCEPT
>> -A FORWARD -p icmp --icmp-type fragmentation-needed -j ACCEPT
>>
>> then, make sure you have the iputils-ping package installed (not the
>> netkit-ping) and try:
>>
>> ping your.mail.host -c 1 -M do -s 1472
>>
>> and you should get back an icmp reply saying what the mtu should be.
>> subtract 28 from it and try pinging with that size and it should go
>> thru. eg, if the reply says mtu = 1492, try:
>>
>> ping your.mail.host -c 1 -M do -s 1464
>>
>> and it should go thru just fine. if you get a request timeout, that
>> means that some routers are just dropping your packets without an
>> icmp 3/4 message. keep reducing the size of your packet and see if
>> you can get anything thru. read up on PMTU for possible solutions.
>> there are ways to stop automatic PMTU discovery etc.
>
>Ok, things are getting stranger here.
>
>I ran the iptables rules you suggested and here's the ping results:
>
># ping longbow.arroway.com -c 1 -M do -s 1472
>PING longbow.arroway.com (66.252.129.166) 1472(1500) bytes of data.
>- From pool-71-244-52-50.dllstx.fios.verizon.net (71.244.52.50)
>icmp_seq=1 Frag needed and DF set (mtu = 1492)
>
>- --- longbow.arroway.com ping statistics ---
>0 packets transmitted, 0 received, +1 errors
>
># ping longbow.arroway.com -c 1 -M do -s 1464
>PING longbow.arroway.com (66.252.129.166) 1464(1492) bytes of data.
>1472 bytes from longbow.arroway.com (66.252.129.166): icmp_seq=1
> ttl=49 time=163 ms
>
>- --- longbow.arroway.com ping statistics ---
>1 packets transmitted, 1 received, 0% packet loss, time 0ms
>rtt min/avg/max/mdev = 163.150/163.150/163.150/0.000 ms
>
>So then I added the line
>pty "/usr/sbin/pppoe -I eth0 -T 80 -m 1464"
>to /etc/ppp/peers/dsl-provider, but the problem continued. After
>commenting that line back out (so that no pty... -m declaration had
>been made in the dsl-provider config), I was able to sucessfully
>download one single e-mail from a server. There was only one e-mail in
>that account and it downloaded like normal. So I sent an e-mail to
> that account, being that it was on a different server from my normal
> tests, but that one would not download sucessfully. So it would seem
> like it had something to do with the size and speed of the one that
> downloaded properly.
>
>In short, it's still a no go and I have no clue why. The D-Link router
>still works great, but pppoe from the firewall doesn't.

The d-link works...  And does this also go thru the same iptables rules 
as the PPPoE?

If so, then playing with iptables is only going to break something.  In 
any event, a run of "/etc/init.d/iptables stop" (as root of course) 
will open things up and prove or disprove that theory.  I wouldn't 
leave it off for very long though.

If you persist in using PPPoE rather than a good router, then I believe 
I'd take this problem to the Roaring Penguin folks to see if they've a 
new version that fixes this, or can use you for a test bed to see about 
fixing it.

>Any more clues or suggestions, anyone?
>
>TIA,
>Jacob
>-----BEGIN PGP SIGNATURE-----
>Version: GnuPG v1.4.2.2 (GNU/Linux)
>
>iD8DBQFEI+xfkpJ43hY3cTURApHFAJ4iBDI5kXdVEWYTH7QXjumLRDZNdwCggIKf
>dM3uKlC/tn117IKyUa17/e4=
>=8AOl
>-----END PGP SIGNATURE-----

-- 
Cheers, Gene
People having trouble with vz bouncing email to me should add the word
'online' between the 'verizon', and the dot which bypasses vz's
stupid bounce rules.  I do use spamassassin too. :-)
Yahoo.com and AOL/TW attorneys please note, additions to the above
message by Gene Heskett are:
Copyright 2006 by Maurice Eugene Heskett, all rights reserved.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to