Недавно я наткнулся этот пост Ask Ubuntu о добавлении физических интерфейсов в мост Open vSwitch. Мне очень помогли ответы Лукаса Маэрдяна и Дениса, но у меня осталась одна проблема.
Когда я добавляю физический интерфейс enp0s3
к внутреннему порту Open vSwitch бр-экс
с использованием интерфейсы
картографирование внутри моста бр-экс
, я не могу получить enp0s3
чтобы достичь состояния UP во время загрузки, мне нужно вручную запустить IP-ссылка установлена enp0s3 вверх
после загрузки машины.
Вот моя текущая конфигурация Netplan:
---
сеть:
Ethernet:
enp0s3: {}
мосты:
бр-экс:
опенвсвитч: {}
адреса:
- 10.2.0.0/8
шлюз4: 10.0.0.1
серверы имен:
адреса:
- 10.0.0.1
интерфейсы:
- enp0s3
версия: 2
...
Вот мой /var/журнал/системный журнал
файл только с systemd-networkd
строк (весь файл огромен).
Здесь стандартный вывод
из IP-адрес
:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
ссылка/петля 00:00:00:00:00:00 брд 00:00:00:00:00:00
инет 127.0.0.1/8 область хоста lo
valid_lft навсегда
inet6 :: 1/128 узел области видимости
valid_lft навсегда
2: enp0s3: <BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel master ovs-system state DOWN group default qlen 1000
ссылка/эфир 08:00:27:9a:24:d8 brd ff:ff:ff:ff:ff:ff
3: ovs-system: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
ссылка/эфир 7e:46:ed:8f:ae:cd brd ff:ff:ff:ff:ff:ff
4: br-int: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
ссылка/эфир 82:69:1e:06:a2:42 brd ff:ff:ff:ff:ff:ff
5: br-ex: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000
ссылка/эфир 08:00:27:9a:24:d8 brd ff:ff:ff:ff:ff:ff
inet 10.2.0.0/8 brd 10.255.255.255 глобальная область действия br-ex
valid_lft навсегда
inet6 fe80::a00:27ff:fe9a:24d8/64 ссылка на область видимости
valid_lft навсегда
6: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
ссылка/эфир 52:54:00:c3:00:4b брд ff:ff:ff:ff:ff:ff
инет 192.168.122.1/24 brd 192.168.122.255 глобальная область действия virbr0
valid_lft навсегда
7: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel master virbr0 состояние DOWN группа по умолчанию qlen 1000
ссылка/эфир 52:54:00:c3:00:4b брд ff:ff:ff:ff:ff:ff
ovs-vsctl шоу
дает мне:
6a9ff04c-316f-4ee8-82e1-f228c512cf74
Диспетчер "ptcp:6640:127.0.0.1"
is_connected: правда
Мост бр-инт
fail_mode: безопасный
Порт бр-инт
Интерфейс br-int
тип: внутренний
Порт patch-br-int-to-provnet-8d56ff0f-c67a-4219-8cfc-bcf8aa009f28
Интерфейс patch-br-int-to-provnet-8d56ff0f-c67a-4219-8cfc-bcf8aa009f28
тип: патч
варианты: {peer=patch-provnet-8d56ff0f-c67a-4219-8cfc-bcf8aa009f28-to-br-int}
Мост бр-экс
fail_mode: автономный
Патч порта-provnet-8d56ff0f-c67a-4219-8cfc-bcf8aa009f28-to-br-int
Интерфейс patch-provnet-8d56ff0f-c67a-4219-8cfc-bcf8aa009f28-to-br-int
тип: патч
варианты: {peer=patch-br-int-to-provnet-8d56ff0f-c67a-4219-8cfc-bcf8aa009f28}
Порт enp0s3
Интерфейс enp0s3
Порт бр-экс
Интерфейс br-ex
тип: внутренний
ovs_версия: "2.13.3"
я нуждаюсь enp0s3
автоматически подниматься при загрузке машины, но я не могу понять, как это сделать. Без добавления enp0s3
как интерфейс к бр-экс
, enp0s3
поднимается во время загрузки нормально.