[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: State of IPv6 on Debian GNU/kFreeBSD



Axel Beckert wrote:
> I got it working, but many important IPv6 tools/packages are badly
> broken even if the IPv4 counterparts works. Some bug reports exist,
> some not, others claim to be fixed, but are still present.

Yep, I noticed the same over the weekend when I installed kFreeBSD as a
test.

>>From the inside, I can't ping6, because ping6 just doesn't work, not
> even with ping6ing localhost:
> 
> !756 Z258 ?0 L1 root@metisse:ttyp0 (-zsh) 10:50:24 [~] # ping6 ::1
> !757 Z259 ?1 L1 root@metisse:ttyp0 (-zsh) 10:52:25 [~] # 
>            ^-- return code
> 
> Details and bug report at http://bugs.debian.org/552138 since that's
> obviously a bug.

Yes, I see the same thing, including the "Protocol not available" error
mentioned in the bug report.

> Looking into /usr/sbin/route I noticed that it's a wrapper around
> /lib/freebsd/route. If I use that one directly it works as charm:
> 
> /lib/freebsd/route add -inet6 -net ::/0 2001:41e0:ff00:131::1
> route: writing to routing socket: File exists
> add net ::/0: gateway 2001:41e0:ff00:131::1: route already in table
> 
> !514 Z3 ?0 L1 root@metisse:ttyp0 (-zsh) 10:16:11 [~] # /lib/freebsd/route add -inet6 -net ::/0 2001:41e0:ff00:131::1
> route: writing to routing socket: File exists
> add net ::/0: gateway 2001:41e0:ff00:131::1: route already in table
> !515 Z4 ?1 L1 root@metisse:ttyp0 (-zsh) 10:18:01 [~] # /lib/freebsd/route del -inet6 -net ::/0 2001:41e0:ff00:131::1
> del net ::/0: gateway 2001:41e0:ff00:131::1
> !516 Z5 ?0 L1 root@metisse:ttyp0 (-zsh) 10:18:54 [~] # /lib/freebsd/route add -inet6 -net ::/0 2001:41e0:ff00:131::1
> add net ::/0: gateway 2001:41e0:ff00:131::1
> !517 Z6 ?0 L1 root@metisse:ttyp0 (-zsh) 10:18:57 [~] # 
> 
> So the wrapper does not to support IPv6.

I also stumbled over that and shook my fist a couple of times when I
noticed the pretty basic wrapper in place, yeah.

In addition, ifup is broken when using the inet6 address family. There
seems to be missing at least one "inet6" missing for the ifconfig statement.

My current workaround is using the "up" statement in address family inet
to add the v6 address and the default route (with /lib/freebsd/route of
course).

> Another thing I noticed is that traceroute6 (not tcptraceroute6) is
> missing on kfreebsd. Reason seems to be a FTBFS which is said to be
> closed with 2.0.7-1 (according to http://bugs.debian.org/403768) but
> according to https://buildd.debian.org/pkg.cgi?pkg=traceroute and my
> installation still is present since then:

My installation doesn't have a traceroute6 package but suggests to
install ndisc6 instead. And with that comes:

evil:/var/log# update-alternatives --list traceroute6
/usr/bin/rltraceroute6

which is actually working.

   Marcus


Reply to: