Can you give me some what to do to not get the link local addresses only.

Could you please give us the output of `ifup eth0.2 -v`?


Sure, but as in the ticket it just does not work at boot time. When I bring the
interface manually down and then up again it works as supposed. Should I try to
switch to ifupdown2?

» ifup eth0.2 -v
ifup: reading directory /etc/network/interfaces.d
ifup: interface eth0.2 already configured


» ifdown eth0.2 -v && ifup eth0.2 -v
ifdown: reading directory /etc/network/interfaces.d
ifdown: configuring interface eth0.2=eth0.2 (inet)
/bin/run-parts --verbose /etc/network/if-down.d
run-parts: executing /etc/network/if-down.d/resolvconf
run-parts: executing /etc/network/if-down.d/wpasupplicant
 /sbin/ip route del default via 192.xxx.xxx.xxx  dev eth0.2 2>&1 1>/dev/null || 
true
/sbin/ip addr del 192.xxx.xxx.xxx/255.255.255.0 broadcast 192.xxx.xxx.255       
 eth0.2 label eth0.2
/bin/run-parts --verbose /etc/network/if-post-down.d
run-parts: executing /etc/network/if-post-down.d/vlan
run-parts: executing /etc/network/if-post-down.d/wireless-tools
run-parts: executing /etc/network/if-post-down.d/wpasupplicant
ifdown: configuring interface eth0.2=eth0.2 (inet6)
/bin/run-parts --verbose /etc/network/if-down.d
run-parts: executing /etc/network/if-down.d/resolvconf
run-parts: executing /etc/network/if-down.d/wpasupplicant
/sbin/ip -6 addr flush dev eth0.2 scope global
/bin/run-parts --verbose /etc/network/if-post-down.d
run-parts: executing /etc/network/if-post-down.d/vlan
run-parts: executing /etc/network/if-post-down.d/wireless-tools
run-parts: executing /etc/network/if-post-down.d/wpasupplicant
if test `cat /sys/class/net/eth0/type` -eq 32; then         echo 0x2 > 
/sys/class/net/eth0/delete_child;     else         /sbin/ip link del eth0.2;     fi

ifup: reading directory /etc/network/interfaces.d
if test -d /sys/class/net/eth0 &&         ! ip link show eth0.2 >/dev/null 2>&1;   
  then         if test `cat /sys/class/net/eth0/type` -eq 32; then             echo 0x2 > 
/sys/class/net/eth0/create_child;         else             /sbin/ip link set up dev eth0;            
 /sbin/ip link add link eth0 name eth0.2 type vlan id 2;               fi;     fi

ifup: configuring interface eth0.2=eth0.2 (inet)
/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
run-parts: executing /etc/network/if-pre-up.d/ethtool
run-parts: executing /etc/network/if-pre-up.d/vlan
run-parts: executing /etc/network/if-pre-up.d/wireless-tools
run-parts: executing /etc/network/if-pre-up.d/wpasupplicant
/sbin/ip addr add 192.xxx.xxx.xxx/255.255.255.0 broadcast 192.xxx.xxx.255       
 eth0.2 label eth0.2
 /sbin/ip route add default via 192.xxx.xxx.xxx  dev eth0.2 onlink
/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
run-parts: executing /etc/network/if-up.d/000resolvconf
run-parts: executing /etc/network/if-up.d/ethtool
run-parts: executing /etc/network/if-up.d/ip
run-parts: executing /etc/network/if-up.d/wpasupplicant
ifup: configuring interface eth0.2=eth0.2 (inet6)
/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
run-parts: executing /etc/network/if-pre-up.d/ethtool
run-parts: executing /etc/network/if-pre-up.d/vlan
run-parts: executing /etc/network/if-pre-up.d/wireless-tools
run-parts: executing /etc/network/if-pre-up.d/wpasupplicant
/sbin/modprobe -q net-pf-10 > /dev/null 2>&1 || true # ignore failure.

/sbin/sysctl -q -e -w net.ipv6.conf.eth0/2.accept_ra=2
/sbin/sysctl -q -e -w net.ipv6.conf.eth0/2.autoconf=1
/sbin/ip link set dev eth0.2 up
/lib/ifupdown/wait-for-ll6.sh
/sbin/dhclient -6 -v -P -pf /run/dhclient6.eth0.2.pid -lf 
/var/lib/dhcp/dhclient6.eth0.2.leases -I -df 
/var/lib/dhcp/dhclient.eth0.2.leases eth0.2
Internet Systems Consortium DHCP Client 4.4.1
Copyright 2004-2018 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/


###########################################################################
IPV6 prefix delegation script in
/etc/dhcp/dhclient-exit-hooks.d/prefix_delegation
reason 'PREINIT6'
nothing to do
###########################################################################

Listening on Socket/eth0.2
Sending on   Socket/eth0.2
PRC: Confirming active lease (INIT-REBOOT).
XMT: Forming Rebind, 0 ms elapsed.
XMT:  X-- IA_PD 32:b2:18:78
XMT:  | X-- Requested renew  +3600
XMT:  | X-- Requested rebind +5400
XMT:  | | X-- IAPREFIX dead:beef:3630:fc::/62
XMT:  | | | X-- Preferred lifetime +7200
XMT:  | | | X-- Max lifetime +7500
XMT:  V IA_PD appended.
XMT: Rebind on eth0.2, interval 940ms.
RCV: Reply message on eth0.2 from fe80::xxxx:70ff:xxxx:fef.
RCV:  X-- Preference 0.
RCV:  X-- IA_PD 32:b2:18:78
RCV:  | X-- starts 1651311586
RCV:  | X-- t1 - renew  +1800
RCV:  | X-- t2 - rebind +2880
RCV:  | X-- [Options]
RCV:  | | X-- IAPREFIX 2a0a:a547:3630:fc::/62
RCV:  | | | X-- Preferred lifetime 3600.
RCV:  | | | X-- Max lifetime 7200.
RCV:  X-- Server ID: 00:03:00:01:xx:xx:70:xx:0f:xx
PRC: Bound to lease 00:03:00:01:xx:xx:70:xx:0f:xx.

###########################################################################
IPV6 prefix delegation script in
/etc/dhcp/dhclient-exit-hooks.d/prefix_delegation
reason 'REBIND6'
== dead:beef:3630:fc::/62 == dead:beef:3630:fc::/62 ==
###########################################################################

/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
run-parts: executing /etc/network/if-up.d/000resolvconf
run-parts: executing /etc/network/if-up.d/ethtool
run-parts: executing /etc/network/if-up.d/ip
run-parts: executing /etc/network/if-up.d/wpasupplicant


~ J

Reply via email to