Date: Sat, 1 Feb 1997 12:11:03 +0100 (MET) From: grog@lemis.de To: pmcandre@tiac.net (patrick mcandrew) Cc: questions@FreeBSD.org (FreeBSD Questions) Subject: Re: IP ROUTING Message-ID: <199702011111.MAA06281@freebie.lemis.de> In-Reply-To: <199701270335.WAA00282@tiac.net> from patrick mcandrew at "Jan 26, 97 10:35:38 pm"
next in thread | previous in thread | raw e-mail | index | archive | help
patrick mcandrew writes: > Hello all, > > I have a FreeBSD box that is a gateway to the internet. Its config is pretty > simple, 1 network card (which goes to my 4 suns, my internal lan) and a USR > modem (external) that goes to the internet. I have a dynamic ip, now i enabled > IP forwarding/gatewaying, and the box dosent forward ICMP, TCP,or UDP packets > to the ppp interface via the net card. It worked fine with linux, and i cant > understand why its not working. Also, when i ping a host on the net, i see > the SendData modem light light up, but the receive data stays dark. prehaps > the packets can't find their way back?? i used imaginery ip address' for my > internal lan(6.6.6.2-6.6.6.5). DON'T DO THIS! THIS IS NOT YOUR ADDRESS! In fact, although I can't find a name, it appears to belong to the US military. Of course the data can't find its way back to your net (and I'm pretty sure the same config would fail under Linux, as well). Class A network 6 is known round the world, and it appears to go underground somewhere near San Diego. Here's a traceroute I just tried: === root@freebie (/dev/ttypa) /home/grog 4 -> traceroute 6.6.6.1 traceroute to 6.6.6.1 (6.6.6.1), 30 hops max, 40 byte packets 1 194.97.201.10 (194.97.201.10) 33.506 ms 34.080 ms 35.797 ms 2 isdn-gw1.Seicom.Net (194.97.201.9) 38.227 ms 36.248 ms 36.179 ms 3 Reutlingen.Seicom.Net (194.97.200.22) 45.425 ms 41.028 ms 45.635 ms 4 Frankfurt.seicom.NET (194.97.192.2) 56.677 ms 52.742 ms 49.218 ms 5 Frankfurt.topnet.de (194.97.192.38) 54.757 ms 56.280 ms 47.846 ms 6 frankfurt.topnet.de (194.97.110.185) 55.578 ms 54.506 ms 51.749 ms 7 Serial3-2.GW1.FFT1.ALTER.NET (146.188.128.21) 59.734 ms 98.336 ms 51.710 ms 8 Fddi0-0.CR1.FFT1.Alter.Net (146.188.31.225) 155.023 ms 59.868 ms 53.137 ms 9 212.Hssi4-0.CR1.LND1.Alter.Net (146.188.2.2) 107.885 ms 88.240 ms 98.021 ms 10 167.Hssi4-0.CR1.TCO1.Alter.Net (137.39.69.226) 390.996 ms 229.958 ms 274.784 ms 11 411.atm10-0.br1.tco1.alter.net (137.39.13.13) 190.353 ms 179.117 ms 178.036 ms 12 Sprint-TCO1-gw.ALTER.NET (137.39.103.18) 171.765 ms 167.037 ms 167.686 ms 13 198.67.0.7 (198.67.0.7) 227.322 ms 175.494 ms 187.889 ms 14 144.228.10.105 (144.228.10.105) 233.627 ms 255.212 ms 257.117 ms 15 198.67.6.5 (198.67.6.5) 259.376 ms 240.608 ms 225.792 ms 16 144.228.10.22 (144.228.10.22) 239.347 ms 225.007 ms 228.314 ms 17 192.203.230.20 (192.203.230.20) 266.819 ms 232.664 ms 230.159 ms 18 137.209.13.2 (137.209.13.2) 230.316 ms 290.137 ms 235.544 ms 19 198.26.126.18 (198.26.126.18) 231.652 ms 233.291 ms 235.776 ms 20 SAN-DIEGO-CI.dla.mil (33.0.250.2) 318.962 ms 324.200 ms 267.885 ms 21 33.0.108.2 (33.0.108.2) 272.450 ms 254.921 ms 277.683 ms 22 33.253.70.1 (33.253.70.1) 289.422 ms 275.027 ms 342.408 ms 23 198.26.80.90 (198.26.80.90) 293.684 ms 371.611 ms 336.902 ms 24 6.1.0.252 (6.1.0.252) 614.940 ms 329.283 ms 314.441 ms 25 6.110.1.1 (6.110.1.1) 305.974 ms 340.309 ms 297.970 ms 26 * *^C This won't look too different if you try it from your ISP. This means, for example: 1. You send a ping from 6.6.6.2 to your ISP (let's say 192.168.192.169). 2. 6.6.6.1, your FreeBSD box, faithfully sends it on to 192.168.192.169. 3. 192.168.192.169 replies. Its routing looks at the reply packet and says, "6.6.6.2, huh? Let's see..." and picks out, say, Sprint-TCO1-gw.ALTER.NET (137.39.103.18). 4. It sends the reply there. The rest looks much the same as the traceroute above. 5. Your "imposter" 6.6.6.2 sees nothing. > The gateway is 6.6.6.1 on the net card (WD8003) > and the ppp0 interface is assigned a number dynamicly. I have on all the suns > the default route set to 6.6.6.1 and the default route on the gateway(6.6.6.1) > set to the far end of the ppp link. now i can access the entire internet through > freebsd, but my lan cant. any help?? Yes. Get real addresses. How do you expect the Internet to know how to route data to you if you don't register the addresses? You may be able to convince your ISP to give you a block of addresses; otherwise, he might be able to tell you how to do it. Generally, though, you're in bad shape trying to connect a network via a dynamically assigned address. Try to get a static address (one of the block) instead. Greg
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199702011111.MAA06281>