Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!news.mira.net.au!vic.news.telstra.net!act.news.telstra.net!psgrain!iafrica.com!uct.ac.za!quagga.ru.ac.za!howland.erols.net!newsfeed.internetmci.com!in1.uu.net!news.maz.net!news.bs.tpl.net!news.bs.priconet.de!xmp.priconet.de!cayman.priconet.de!marc From: marc@cayman.priconet.de (Marc Zimmermann) Newsgroups: comp.unix.bsd.freebsd.misc Subject: Re: annoying route problem Date: 17 Sep 1996 22:44:22 GMT Organization: Priconet, e.V. Lines: 87 Message-ID: <51n9k6$8nm@cayman.priconet.de> References: <517a1b$aoc@cayman.priconet.de> <51fdqs$159@anorak.coverform.lan> NNTP-Posting-Host: cayman.priconet.de X-Newsreader: TIN [version 1.2 PL2] Hiya! In article <51fdqs$159@anorak.coverform.lan> you wrote: > I'd skip the "-host -interface" bit. Before the route command, you should > have: . . . > Then running "route add 194.195.236.98 172.16.16.2" should produce > 194.195.236.98 172.16.16.2 ..... Hmm, it does, but it has an interesting effect: The destination ether address is wrong. Have a look: This is ok (The echo request): ETHER: ----- Ether Header ----- ETHER: ETHER: Packet 1 arrived at 0:30:52.04 ETHER: Packet size = 98 bytes ETHER: Destination = 0:0:e8:8:cb:72, Accton Technology Corporation ETHER: Source = 8:0:20:20:f7:b6, Sun ETHER: Ethertype = 0800 (IP) ETHER: IP: ----- IP Header ----- . . . IP: Protocol = 1 (ICMP) IP: Header checksum = 4fb7 IP: Source address = 194.195.236.98, cayman IP: Destination address = 194.64.160.18, bs01 so far so good, this was the ping. But here comes: ETHER: ----- Ether Header ----- ETHER: ETHER: Packet 2 arrived at 0:30:52.17 ETHER: Packet size = 98 bytes ETHER: Destination = 0:0:e8:8:cb:72, Accton Technology Corporation ETHER: Source = 0:0:e8:8:cb:72, Accton Technology Corporation ETHER: Ethertype = 0800 (IP) ETHER: IP: ----- IP Header ----- . . . IP: Source address = 194.64.160.18, bs01 IP: Destination address = 194.195.236.98, cayman IP: No options IP: ICMP: ----- ICMP Header ----- ICMP: ICMP: Type = 0 (Echo reply) . . . Gotcha! The IP address is ok, but the ethernet address is wrong. ==> My Sun only sees the packet, if the iface is in promiscous mode (i.e. snooping) With -interface I get the same probs as previously posted. :-( Cheers, -- _______________________________________ \_______________________________ / / / Marc Zimmermann / /_/_/__________________________________ M.Zimmermann@priconet.de /________________________________________/ zimmerma@ibr.cs.tu-bs.de ... ceterum censeo MSDOS esse delendam ... M: Shit! -- U: What? -- M: MS-DOS! -- U: No! -- M: Yes! -- U: Shit!