On 5 March 2011 21:43, fredrik danerklint <fre...@fredan.se> wrote:
> Hi,
>
> I would like to know what is the differents between ip4 and ip6 for this
> command.
>
> First:
>
> #ifconfig lo1
> lo1: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
>        options=3<RXCSUM,TXCSUM>
>        inet xx.xx.xx.2 netmask 0xffffffff
>        inet6 2a03:xxxx:xxxx::xxxx:xx02 prefixlen 128
>        nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
>
> $ ping xx.xx.xx.2
> PING xx.xx.xx.2 (xx.xx.xx.2): 56 data bytes
> 64 bytes from xx.xx.xx.2: icmp_seq=0 ttl=64 time=0.012 ms
> 64 bytes from xx.xx.xx.2: icmp_seq=1 ttl=64 time=0.010 ms
> ^C
>
> and
>
> $ ping6 2a03:xxxx:xxxx::xxxx:xx02
> PING6(56=40+8+8 bytes) 2a03:xxxx:xxxx::xxxx:xx02 --> 2a03:xxxx:xxxx::xxxx:xx02
> 16 bytes from 2a03:xxxx:xxxx::xxxx:xx02, icmp_seq=0 hlim=64 time=0.053 ms
> 16 bytes from 2a03:xxxx:xxxx::xxxx:xx02, icmp_seq=1 hlim=64 time=0.032 ms
> ^C
>
> Now we run this command:
>
> # ifconfig lo1 down
>
> and trying to ping again:
>
> $ ping xx.xx.xx.2
> PING xx.xx.xx.2 (xx.xx.xx.2): 56 data bytes
> ping: sendto: No route to host
> ping: sendto: No route to host
> ping: sendto: No route to host
> ^C
> --- xx.xx.xx.2 ping statistics ---
> 3 packets transmitted, 0 packets received, 100.0% packet loss
>
> works as expected (and this is what I want) but this command, however:
>
> $ ping6 2a03:xxxx:xxxx::xxxx:xx02
> PING6(56=40+8+8 bytes) 2a03:xxxx:xxxx::xxxx:xx02 --> 2a03:xxxx:xxxx::xxxx:xx02
> 16 bytes from 2a03:xxxx:xxxx::xxxx:xx02, icmp_seq=0 hlim=64 time=0.048 ms
> 16 bytes from 2a03:xxxx:xxxx::xxxx:xx02, icmp_seq=1 hlim=64 time=0.033 ms
> 16 bytes from 2a03:xxxx:xxxx::xxxx:xx02, icmp_seq=2 hlim=64 time=0.032 ms
> ^C
> --- 2a03:xxxx:xxxx::xxxx:xx02 ping6 statistics ---
> 3 packets transmitted, 3 packets received, 0.0% packet loss
> round-trip min/avg/max/std-dev = 0.032/0.038/0.048/0.007 ms
>
> My question is why is it not the same behavior of ip6 as of ip4?
>

That's how forwarding works/differs for ipv4 and ipv6.
You should be able to ping xx.xx.xx.2 again after adding static route.
Something like route add xx.xx.xx.2 -iface -lo1.

I can only say for the moment that from my observation ipv4 "routes to itself"
exist as far as interface is up, and ipv6 routes don't depend on if iface is up.
You can check this with netstat -r for both addresses with iface up and down.

-- 
wbr,
pluknet
_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to