System A has Wi-Fi Internet access and an Ethernet port, while System B has just an Ethernet port. I connected the ports directly to each other. Both are fairly modern desktop PCs running Ubuntu 10.04.
On A I ran:
$ sudo ip addr add 192.168.0.1/24 dev eth0
$ ip route
10.66.225.0/24 dev ra0 proto kernel scope link src 10.66.225.153 metric 2
192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.1
169.254.0.0/16 dev ra0 scope link metric 1000
default via 10.66.225.1 dev ra0 proto static
On B I ran:
$ sudo ip addr add 192.168.0.2/24 dev eth0
However, when I now try to ping 192.168.0.2 from .1, I get:
$ ping 192.168.0.2
PING 192.168.0.2 (192.168.0.2) 56(84) bytes of data.
From 192.168.0.1 icmp_seq=1 Destination Port Unreachable
From 192.168.0.1 icmp_seq=2 Destination Port Unreachable
Any hints? TIA.
tail /var/log/ufw.log
to rule out any inadvertent firewall behaviour (unlikely) and also the output from each box ofifconfig -a
to inspect packet statistics. Finally, did you use a crossover cable, or are you relying on one of the NICs having crossover detection? Or when you said you connected them together, did you imply a hub/switch? In that case, what kind?