This is an old revision of the document!
root@server:~# apt install bridge-utils root@server:~# cat /etc/network/interfaces
auto lo iface lo inet loopback #auto eth0 #iface eth0 inet static # address 192.168.X.10 # netmask 255.255.255.0 # gateway 192.168.X.1 auto br0 iface br0 inet static address 192.168.X.10 netmask 255.255.255.0 gateway 192.168.X.1 # bridge_ports eth0 # bridge_ports enp0s3 # bridge_stp off # bridge_maxwait 0 # post-up /sbin/brctl setfd br0 0
root@server:~# init 6
root@server:~# apt install lxc root@server:~# cat /etc/default/lxc root@server:~# cat /etc/default/lxc-net
... USE_LXC_BRIDGE="false" ...
ubuntu# export MIRROR=http://ru.archive.ubuntu.com/ubuntu ubuntu# lxc-create -t ubuntu -n www debian# lxc-create -t debian -n www
root@server:~# cp /etc/ssh/sshd_config /var/lib/lxc/www/rootfs/etc/ssh/sshd_config root@server:~# rm /var/lib/lxc/www/rootfs/etc/resolv.conf root@server:~# cp /etc/resolv.conf /var/lib/lxc/www/rootfs/etc/resolv.conf root@server:~# chroot /var/lib/lxc/www/rootfs /bin/bash root@server:/# PS1='www:\w# ' www:/# apt purge isc-dhcp-client www:/# apt purge resolvconf www:/# apt install nano
www:/# cat /etc/hosts
127.0.0.1 localhost 192.168.X.20 www.corpX.un www
www:/# userdel -r ubuntu www:/# passwd www:/# exit
root@server:~# cat /var/lib/lxc/www/config
... #lxc.network.link = lxcbr0 ... # lxc.network.hwaddr = 00:16:3e:5c:c0:fb # need comment lxc.network.type = veth lxc.network.flags = up lxc.network.link = br0 lxc.network.ipv4 = 192.168.X.20/24 lxc.network.ipv4.gateway = 192.168.X.1 lxc.start.auto = 1
root@server:~# lxc-ls -f
root@server:~# lxc-start -n www -d root@server:~# lxc-info --name www root@server:~# lxc-attach -n www -- ps ax root@server:~# lxc-attach -n www -- /bin/bash root@server:~# ssh 192.168.X.20 root@server:~# lxc-stop --name www