Вот является мой netplan yaml файлом:
network:
version: 2
renderer: NetworkManager
ethernets:
eth0:
dhcp4: true
optional: true
wifis:
wlan0:
optional: true
access-points:
"redacted":
password: "redacted"
dhcp4: true
bonds:
bond0:
dhcp4: true
interfaces: [ eth0, wlan0 ]
nameservers:
addresses: [ 192.168.1.5, 8.8.8.8, 8.8.4.4 ]
parameters:
mode: active-backup
primary: wlan0
bridges:
br0:
addresses: [ 10.0.1.1/24 ]
interfaces: [ bond0 ]
dhcp4: false
nameservers:
search: [ local ]
addresses: [ 192.168.1.5, 8.8.8.8, 8.8.4.4 ]
Я пытаюсь использовать bond0 в качестве "резервного копирования". Если Wi-Fi не удается соединиться затем, он пытается использовать Ethernet.
Я хочу использовать bond0 в качестве интерфейса для моего моста так, чтобы он мог переключиться между двумя.
Независимо от того, что я делаю, образование моста уничтожает Wi-Fi. Я не уверен, уничтожает ли это Ethernet или нет.
Кроме того, netplan не использовал мою конфигурацию DNS правильно, если я не установил рендерер на NetworkManager.
Была та же проблема с brctl. Образование моста Ethernet и Wi-Fi не поддерживалось, и взломы должны были использоваться.
Есть ли что-то, что я могу сделать для использования br0 с bond0? Я не возражаю, если это является довольно техническим (или hacky).
Сделанный им работать путем обертывания связи в VLAN:
bonds:
bond0:
dhcp4: true
interfaces: [ eth0, wlan0 ]
nameservers:
addresses: [ 192.168.1.5, 8.8.8.8, 8.8.4.4 ]
parameters:
mode: active-backup
primary: wlan0
vlans:
vlan0:
id: 0
link: bond0
bridges:
br0:
addresses: [ 10.0.1.1/24 ]
interfaces: [ vlan0 ]
Я люблю, как StackExchange наказывает Вас за регистрацию легких вопросов, но никогда не отвечает на твердые! Это определенно не, чем это раньше было.