A bridge does not have ipv6 link local address when ipv4 address is in place - nmcli related

Solution Verified - Updated -

Issue

When a bridge is created via nmcli with ipv4.method manual, ipv4.addresses A.B.C.D/24 and ipv6.method link-local, no link-local address is present on the bridge.

# nmcli connection add type ethernet con-name ens10 ifname ens10
# nmcli connection modify ens10 ipv4.method manual ipv4.addresses 10.75.99.1/24 ipv6.method link-local
# nmcli connection up ens10
 
# nmcli connection show
NAME   UUID                                  TYPE      DEVICE
ens10  17f38a69-4334-41ca-aedc-9b8b878d1c7f  ethernet  ens10  
 
ens10: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 52:54:00:25:80:58 brd ff:ff:ff:ff:ff:ff
    altname enp0s10
    inet 10.75.99.1/24 brd 10.75.99.255 scope global noprefixroute ens10
       valid_lft forever preferred_lft forever
    inet6 fe80::b4af:5fd8:a613:53a8/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
 
# nmcli connection add type vlan con-name ens10-vlan ifname ens10.999 id 999 dev ens10
# nmcli connection modify ens10-vlan ipv4.method manual ipv4.addresses 10.75.99.1/24 ipv6.method link-local
# nmcli connection up ens10-vlan
 
# nmcli connection show
NAME        UUID                                  TYPE      DEVICE    
ens10       17f38a69-4334-41ca-aedc-9b8b878d1c7f  ethernet  ens10    
ens10-vlan  f173ee66-3411-4d55-8c3f-393ed9d2929f  vlan      ens10.999
 
ens10.999@ens10: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 52:54:00:25:80:58 brd ff:ff:ff:ff:ff:ff
    inet 10.75.99.1/24 brd 10.75.99.255 scope global noprefixroute ens10.999
       valid_lft forever preferred_lft forever
    inet6 fe80::4ea5:8225:621e:abe8/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
 
# nmcli connection add type bridge con-name br0 ifname br0
# nmcli connection modify br0 ipv4.method manual ipv4.addresses 10.75.99.1/24 ipv6.method link-local
# nmcli connection up br0
 
# nmcli connection show
NAME        UUID                                  TYPE      DEVICE    
 
ens10       17f38a69-4334-41ca-aedc-9b8b878d1c7f  ethernet  ens10    
ens10-vlan  f173ee66-3411-4d55-8c3f-393ed9d2929f  vlan      ens10.999
br0         0d5a7e95-75c5-4660-8a96-ab95d8a0892f  bridge    br0      
 
br0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether be:c0:7e:de:c2:ee brd ff:ff:ff:ff:ff:ff
    inet 10.75.99.1/24 brd 10.75.99.255 scope global noprefixroute br0
       valid_lft forever preferred_lft forever

Environment

Rhel-8
NetworkManager-1.40.0-5.el8_7.x86_64
nmcli tool, version 1.40.0-5.el8_7

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content