Okay here is an excerpt of tcpdump. 
Gainward is my Edgy PC that is acting as the gateway to the 192.168.2.1 network 
and ubuntu-feisty is the PC trying to access that network.

The network is established and I can ping successfully on the local network.
18:55:32.727123 arp who-has gainward.local tell ubuntu-feisty.local
18:55:32.727152 arp reply gainward.local is-at 00:0c:76:1a:78:ee (oui Unknown)
18:55:32.728278 IP ubuntu-feisty.local > gainward.local: ICMP echo request, id 
790, seq 1, length 64
18:55:32.728315 IP gainward.local > ubuntu-feisty.local: ICMP echo reply, id 
790, seq 1, length 64
18:55:33.080571 IP gainward.local.5353 > 224.0.0.251.5353:  0 PTR? 
253.255.255.239.in-addr.arpa. (46)
18:55:33.668533 IP gainward.local.35965 > 239.255.255.253.427: UDP, length 48
18:55:33.724015 IP ubuntu-feisty.local > gainward.local: ICMP echo request, id 
790, seq 2, length 64
18:55:33.724044 IP gainward.local > ubuntu-feisty.local: ICMP echo reply, id 
790, seq 2, length 64
18:55:34.723669 IP ubuntu-feisty.local > gainward.local: ICMP echo request, id 
790, seq 3, length 64
18:55:34.723718 IP gainward.local > ubuntu-feisty.local: ICMP echo reply, id 
790, seq 3, length 64

Next I add a route to the external network on ubuntu-feisty with
sudo ip route add 192.168.2.0/24 via 169.254.2.102

Then I try to ping with
ping 192.168.2.1

18:56:58.082996 arp who-has gainward.local tell ubuntu-feisty.local
18:56:58.083014 arp reply gainward.local is-at 00:0c:76:1a:78:ee (oui Unknown)
18:56:58.084186 IP 0.0.0.0 > 192.168.2.1: ICMP echo request, id 10518, seq 1, 
length 64
18:56:58.214086 IP gainward.local.5353 > 224.0.0.251.5353:  0 PTR? 
1.2.168.192.in-addr.arpa. (42)
18:56:59.091086 IP 0.0.0.0 > 192.168.2.1: ICMP echo request, id 10518, seq 2, 
length 64
18:56:59.218155 IP gainward.local.5353 > 224.0.0.251.5353:  0 PTR? 
1.2.168.192.in-addr.arpa. (42)
18:57:00.091087 IP 0.0.0.0 > 192.168.2.1: ICMP echo request, id 10518, seq 3, 
length 64
18:57:01.091085 IP 0.0.0.0 > 192.168.2.1: ICMP echo request, id 10518, seq 4, 
length 64

Now I try to ping again with
ping -I 169.254.6.152 192.168.2.1

18:58:04.124900 IP ubuntu-feisty.local > 192.168.2.1: ICMP echo request, id 
17430, seq 1, length 64
18:58:04.126293 IP 192.168.2.1 > ubuntu-feisty.local: ICMP echo reply, id 
17430, seq 1, length 64
18:58:05.126047 IP ubuntu-feisty.local > 192.168.2.1: ICMP echo request, id 
17430, seq 2, length 64
18:58:05.127382 IP 192.168.2.1 > ubuntu-feisty.local: ICMP echo reply, id 
17430, seq 2, length 64
18:58:06.126046 IP ubuntu-feisty.local > 192.168.2.1: ICMP echo request, id 
17430, seq 3, length 64
18:58:06.127359 IP 192.168.2.1 > ubuntu-feisty.local: ICMP echo reply, id 
17430, seq 3, length 64
18:58:09.125826 arp who-has ubuntu-feisty.local tell gainward.local

Success!
Now how do I use samba or ssh? Let alone attempt to set a default route.

-- 
avahi-autoipd in roaming mode set ip address to 0.0.0.0
https://bugs.launchpad.net/bugs/102865
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to