]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
Add mtu option setting for lxc-debian
authorRyousei Takano <takano-ryousei@aist.go.jp>
Thu, 26 Mar 2009 10:21:42 +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-debian script.

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

index d2283863f73247c57dcfbddbdbb5b091c798b92d..14aa071f3564b6b7fb64428b093140318d6863a0 100755 (executable)
@@ -9,6 +9,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
 INTERFACES="/etc/network/interfaces"
@@ -69,6 +70,7 @@ iface eth0 inet static
 address $IPV4
 netmask 255.255.255.0
 broadcast 0.0.0.0
+mtu $MTU
 up route add default gw $GATEWAY
 iface lo inet loopback
 EOF
@@ -132,6 +134,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
@@ -195,6 +198,14 @@ collect_information() {
        GATEWAY=$_GATEWAY_
     fi
 
+    # choose the MTU size
+    echo -n "What is the MTU size ? [$MTU] "
+    read _MTU_
+
+    if [ ! -z "$_MTU_" ]; then
+       MTU=$_MTU_
+    fi
+
     ROOTFS="./rootfs.$NAME"
     # choose the rootfs
     echo -n "Specify the location of the rootfs [$ROOTFS] "