Re: Connect two PC's
From: Henrik Nordstrom
Date: Wed Sep 14 2005 - 07:51:07 EST
On Wed, 14 Sep 2005, Stephan Wehner wrote:
I'm trying to connect two PC's with a network cable. A simple ping
doesn't work in either direction. One machine has two network cards.
So I can see that its routing table may need to be adjusted. But the
other machine has only one network card, and the cable goes straight
to the first machine. How can I find out what is wrong? Below is the
Start with an arping. With this you can verify that the NICs, IP addresses
and cabling works.
arping -I interface other.pc.ip
if you have problem here then verify the cabling.
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
Having the same network on two nics is generally not a good idea. It is
possible, but requires a lot of work to configure proper.
I would recommend you to either create a bridge of eth0+eth1 with the
192.168.2.x address assigned to the bridge (the ethernet NICs as such will
not have individual IP addresses, only the virtual bridge device), or use
another IP network on one of the interfaces.
If you really really want to use the same IP on both interfaces then you
must decide what destination addresses belongs where and make sure your
routing table matches this. Then enable proxy-ARP and things should mostly
work. But I can not recommend such configuration. Bridgeing is much more
suitable for such situations.
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html