Date: Sun, 17 Dec 2000 11:33:57 +0100 From: Nils Bokermann <nilsb@bermuda.de> To: net@freebsd.org Cc: questions@freebsd.org Subject: PPPoE and MTU problem Message-ID: <20001217113357.A3485@atlas.internal.bermuda.de>
next in thread | raw e-mail | index | archive | help
Hi! The following problem: I have a DSL-Connection to the internet, and a few client behind the BSD-Box (see picture). I can do connections to the internet, nearly everything works. But I DO have 2 systems (which I desperatly need), which do NOT fragment the packets. When using a Linux Router (don't blame me for that) everything just works fine. Is there a problem with my configuration, or is that a BSD-specific-Problem. client <-- ethernet (MTU=1500) --> FreeBSD-Box <-- DSL (MTU=1492)-->Provider(german Telekom) unakruemel# uname -a FreeBSD kruemel.monster.sensibelchen.org 4.2-BETA FreeBSD 4.2-BETA #4: Fri Dec 8 15:27:31 CET 2000 root@kruemel.monster.sensibelchen.org:/usr/src/sys/compile/KRUEMEL i386 kruemel# ipfw list 00100 allow ip from any to any via lo0 00200 allow ip from any to any via rl0 00300 allow tcp from any to any out xmit tun0 setup 00400 allow tcp from any to any via tun0 established 00500 allow udp from any to any via tun0 00600 allow log logamount 100 tcp from any to any 80 setup 00700 allow log logamount 100 tcp from any to any 22 setup 00800 allow log logamount 100 tcp from any to any 20 setup 00900 allow log logamount 100 tcp from any to any 25 setup 01000 reset log logamount 100 tcp from any to any 113 in recv tun0 01100 allow udp from any to any 53 out xmit tun0 01200 allow udp from any 53 to any in recv tun0 65435 allow icmp from any to any 65435 deny log logamount 100 ip from any to any 65535 deny ip from any to any kruemel# cat /etc/ppp/ppp.conf default: # or name_of_service_provider set device PPPoE:rl0 # replace xl1 with your ethernet device set mru 1450 set mtu 1450 set authname 0000******************t-online.de set authkey *didyoureallythinkofthat?* set log Phase tun command # you can add more detailed logging if you wish # set log cbcp ccp connect debug ipcp lcp sync set dial set login enable lqr set speed sync set ifaddr 10.0.0.1/0 10.0.0.2/0 add default HISADDR # nat enable yes # if you want to enable nat for your local net kruemel# cat /etc/rc.conf [...] ppp_enable="YES" ppp_mode="ddial" ppp_nat="YES" ppp_profile="default" # or your provider firewall_enable="YES" firewall_script="/etc/firewall/fwrules" -- Nils Bokermann /"\ Johanneswerkstr. 90 \ / ASCII Ribbon Campaign 33613 Bielefeld x Say NO to HTML in email and news Germany / \ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20001217113357.A3485>