Здравствуйте. Поясните пожалуйста что означает "создать его обычный мост br0"
Мне был нужен мост без dhcp, и я создавал его с помощью этой статьи.
https://github.com/lxc/lxd/issues/3329
Но, тем не менее, я все равно вынужден делать sudo netplan apply ,чтобы на интерфейсе br0 появился ip-адрес.
Конфиг:
spoiler# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
enp6s0:
dhcp4: false
dhcp6: false
bridges:
br0:
interfaces: [enp6s0]
dhcp4: false
dhcp6: false
addresses: [ 10.57.66.7/24 ]
gateway4: 10.57.66.1
nameservers:
addresses: [10.57.1.14]
parameters:
stp: false
forward-delay: 0
вывод ifconfig только что после загрузки, инет не работает, ip адреса на br0 нет, при этом доступна машина внутри контейнера!
spoilerbr0: flags=4163 mtu 1500
inet6 fe80::ec6d:7eff:feb6:ad89 prefixlen 64 scopeid 0x20
ether ee:6d:7e:b6:ad:89 txqueuelen 1000 (Ethernet)
RX packets 259 bytes 32598 (32.5 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 17 bytes 1230 (1.2 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
enp6s0: flags=4163 mtu 1500
ether 38:60:77:d0:d0:92 txqueuelen 1000 (Ethernet)
RX packets 178 bytes 32306 (32.3 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 98 bytes 5148 (5.1 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Локальная петля (Loopback))
RX packets 9016 bytes 541464 (541.4 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 9016 bytes 541464 (541.4 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
vethMPMST3: flags=4163 mtu 1500
inet6 fe80::fcbf:7eff:fec9:e535 prefixlen 64 scopeid 0x20
ether fe:bf:7e:c9:e5:35 txqueuelen 1000 (Ethernet)
RX packets 81 bytes 3918 (3.9 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 198 bytes 33560 (33.5 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Вывод после netplan apply
Видно, что на br0 появился ip адрес ,машина доступна снаружи.
spoilerbr0: flags=4163 mtu 1500
inet 10.57.66.7 netmask 255.255.255.0 broadcast 10.57.66.255
inet6 fe80::ec6d:7eff:feb6:ad89 prefixlen 64 scopeid 0x20
ether ee:6d:7e:b6:ad:89 txqueuelen 1000 (Ethernet)
RX packets 273 bytes 33988 (33.9 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 21 bytes 1550 (1.5 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
enp6s0: flags=4163 mtu 1500
ether 38:60:77:d0:d0:92 txqueuelen 1000 (Ethernet)
RX packets 192 bytes 33892 (33.8 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 101 bytes 5378 (5.3 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Локальная петля (Loopback))
RX packets 9096 bytes 546264 (546.2 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 9096 bytes 546264 (546.2 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
vethMPMST3: flags=4163 mtu 1500
inet6 fe80::fcbf:7eff:fec9:e535 prefixlen 64 scopeid 0x20
ether fe:bf:7e:c9:e5:35 txqueuelen 1000 (Ethernet)
RX packets 81 bytes 3918 (3.9 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 216 bytes 35466 (35.4 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
и еще хочется понимания, что же такое vethMPMST3, интерфейс, который создается автоматически и с разными именами.
lxdbr0 я удалил.
PS
В итоге все решилось по этой статье:
https://discuss.linuxcontainers.org/t/lxd-netplan-...