Date: Mon, 21 Feb 2000 20:07:06 -0800 From: "Barry Edwin" <archiver@db.geocrawler.com> To: freebsd-questions@freebsd.org Subject: Networking help... Message-ID: <200002220407.UAA23873@www.geocrawler.com>
next in thread | raw e-mail | index | archive | help
This message was sent from Geocrawler.com by "Barry Edwin" <buttonhol@hotmail.com> Be sure to reply to that address. Hi all. I'm a little unsure about the nitty- grittys of networking and need some advice. I need a small network to look like this: (don't ask why) /----------- /--------------- | comp 1 | 10.0.0 | comp 2 | | (win98) |<--------->| (FreeBSD) |<----- | 10.10.0.2 | xl0 | xl0: 10.0.0.1 | xl1 | -----------/ | xl1: 10.0.1.1 | | ---------------/ | | /------------- | | computer 2 | /----- 10.0.1 | | (win98) |<---------- | hub |<----------- | 10.0.1.2 | -----/ -------------/ ^ | /------------- | | computer 3 | | | (win98) |<--------------- | 10.0.1.3 | -------------/ 1. I'm assuming that the above IP address configuration above looks good. 2. I tried to make all three clients in the same subnetwork. However, when I did: 'ifconfig xl0 inet 10.0.0.1' 'ifconfig xl1 inet 10.0.0.2' To the FreeBSD box, the routing table would not show Link#2: Destination Gateway ... 127.0.0.1 127.0.0.1 ... 10.0 Link#1 ... Only when I configured xl0 and xl1 on two different subnets, like my diagram, did I see Link#2. Destination Gateway ... 127.0.0.1 127.0.0.1 10.0 Link#1 10.0.1 Link#2 Why is this? Is it possible to have both nics in a duel homed box be a part of the same subnet? If not, why? If so, how? 3. Is it better to use static routes in such a small network or use routed? 4. I want Computer 2 to be able to ping 10.0.1.1, to be able to ping 10.0.0.1, and to be able to ping 10.0.0.2. What configuration settings do I need in FreeBSD? Here's what I have in rc.conf: gateway_enable="YES" (I assume this allows traffic from xl0 to xl1) ifconfig_lo0="inet 127.0.0.1 netmask 255.255.255.0" ifconfig_xl0="inet 192.168.0.1 netmask 255.255.255.0" ifconfig_xl1="inet 192.168.1.1 netmask 255.255.255.0" Now adding the static routes, I did the following: 'route add 10.0.0.1 -interface xl0' 'route add 10.0.0.2 10.0.0.1' 'route add 10.0.1.1 -interface xl1' 'route add 10.0.1.2 10.0.1.1' 'route add 10.0.1.3 10.0.1.2' Here is what the routing table according to 'netstat -r' said: Destination Gateway ... Netif Expire 127.0.0.1 127.0.0.1 ... lo0 10.0 Link#1 ... xl0 10.0.0.1 0:50:4:d8:38:b3 ... lo0 10.0.0.2 10.0.0.1 ... xl0 10.0.1 Link#2 ... xl1 10.0.1.1 0:50:4:d8:37:a1 ... lo0 10.0.1.2 10.0.1.1 ... xl1 10.0.1.3 10.0.1.1 ... xl1 When computer 2 is used to ping 10.0.1.1 (xl1) I get this message: '/kernel arplookup 10.0.1.2 failed: host is not on local network' on the FreeBSD box. When computer 2 is used to ping 10.0.0.1 (xl0) Win98 ping says that the host is unreachable. Obviously I've made a mistake or left something out. Why do I get the arp lookup failure on xl1? Why is the other subnet 10.0.0 unreachable by 10.0.1? Thanks alot. Geocrawler.com - The Knowledge Archive 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?200002220407.UAA23873>