Unable to set bridge to lower MTU that interface its attached to
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Netplan |
New
|
Undecided
|
Unassigned | ||
netplan.io (Ubuntu) |
Triaged
|
Medium
|
Unassigned |
Bug Description
Affected Ubuntu 20.04 and 22.04
I have two interfaces in an LACP bond that have been set to MTU 9000 as it's required for a VLAN interface that then passes through to bridge114 which needs MTU 9000. The issue I'm having is I also require bridge-lan bridge on bond0 not to go through a VLAN and this needs to be MTU to be 1500 but is set to 9000. Below is my netplan and output of "ip a"
network:
version: 2
renderer: networkd
ethernets:
enp2s0:
optional: true
dhcp4: false
dhcp6: false
enp3s0:
optional: true
dhcp4: false
dhcp6: false
bonds:
bond0:
interfaces: [enp2s0,enp3s0]
dhcp4: false
dhcp6: false
mtu: 9000
parameters:
mode: 802.3ad
lacp-rate: fast
vlans:
vlan102:
link-local: []
accept-ra: no
id: 102
link: bond0
mtu: 1500
vlan114:
link-local: []
accept-ra: no
id: 114
link: bond0
mtu: 9000
bridges:
bridge-lan:
macaddress: 62:21:10:24:86:e7
interfaces: [bond0]
dhcp4: true
dhcp6: true
mtu: 1500
parameters:
stp: false
bridge102:
interfaces: [vlan102]
mtu: 1500
dhcp4: false
dhcp6: false
link-local: []
accept-ra: no
parameters:
stp: false
bridge114:
interfaces: [vlan114]
mtu: 9000
dhcp4: true
dhcp6: false
link-local: []
accept-ra: no
parameters:
stp: false
1: lo: <LOOPBACK,
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp2s0: <BROADCAST,
link/ether 62:21:10:24:86:e7 brd ff:ff:ff:ff:ff:ff permaddr 00:01:2e:67:c8:39
3: enp3s0: <BROADCAST,
link/ether 62:21:10:24:86:e7 brd ff:ff:ff:ff:ff:ff permaddr 00:01:2e:67:c8:3a
4: wlp4s0: <BROADCAST,
link/ether e0:94:67:76:a0:e3 brd ff:ff:ff:ff:ff:ff
5: bond0: <BROADCAST,
link/ether 62:21:10:24:86:e7 brd ff:ff:ff:ff:ff:ff
6: bridge-lan: <BROADCAST,
link/ether 62:21:10:24:86:e7 brd ff:ff:ff:ff:ff:ff
inet 172.28.185.201/24 metric 100 brd 172.28.185.255 scope global dynamic bridge-lan
valid_lft 6295sec preferred_lft 6295sec
inet6 2a02:8010:
valid_lft 86245sec preferred_lft 14245sec
inet6 fe80::6021:
valid_lft forever preferred_lft forever
7: bridge102: <BROADCAST,
link/ether 72:f5:bc:58:9a:cb brd ff:ff:ff:ff:ff:ff
8: bridge114: <BROADCAST,
link/ether ae:56:9d:92:a6:4e brd ff:ff:ff:ff:ff:ff
inet 172.28.187.123/24 metric 100 brd 172.28.187.255 scope global dynamic bridge114
valid_lft 6295sec preferred_lft 6295sec
9: vlan102@bond0: <BROADCAST,
link/ether 62:21:10:24:86:e7 brd ff:ff:ff:ff:ff:ff
10: vlan114@bond0: <BROADCAST,
link/ether 62:21:10:24:86:e7 brd ff:ff:ff:ff:ff:ff
11: lxdbr0: <NO-CARRIER,
link/ether 00:16:3e:4f:03:63 brd ff:ff:ff:ff:ff:ff
inet 10.55.236.1/24 scope global lxdbr0
valid_lft forever preferred_lft forever
inet6 fd42:167e:
valid_lft forever preferred_lft forever
13: veth5e7b7985@if12: <BROADCAST,
link/ether 86:79:cd:04:f8:a4 brd ff:ff:ff:ff:ff:ff link-netnsid 0
15: veth5237a3b8@if14: <BROADCAST,
link/ether aa:6a:74:5b:6d:26 brd ff:ff:ff:ff:ff:ff link-netnsid 0
I can manually work around this by running "sudo ip link set mtu 1500 bridge-lan" after reboot. Still, I have to do this after every automatic reboot due to unattended upgrades or I will have networking issues with this node as bridge-lan is on an MTU 1500 VLAN.
description: | updated |
Changed in netplan: | |
status: | New → Incomplete |
Changed in netplan.io (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Medium |
tags: |
added: rls-jj-notfixing removed: rls-jj-incoming |
Could you try to use "dhcp4- overrides. use-mtu: false" and "dhcp6- overrides. use-mtu: false" on the bridge-lan interface?
I wonder if that makes any difference?