Vamos supor que seu próprio IP é 192.168.1.1, seu gateway é 192.168.1.254 e sua rede é 192.168.1.0/24.
Você deve fazer uma interface em ponte na sua máquina host, como esta no arquivo / etc / network / interfaces
auto lo
iface lo inet loopback
auto br0
iface br0 inet static
address 192.168.1.1
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.254
bridge_ports eth0
bridge_stp off
bridge_fd 3
bridge_hello 1
bridge_maxage 5
e depois instalar um Ubuntu básico no LXC:
apt-get install lxc vlan bridge-utils python-software-properties screen
mkdir /lxc
debootstrap oeniric /lxc/ubuntu
chroot ubuntu
locale-gen en_US.UTF-8
apt-get update
apt-get install lxcguest ssh
passwd
rm /etc/mtab
ln -s /proc/mounts /etc/mtab
exit
crie um arquivo /lxc/ubuntu.config com o conteúdo
lxc.utsname = ubuntu
lxc.tty = 8
lxc.rootfs = /lxc/ubuntu
lxc.mount = /lxc/ubuntu.fstab
lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = br0
lxc.network.name = eth0
lxc.network.mtu = 1500
lxc.network.ipv4 = 192.168.1.10/24
/lxc/ubuntu.fstab com
none /lxc/ubuntu/dev/pts devpts defaults 0 0
none /lxc/ubuntu/proc proc defaults 0 0
none /lxc/ubuntu/sys sysfs defaults 0 0
none /lxc/ubuntu/run tmpfs defaults 0 0
adicione a /lxc/ubuntu/etc/rc.local
route add default gw 192.168.1.254
edite /lxc/ubuntu/etc/resolv.cont de acordo com suas necessidades.
Depois, você pode criar sua máquina com
lxc-create -f /lxc/ubuntu.config -n ubuntu
depois, inicie
lxc-start -n ubuntu
ou pare
lxc-stop -n ubuntu
ou finalmente destruir
lxc-destroy -n ubuntu
Sua nova máquina virtual terá o IP 192.168.1.10 e estará acessível na rede.