> - assign IPv6 link-local address (ip/ipconfig -6)
> - manually assign IPv6 address to my ethernet card (ip/ipconfig ether
> /net/ether0 add fd32:6e43:fb94::a)

ipconfig -N only checks ndb if there is no valid ip on the interface.
(cf. /sys/src/cmd/ip/ipconfig/main.c:^/main.  dondbconfig is set with
the -N flag.

        if(!validip(conf.laddr) && !ppp)
                if(dondbconfig)
                        ndbconfig();
                else
                        dodhcp = 1;
)

also, when booting, ipconfig (typically) run with no options and
checks with dhcpd.  since dhcp returns a single address,
you can't use this option to configure multiple addresses to the same
interface.  you could specify ip=$ipv6address.  i would think the
drawback to this would be that you loose your ip4 address.

you can always add additional ip addresses in /rc/bin/cpurc or
/rc/bin/termrc if you wish, but it seems a bit clunky.

one is tempted to suggest adding OP9ipaddr1 to dhcpd's
menu of plan 9 specific options.

- erik

Reply via email to