Hi all,
I put a series of free IP addresses (aliases. globally routable) on an interface, like so:
Then I try to ping a remote site, setting the source to any of the addresses:
A random set of addresses fail. This is different with different source addresses, or different destination addresses, or a different protocol. There is no obvious pattern, but it is always about 50%. Sites like google or freebsd.org are not concerned.
I put a series of free IP addresses (aliases. globally routable) on an interface, like so:
Code:
vtnet0: flags=8863<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=80028<VLAN_MTU,JUMBO_MTU,LINKSTATE>
ether 06:1d:92:01:03:01
inet6 2003:e7:17ff:18d8:41d:92ff:fe01:20 prefixlen 64
inet6 2003:e7:17ff:18d8:41d:92ff:fe01:21 prefixlen 64
inet6 2003:e7:17ff:18d8:41d:92ff:fe01:22 prefixlen 64
inet6 2003:e7:17ff:18d8:41d:92ff:fe01:23 prefixlen 64
inet6 2003:e7:17ff:18d8:41d:92ff:fe01:24 prefixlen 64
inet6 2003:e7:17ff:18d8:41d:92ff:fe01:25 prefixlen 64
inet6 2003:e7:17ff:18d8:41d:92ff:fe01:26 prefixlen 64
inet6 2003:e7:17ff:18d8:41d:92ff:fe01:27 prefixlen 64
inet6 2003:e7:17ff:18d8:41d:92ff:fe01:28 prefixlen 64
inet6 2003:e7:17ff:18d8:41d:92ff:fe01:29 prefixlen 64
Then I try to ping a remote site, setting the source to any of the addresses:
Code:
$ for i in 20 21 22 23 24 25 26 27 28 29
do ping -q -c 1 -S 2003:e7:17ff:18d8:41d:92ff:fe01:$i moon.daemon.contact >/dev/null 2>&1 && echo $i okay || echo $i FAIL
done
20 FAIL
21 okay
22 FAIL
23 FAIL
24 FAIL
25 FAIL
26 okay
27 okay
28 okay
29 okay
A random set of addresses fail. This is different with different source addresses, or different destination addresses, or a different protocol. There is no obvious pattern, but it is always about 50%. Sites like google or freebsd.org are not concerned.