Date: Fri, 29 May 2009 12:44:41 +0200 From: Fabian Holler <holler_f@informatik.haw-hamburg.de> To: freebsd-questions@freebsd.org Subject: pppoe routing problem, default route isnt used for some hosts Message-ID: <20090529104441.GP98712@whiteshark.holler>
next in thread | raw e-mail | index | archive | help
--+tDoj9+U2XbkXuwv Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello, I have an strange routing problem. I can't connect to some hosts in the internet till I add an explicit route for this hosts with my default gw as gateway. There aren't any other routes that could match the destination IP for "non-working hosts". So the connection should also without an explicit route for this Hosts use the default gw. My Setup: FreeBSD 7.2-RELEASE mppd to make an PPPOE connection to my internet service provider. PF as firewall To isolate the problem I used an minimal pf.conf: --- "inetif=3Dng0 lanif=3Dvr0 scrub all max-mss 1492 pass quick on lo0 all pass out on $inetif proto { tcp udp icmp } all keep state" pass on $lanif from any to any --- I also tried pppd instead of mppd(dont helps). Hosts that I can't connect to, are ie spiegel.de, tagesschau.de, freebsd.org southparkstudios.com I.e TCP connections to Port 80 of southparkstudios.com dont work. If I add an explicit route: "route add southparkstudios.com 213.191.84.199" Connections with nc to port 80 works (the connections tests are made from the router, the iface MTUs are correct) Anybody have an idea what could be wrong? I have no idea anymore (its also not an provider problem, when i made the pppoe connection from wi= ndows I can connect to alls hosts) thanks for any hints:) best regards Fabian ------------------------------------- My routing table: " # netstat -ra Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default lo1.br04.weham.de. UGS 0 15505 ng0 1.1.1.1&0x1010101 link#1 UC 0 0 rl0 exxx45031.adsl.al lo0 UHS 0 0 lo0 localhost localhost UH 0 433 lo0 192.168.113.0 link#2 UC 0 0 vr0 xyz 00:30:18:ad:26:88 UHLW 1 24005 lo0 mail.xyz.ath.cx 00:30:18:ad:26:88 UHLW 1 86400 lo0 http.xyz.ath.cx 00:30:18:ad:26:88 UHLW 1 770 lo0 192.168.113.255 ff:ff:ff:ff:ff:ff UHLWb 1 3228 vr0 lo1.br04.weham.de. e176145031.adsl.al UH 1 0 ng0 [... ipv6 stuff] " Interface infos: " # netstat -ira Name Mtu Network Address Ipkts Ierrs Opkts Oerrs = Coll rl0 1492 <Link#1> 00:02:2a:b0:4a:e0 26128479 0 19855993 0 = 0 01:00:5e:00:00:01 0 0 rl0 1492 1.1.1.1&0x101 1.1.1.1 0 - 2653 - = - ALL-SYSTEMS.MCAST vr0 1500 <Link#2> 00:30:18:ad:26:88 12662831 0 17678949 0 = 0 01:00:5e:00:00:01 2038 0 vr0 1500 192.168.113.0 xyz 9745471 - 13639692 - - ALL-SYSTEMS.MCAST vr0 1500 192.168.113.0 mail.xyz.a 291626 - 86404 - - ALL-SYSTEMS.MCAST vr0 1500 192.168.113.0 http.xyz.a 6814 - 770 - - ALL-SYSTEMS.MCAST lo0 16384 <Link#3> 113929 0 113929 0 = 0 lo0 16384 fe80:3::1 fe80:3::1 0 - 0 - = - ff01:3::1 (refs: 1) ff02:3::2:a61d:93b4(refs: 1) ff02:3::1 (refs: 1) ff02:3::1:ff00:1 (refs: 1) lo0 16384 localhost ::1 0 - 0 - = - ff01:3::1 (refs: 1) ff02:3::2:a61d:93b4(refs: 1) ff02:3::1 (refs: 1) ff02:3::1:ff00:1 (refs: 1) lo0 16384 your-net localhost 433 - 2433 - = - ALL-SYSTEMS.MCAST pflog 33204 <Link#4> 0 0 80567 0 = 0 tun0* 1500 <Link#5> 78331 0 76381 0 = 0 tun99 1500 <Link#6> 353 0 375 0 = 0 ng0 1492 <Link#7> 17114096 0 13449463 0 = 0 ng0 1492 85.176.145.31 e176145031.adsl.a 12398 - 17011 - = - ALL-SYSTEMS.MCAST " mpd.conf: " default: load PPPoE PPPoE: new -i ng0 PPPoE PPPoE set iface addrs 1.1.1.1 2.2.2.2 set iface route default set iface enable on-demand set iface idle 0 set bundle disable multilink set bundle authname "xxy" set iface disable tcpmssfix set link no acfcomp protocomp set link disable pap chap set link accept chap set link mtu 1492 set link mru 1492 set link keep-alive 10 60 set ipcp yes vjcomp set iface enable tcpmssfix#I know pf also do this in my setup, but = Iam despaired:) set ipcp ranges 0.0.0.0/0 0.0.0.0/0 set nat disable log +link open iface " mpd.links: "PPPoE: =20 set link type pppoe set pppoe iface rl0 set pppoe disable incoming set pppoe enable originate " --+tDoj9+U2XbkXuwv Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEARECAAYFAkofvJkACgkQeki1sRhDXQB+2gCfbPmDnnKPYI9QCngG+Px8n43Y TiUAmwX80ezfNkokSKAqWLQLWdseq3at =cN/L -----END PGP SIGNATURE----- --+tDoj9+U2XbkXuwv--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090529104441.GP98712>