Hi all, sorry if this is 'blazing obvious' but I'm still getting the feel of this.
I have 2 Proxmox VE machines connected via gig-ether with intel e1000 NICs. All gear (2 servers, the switch) support jumbo frame MTU=9000
I can issue as root on console of the ProxmoxVE servers a command thus,
ifconfig eth0 mtu 9000
and this works fine. The single (Default config) bridged interface is bumped up to MTU 9000 as well.
I then try to make this a persistent configuration change, by editing the file,
/etc/network/interfaces
and adding "mtu 9000" to the stanza for the bridge interface, so things appear thus:
pvm1:/etc/network# more interfaces
auto lo
iface lo inet loopback
auto vmbr0
iface vmbr0 inet static
address 10.10.2.11
netmask 255.255.255.0
gateway 10.10.2.1
mtu 9000
bridge_ports eth0
bridge_stp off
bridge_fd 0
pvm1:/etc/network#
However when I restart network services, an error is returned and the MTU isn't set. I assume this is because I can't set MTU on the vmbr0 device (it is a bridge against eth0) - rather, the setting needs to be made on eth0 itself.
Alas, I can't really see here how eth0 is being configured at all (?!) - it isn't cited in the 'interfaces' file....
Is this a matter, that I need to add a section to the interfaces file for eth0 - where I specify only the MTU parameter.. and then let this be inherited by the vmbr device... (?)
Any pointers / suggestions are most welcome.
Thanks,
---Tim
I have 2 Proxmox VE machines connected via gig-ether with intel e1000 NICs. All gear (2 servers, the switch) support jumbo frame MTU=9000
I can issue as root on console of the ProxmoxVE servers a command thus,
ifconfig eth0 mtu 9000
and this works fine. The single (Default config) bridged interface is bumped up to MTU 9000 as well.
I then try to make this a persistent configuration change, by editing the file,
/etc/network/interfaces
and adding "mtu 9000" to the stanza for the bridge interface, so things appear thus:
pvm1:/etc/network# more interfaces
auto lo
iface lo inet loopback
auto vmbr0
iface vmbr0 inet static
address 10.10.2.11
netmask 255.255.255.0
gateway 10.10.2.1
mtu 9000
bridge_ports eth0
bridge_stp off
bridge_fd 0
pvm1:/etc/network#
However when I restart network services, an error is returned and the MTU isn't set. I assume this is because I can't set MTU on the vmbr0 device (it is a bridge against eth0) - rather, the setting needs to be made on eth0 itself.
Alas, I can't really see here how eth0 is being configured at all (?!) - it isn't cited in the 'interfaces' file....
Is this a matter, that I need to add a section to the interfaces file for eth0 - where I specify only the MTU parameter.. and then let this be inherited by the vmbr device... (?)
Any pointers / suggestions are most welcome.
Thanks,
---Tim