соедините мостом ext_br, не отображенный в выставочной команде brctl

Я установил Ubuntu 18 в baremetal сервере. Поскольку интерфейсы находятся в ens3, ens4 и т.д.. Я отобразил их на eth0, eth1 и т.д. следующими шагами от Google, создающего файл наряду с MAC-адресами в нем.

nano /etc/udev/rules.d/70-persistent-net.rules

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", 
ATTR{address}=="xxxxxxxxxxxxx", NAME="eth0"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", 
ATTR{address}=="xxxxxxxxxxxxx", NAME="ext_br"

etc.netplan/01-config

ethernets:
    eth0:
    dhcp4: no
    dhcp6: no
    addresses:
    # - 192.168.5.116/16
        - 2001:bc8:454:2000::16/48
    #gateway4: 192.168.5.1
    #nameservers:
    #addresses: [8.8.8.8]

bridges:
    ext_br:
    interfaces: [eth0]
    addresses: [192.168.5.116/16]
    gateway4: 192.168.5.1
    nameservers:
    addresses: [8.8.8.8]
    parameters:
        stp: true
    dhcp4: no
    dhcp6: no

Я вижу ext_br, отображенный с IP без eth0

root@:/etc/netplan# ifconfig ext_br
ext_br: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.2.116  netmask 255.255.0.0  broadcast 192.168.255.255
        inet6 fe80::21d:9ff:fe1b:de57  prefixlen 64  scopeid 0x20<link>
        ether 00:xx:xx:xx:Xx:Xx  txqueuelen 1000  (Ethernet)
        RX packets 4103146  bytes 5348057568 (5.3 GB)
        RX errors 0  dropped 74  overruns 0  frame 0
        TX packets 2625831  bytes 1011504018 (1.0 GB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

если я даю brctl show команда я не могу видеть перечисленный мост.

Я пытаюсь создать vm, где он должен достигнуть Интернета через тот же интерфейс моста.

Кто-то может помочь? Что я пропускаю?Спасибо за помощь.

0
задан 6 March 2020 в 10:31

1 ответ

Не необходимо переименовать интерфейсы с помощью udev правила, поскольку используемые имена по умолчанию являются уже персистентными без любых правил udev. Если у Вас нет другого программного обеспечения, которое должно смочь относиться к Вашему интерфейсу как eth0 (вряд ли, так как Вы добавляете его к мосту вместо того, чтобы настроить его для IP трафика непосредственно), рекомендуется использовать имена по умолчанию ens3 и т.д.

Это также более ясно выставило бы проблему в Вашей конфигурации, которая является, что Вы, кажется, переименовываете физический интерфейс к ext_br через udev и рассматриваете ее как мост. Мосты не прокладывают себе путь, они - чисто виртуальные устройства, к которым Вы добавляете физические интерфейсы только через interfaces: ключ.

Неясно, является ли ifconfig на самом деле результатом конфигурации netplan, Вы отправили, так как та конфигурация показывает несколько ошибок добавления отступа, различий в IP-адресах, и т.д. Вероятно, что состояние интерфейса ext_br является результатом некоторого более раннего повторения Вашей конфигурации, и текущей конфигурации не удается применяться.

Необходимо удалить правило udev, которое переименовывает интерфейс к ext_br, перезагрузке, и попробуйте конфигурацию netplan снова.

1
ответ дан 17 March 2020 в 00:06

Другие вопросы по тегам:

Похожие вопросы: