]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
Add mtu option setting for lxc-fedora
authorRyousei Takano <takano-ryousei@aist.go.jp>
Thu, 26 Mar 2009 10:21:44 +0000 (19:21 +0900)
committerDaniel Lezcano <dlezcano@fr.ibm.com>
Thu, 26 Mar 2009 10:39:19 +0000 (11:39 +0100)
This patch adds the mtu option setting for the lxc-fedora script.

Signed-off-by: Ryousei Takano <takano-ryousei@aist.go.jp>
Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>
scripts/lxc-fedora.in

index 954c463d60f33c9db4643e4d5650e5fa8240e531..821f5b3ea7614c5b4717a1914134a950bed71af5 100644 (file)
@@ -11,6 +11,7 @@ MNTFILE="mount.conf"
 UTSNAME=
 IPV4="172.20.0.21"
 GATEWAY="172.20.0.1"
+MTU="1500"
 
 # These paths are within the container so do not need to obey configure prefixes
 INITTAB="/etc/inittab"
@@ -85,6 +86,7 @@ NETWORK=$(ipcalc -sn ${IPV4} 255.255.255.0)
 GATEWAY=${GATEWAY}
 BROADCAST=$(ipcalc -sb ${IPV4} 255.255.255.0)
 NETMASK=255.255.255.0
+MTU=${MTU}
 EOF
 }
 
@@ -135,6 +137,7 @@ lxc.network.type = veth
 lxc.network.flags = up
 lxc.network.link = br0
 lxc.network.name = eth0
+lxc.network.mtu = ${MTU}
 lxc.mount = ${MNTFILE}
 lxc.rootfs = ${ROOTFS}
 lxc.cgroup.devices.deny = a
@@ -200,6 +203,14 @@ create() {
        GATEWAY=${_GATEWAY_}
     fi
 
+    # choose the MTU size
+    echo -n "What is the MTU size ? [$MTU] "
+    read _MTU_
+
+    if [ ! -z "$_MTU_" ]; then
+       MTU=$_MTU_
+    fi
+
     # the rootfs name will be build with the container name
     ROOTFS="./rootfs.${NAME}"