Difference between revisions of "Give an lxc container an external ip address"
From MyWiki
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | https://www.techrepublic.com/article/how-to-set-up-a-bridge-for-lxd-containers/<br> | + | https://www.techrepublic.com/article/how-to-set-up-a-bridge-for-lxd-containers/<br><br> |
+ | '''Once the bridge is set up run this:'''<br> | ||
<source lang="text"> | <source lang="text"> | ||
lxc launch images:centos/8 cent8 | lxc launch images:centos/8 cent8 | ||
Line 10: | Line 11: | ||
lxc start cent8 | lxc start cent8 | ||
</source> | </source> | ||
− | Example of netplan file on host server<br> | + | <br> |
+ | '''Example of netplan file on host server'''<br> | ||
<source lang="text"> | <source lang="text"> | ||
# This file describes the network interfaces available on your system | # This file describes the network interfaces available on your system |
Latest revision as of 09:38, 7 August 2021
https://www.techrepublic.com/article/how-to-set-up-a-bridge-for-lxd-containers/
Once the bridge is set up run this:
lxc launch images:centos/8 cent8 lxc list lxc config device add cent8 eth0 nic nictype=bridged parent=br0 name=eth0 lxc list lxc exec cent8 – /bin/bash lxc list lxc stop cent8 lxc start cent8
Example of netplan file on host server
# This file describes the network interfaces available on your system # For more information, see netplan(5). network: version: 2 renderer: networkd ethernets: enp2s0: dhcp4: no # addresses: [192.168.0.17/24] # gateway4: 192.168.0.1 # nameservers: # addresses: [8.8.8.8,8.8.4.4] # routes: # - to: 10.8.0.0/24 # via: 10.8.0.74 bridges: br0: interfaces: [enp2s0] addresses: [192.168.0.17/24] gateway4: 192.168.0.1 mtu: 1500 nameservers: addresses: [8.8.8.8] parameters: stp: true forward-delay: 4