Я надеюсь, что можно помочь мне. Я вполне уверен, решение довольно просто, но до сих пор я не могу указать на проблему....
Я пытаюсь установить адаптер сетевого моста с Netplan для использования его с моей гостевой машиной KVM. Я следовал нескольким учебным руководствам, включая то на Netplan.io, и до сих пор ни один из них не работал.
С прямо сейчас, мой настраивать похож на это (01-netcfg.yaml):
network:
version: 2
# renderer: networkd
renderer: NetworkManager
ethernets:
enp3s0:
dhcp4: yes
bridges:
br0:
dhcp4: yes
interfaces:
- enp3s0
который является "почти" вставкой копии из учебного руководства по веб-сайту Netplan. Но когда я сверяюсь с networkctl, я получил это:
● 1: lo
Link File: /usr/lib/systemd/network/99-default.link
Network File: n/a
Type: loopback
State: n/a (unmanaged)
Address: 127.0.0.1
::1
● 2: enp3s0
Link File: /usr/lib/systemd/network/99-default.link
Network File: n/a
Type: ether
State: n/a (unmanaged)
Path: pci-0000:03:00.0
Driver: r8169
Vendor: Realtek Semiconductor Co., Ltd.
Model: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (Onboard Ethernet)
HW Address: 1c:1b:0d:ef:08:d6 (GIGA-BYTE TECHNOLOGY CO.,LTD.)
Address: 10.0.0.50
fe80::d47d:fce7:1e9c:54f4
Gateway: 10.0.0.1 (TP-LINK TECHNOLOGIES CO.,LTD.)
● 3: virbr0
Link File: /usr/lib/systemd/network/99-default.link
Network File: n/a
Type: bridge
State: n/a (unmanaged)
Driver: bridge
HW Address: 52:54:00:b9:f4:aa
● 4: virbr0-nic
Link File: /usr/lib/systemd/network/99-default.link
Network File: n/a
Type: ether
State: n/a (unmanaged)
Driver: tun
HW Address: 52:54:00:b9:f4:aa
● 23: br0
Link File: /usr/lib/systemd/network/99-default.link
Network File: n/a
Type: bridge
State: n/a (unmanaged)
Driver: bridge
HW Address: c6:d9:4f:71:c2:62
Мост br0, который я только что создал, всегда с неуправляемым состоянием, и когда я проверяю свой хост KVM, с которым подключена карта, сеть не обнаруживается.
Как я сказал вначале, я вполне уверен, ошибка очевидна, но я не могу найти его. Таким образом, любая справка ценится :)
Я думаю, что у Вас может быть проблема с тем, кто пытается получить адрес через DHCP (это должен быть мост, НЕ физическое устройство).
И Ваша ОС и гости KVM получат их конфигурацию DHCP от моста.
Это - моя рабочая конфигурация:
network:
version: 2
renderer: networkd
ethernets:
enp5s0:
dhcp4: no
dhcp6: no
bridges:
br0:
interfaces:
- enp5s0
dhcp4: yes
dhcp6: no
Удостоверьтесь, что нет НИКАКОГО DHCP в интерфейсе и только на мосту.
Кроме того, после sudo netplan apply
, удостоверьтесь, что перезагрузили, это более надежно, чем перезапуск сети.
Какая-либо конкретная причина Вы заставляете NetworkManager быть рендерером? (имеет смысл, если это - ноутбук или рабочий стол, но это является ненужным в сервере).