Date: Mon, 31 Mar 2003 14:26:58 +0400 From: "Dennis S. Davidoff" <null@1system.ru> To: freebsd-net <freebsd-net@freebsd.org> Subject: Need to frag (DF) :) Message-ID: <20030331102658.GA66056@mail.1system.ru>
next in thread | raw e-mail | index | archive | help
Hi all. After successful authorization and setting tunnel by mpd I've got a problem with packet fragmentation. rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 net 172.16.1.2 netmask 0xffffff00 broadcast 172.16.1.255 ether 00:02:44:2e:35:da media: Ethernet autoselect (100baseTX <full-duplex>) status: active rl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet 172.16.0.1 netmask 0xffffff00 broadcast 172.16.0.255 ether 00:10:dc:06:e8:91 media: Ethernet autoselect (100baseTX <full-duplex>) status: active lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet 127.0.0.1 netmask 0xff000000 ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> mtu 1392 inet 10.0.0.1 --> 10.0.0.2 netmask 0xffffffff As you can see, mtu is 1392. So any attempt to open big content from site or download a big file will fail. tcpdump shows: 14:13:09.876867 172.16.1.2 > 217.106.231.104: icmp: 192.168.0.168 unreachable - need to frag (mtu 1392) (DF) ...and so on. Also I'll trying to test my gateway like that: C:\Documents and Settings\null>ping -f -l 1500 172.16.0.1 Pinging 172.16.0.1 with 1500 bytes of data: Packet needs to be fragmented but DF set. Packet needs to be fragmented but DF set. Ping statistics for 172.16.0.1: Packets: Sent = 2, Received = 0, Lost = 2 (100% loss), Control-C Someone from obsd tells me that in obsd pf it could be solved by the rule: scrub in all no-df fragment reassemble ...which defragments all packets and removes DF flag (i guess) P.S. On my gateway I have an ipfw rule that allows any icmp type. Thanks for any advices. -- Sincerely, Dennis
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030331102658.GA66056>