From a58f06ebc996b206d46345e4c3ed8fd845974616 Mon Sep 17 00:00:00 2001 From: Valentin Lab Date: Sun, 4 Apr 2021 07:24:59 +0200 Subject: [PATCH] new: [host] debian 10 lxc configuration Signed-off-by: Valentin Lab --- precise/host/hooks/install.d/50-lxc.sh | 43 ++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/precise/host/hooks/install.d/50-lxc.sh b/precise/host/hooks/install.d/50-lxc.sh index 42de3317..62479264 100755 --- a/precise/host/hooks/install.d/50-lxc.sh +++ b/precise/host/hooks/install.d/50-lxc.sh @@ -6,3 +6,46 @@ apt-get install lxc -y --force-yes /etc/default/lxc-net +USE_LXC_BRIDGE="true" + +# If you change the LXC_BRIDGE to something other than lxcbr0, then +# you will also need to update your /etc/lxc/default.conf as well as the +# configuration (/var/lib/lxc//config) for any containers +# already created using the default config to reflect the new bridge +# name. +# If you have the dnsmasq daemon installed, you'll also have to update +# /etc/dnsmasq.d/lxc and restart the system wide dnsmasq daemon. +LXC_BRIDGE="lxcbr0" +LXC_ADDR="172.101.0.1" +LXC_NETMASK="255.255.255.0" +LXC_NETWORK="172.101.0.0/24" +LXC_DHCP_RANGE="172.101.0.2,172.101.0.254" +LXC_DHCP_MAX="253" +# Uncomment the next line if you'd like to use a conf-file for the lxcbr0 +# dnsmasq. For instance, you can use 'dhcp-host=mail1,172.46.0.100' to have +# container 'mail1' always get ip address 172.46.0.100. +LXC_DHCP_CONFILE=/etc/lxc/dnsmasq.conf + +# Uncomment the next line if you want lxcbr0's dnsmasq to resolve the .lxc +# domain. You can then add "server=/lxc/172.46.0.1' (or your actual ) +# to /etc/dnsmasq.conf, after which 'container1.lxc' will resolve on your +# host. +#LXC_DOMAIN="lxc" + +EOF + } + + service lxc-net restart +fi \ No newline at end of file