Richard wrote:
Hello,

thanks for your answer.

You can ping or traceroute snort.org all day long from anywhere in the world and your not going to get through. 63.240.198.67 (where you stop) is your first hop in the SourceFire network. And, they don't pass ICMP traffic.

I know, my "can not reach snort.org" was realted to www though a
browser.

You have verified that an MTU of 1500 is too large for your pppoe connection. So, verify that you have set the MTU for all interfaces (the router lan/wan and all the boxes in question) to 1400.

The largest frame "on the wire" in your dumps is 1214. I don't know why, you've indicated you'd set 1300 on your client host and 1400 on your pfsense box.
Try dropping them all down to MTU 1200.
Okay, i changed every interface who is involved:

Client:

[EMAIL PROTECTED]:~$ ifconfig eth0
eth0 Protokoll:Ethernet Hardware Adresse 00:C0:9F:30:37:EF inet Adresse:192.168.150.50 Bcast:192.168.150.255 UP BROADCAST RUNNING MULTICAST MTU:1300 Metric:1

Firewall:

(extern)

xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1400

(pppoe)

ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> mtu 1400
inet6 fe80::20b:6aff:fe85:1745%ng0 prefixlen 64 scopeid 0xa inet 212.51.25.1 --> 212.51.31.92 netmask 0xffffffff
(intern)

dc0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1400
        options=8<VLAN_MTU>
        inet 192.168.150.254 netmask 0xffffff00 broadcast192.168.150.255
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active


If you're still not getting the web page in your browser, verify the MTU on both interfaces of the router, start full content dumps on both your wan and lan ports, go to one of the afflicted hosts and verify MTU on it's interface.

I did, as you can see in the ifconfig quoted above.
Please find attached tcpdumps from intern extern and pppoe interfaces.

Establish the telnet connection, like before:

[EMAIL PROTECTED]:~$ telnet snort.org 80
Trying 199.107.65.177...
Connected to snort.org.
Escape character is '^]'.
GET / HTTP/1.1

HTTP/1.1 400 Bad Request
Date: Sat, 17 Feb 2007 16:09:41 GMT
Server: Apache
Content-Length: 226
Connection: close
Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>400 Bad Request</title>
</head><body>
<h1>Bad Request</h1>
<p>Your browser sent a request that this server could not
understand.<br />
</p>
</body></html>
Connection closed by foreign host.
[EMAIL PROTECTED]:~$
(note i did copy your GET command and did hit enter twice)

(Note that you hit enter twice, an empty newline transmits).
Make a note of the response.

By the way, note that, sites that have virtual hosts setup also require you specify the host, like so:
GET / HTTP/1.1
Host: snort.org

That's the reason for your error here.
From your dumps, on the wan side dump, single out all snort.org traffic; on the lan side dump, single out all traffic to/from the host you were using.
Post those dumps.

Dumps from all interfaces are attached.

I'm really looking forward to your next mail.
Thanks a lot for taking the time!

Your dumps are not full content: "Packet size limited during transfer: HTTP Truncated". Which means, what? Besides the fact that we can't visually verify expected server responses, there are no tcp checksums available for frames larger than 96 bytes, which could indicate a faulty NIC somewhere, or other problems. But, no big deal.

Besides that, you obviously have some issues.
I'm not so familiar with pppoe these days. It's been years since I had to deal with it. However, I see your pppoe frames are 10 bytes smaller than the ethernet frames. I guess that's normal (null header 4 bytes, ethernet 14, 14-4=10). So it doesn't look like anythings getting lost there. Ultimately, your side is resetting the sessions, getting lots of duplicate acks and crap. So... ya gotta try something.

Have you tried doing what Scott suggested to you?
Start with an MTU of 500 and see if that works, first. And then start raising it until it doesn't. Find the threshold. And then set it to the largest MTU that works. Since your largest pppoe frames are 1204, I would think your looking for 1200. But, play around with it and see what happens.

Reply via email to