I have following in my netplan file (only one in /etc/netplan
folder)
network:
ethernets:
enp4s0f0:
dhcp4: false
dhcp6: false
enp4s0f1:
dhcp4: false
dhcp6: true
enp4s0f2:
dhcp4: true
dhcp6: true
and here is output of ip a
2: enp4s0f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 10:60:4b:9a:bd:7c brd ff:ff:ff:ff:ff:ff
inet6 fe80::1260:4bff:fe9a:bd7c/64 scope link valid_lft forever preferred_lft forever
3: enp4s0f1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 10:60:4b:9a:bd:7d brd ff:ff:ff:ff:ff:ff
inet6 fe80::1260:4bff:fe9a:bd7d/64 scope link valid_lft forever preferred_lft forever
4: enp4s0f2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 10:60:4b:9a:bd:7e brd ff:ff:ff:ff:ff:ff inet 10.31.100.63/23 brd 10.31.101.255 scope global dynamic enp4s0f2 valid_lft 28767sec preferred_lft 28767sec
inet6 fe80::1260:4bff:fe9a:bd7e/64 scope link valid_lft forever preferred_lft forever
This is output of sudo netplan --debug apply
DEBUG:Merged config:
network:
ethernets:
enp4s0f0:
dhcp4: false
dhcp6: false
enp4s0f1:
dhcp4: false
dhcp6: true
enp4s0f2:
dhcp4: true
dhcp6: true
As expected, only enp4s0f2
gets IPv4 from DHCP server. Although enp4s0f0
has dhcp6: false
, I do not see any difference comparing to other two NICs. It also has IPv6.
Do I read something wrong or netplan does not do what I expect?