For truth in advertising this is pinging from a jail. The problem is limited to
pinging outside of the jailed environment. I took a shot a the ping source to
see if there was an illuminating comment around the message but got lost in
tacking this through libc source.
I can show this is not a routing issue and the jails can ping. Our LAN has a
dozen or so devices all in the network
192.168.2.0/24. To demonstrate the
problem I used two hosts in the LAN and some external systems. The jail
environment is chaos (host) and two jails, gaia and gsscc. First, from either
jail all the above is ping-able:
From gaia:
gaia:~> ping -c 2 chaos
PING
chaos.boltsys.com (192.168.2.117): 56 data bytes
64 bytes from
192.168.2.117: icmp_seq=0 ttl=64 time=0.020 ms
64 bytes from
192.168.2.117: icmp_seq=1 ttl=64 time=0.047 ms
---
chaos.boltsys.com ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.020/0.034/0.047/0.013 ms
gaia:~> ping -c 2 gsscc
PING
gsscc.boltsys.com (192.168.2.111): 56 data bytes
64 bytes from
192.168.2.111: icmp_seq=0 ttl=64 time=0.022 ms
64 bytes from
192.168.2.111: icmp_seq=1 ttl=64 time=0.023 ms
artemis is a host on the
192.168.2.0/24:
gaia:~> ping -c 2 artemis
PING
artemis.boltsys.com (192.168.2.102): 56 data bytes
ping: sendto: Can't assign requested address
ping: sendto: Can't assign requested address
^C
---
artemis.boltsys.com ping statistics ---
2 packets transmitted, 0 packets received, 100.0% packet loss
Any TCP protocol works:
gaia:~> ssh artemis
Password for
do...@artemis.boltsys.com:
Last login: Tue Dec 6 13:00:12 2016 from :0.0
FreeBSD 10.3-RELEASE-p11 (GENERIC) #0: Mon Oct 24 18:49:24 UTC 2016
Welcome to FreeBSD!
artemis:~> ping -c 2
www.ibm.com
PING
e2874.x.akamaiedge.net (104.119.114.9): 56 data bytes
64 bytes from
104.119.114.9: icmp_seq=0 ttl=60 time=8.996 ms
64 bytes from
104.119.114.9: icmp_seq=1 ttl=60 time=10.140 ms
---
e2874.x.akamaiedge.net ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 8.996/9.568/10.140/0.572 ms
artemis:~> exit
logout
Connection to artemis closed.
So everything but ping works. I took a shot at making chaos a gateway and using
NAT to get around this. Turns out I do not know how to do that. within the same
/24 anyway.
So the question comes down to under what conditions does ping give the 'sendto:
Can't assign requested address' error. I have not been able to get that to
happen outside of a jailed environment.
Just to do all posibilities DNS or not, does not change anything:
gaia:~> ping -c 2 192.168.2.117
PING 192.168.2.117 (192.168.2.117): 56 data bytes
64 bytes from
192.168.2.117: icmp_seq=0 ttl=64 time=0.032 ms
64 bytes from
192.168.2.117: icmp_seq=1 ttl=64 time=0.020 ms
--- 192.168.2.117 ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.020/0.026/0.032/0.006 ms
gaia:~> ping -c 2 192.168.2.102
PING 192.168.2.102 (192.168.2.102): 56 data bytes
ping: sendto: Can't assign requested address
ping: sendto: Can't assign requested address
^C
--- 192.168.2.102 ping statistics ---
2 packets transmitted, 0 packets received, 100.0% packet loss
_____
Douglas Denault
http://www.safeport.com
do...@safeport.com
Voice:
301-217-9220
Fax:
301-217-9277
_______________________________________________
freebsd-...@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "
freebsd-questi...@freebsd.org"