отключиться после перезагрузки на системном бионическом бобре (netplan)

Во-первых, пожалуйста, прости мои слабые навыки уценки.

Запуск Bionic Beaver: host:~# lsb_release -a Distributor ID: Ubuntu Description: Ubuntu 18.04.2 LTS Release: 18.04 Codename: bionic Не могу найти лучший способ убедиться, что мои устройства veth автоматически «связываются» после перезагрузки.

Мой вариант использования для veth: я использую их для подключения локальных сетевых мостов к контейнерам. Я делаю это, потому что подключение доквера macvlan непосредственно к мосту блокирует связь между контейнерами и их хостом.

Теперь, когда это не так:
Я попытался поместить: ip link set veth1a up ip link set veth5a up в /etc/rc.local Мне нужно было создать новое и добавить разрешения на выполнение , но ничего не сделал при перезагрузке.

У меня есть интерфейсы, перечисленные в netplan, но это только успешно поднимает мостовую сторону ветки, например, veth1b: network: ethernets: enp131s0f0: dhcp4: false enp131s0f1: dhcp4: false enp6s0: dhcp4: false enp7s0: dhcp4: false veth1a: dhcp4: false veth1b: dhcp4: false veth5a: dhcp4: false veth5b: dhcp4: false bridges: br0: dhcp4: true interfaces: - enp6s0 - enp7s0 - veth1b br5: dhcp4: false interfaces: - vlan5 - veth5b vlans: vlan5: id: 5 link: br0 dhcp4: false version: 2 У меня также есть некоторые системные настройки для создания веток, но я не знаю как сказать systemd «администрировать» veth1a и veth5a. Это то, что мне нужно помочь. host:~# cat /etc/systemd/network/25-veth-* [NetDev] Name=veth1a Kind=veth [Peer] Name=veth1b [NetDev] Name=veth5a Kind=veth [Peer] Name=veth5b

0
задан 15 July 2019 в 09:02

1 ответ

Я не уверен, почему это не работает с /etc/rc.local, Я думал бы, что это будет работать достаточно поздно для работы; но я думаю, что Вы, вполне соглашаются systemd конфигурация уже.

Добавьте:

[Network] ConfigureWithoutCarrier=true

для каждого из интерфейсов veth. По умолчанию systemd-networkd не поднимет интерфейсы, если у них не будет IP-адресов, непосредственно присоединенных к ним.

Veths в настоящее время непосредственно не поддерживаются в netplan, но они могут быть добавлены в будущем для установки настройки это более простое.

0
ответ дан 23 October 2019 в 23:44

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

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