I am trying to install UCS on a KVM VM, but got stuck with this problem: the network interface must have MTU set to a fixed value 1400 (it’s on a Hetzner vSwitch). I searched this forum and found instructions how to set MTU on a running system. But the installation cannot finish without proper networking, so I need to set the MTU during the installation. Can it be done?
get into the network config.
/etc/sysconfig/network-scripts/
for each “virtual” ethernetport there is a config file.
set a line in the config file:
MTU=“1400”
or
MTU=1400
having the wrong “MTU” on a vm (becasue of the additional tcp/ip wrapping) normally just slows the network down due to almost every packet, being split.
only a real problem for traffic & if you routers don’t allow re-assembly…
boot the VM with a live CD (I used gparted live cd)
mount the ucs root fs under /mnt/rootfs
edit the following files:
vi /mnt/rootfs/etc/network/interfaces # add:
auto eth0
iface eth0 inet static
address 192.168.30.103
netmask 255.255.255.0
gateway 192.168.30.1
mtu 1400
vi /mnt/rootfs/univention/templates/files/etc/network/interfaces.d/00-base
# same block as above
vi /mnt/rootfs/univention/templates/files/etc/network/interfaces.d/10-default
# search for mtu, fix it as follows:
# delete 2 orig. lines, then add
print('\tmtu 1400')