Acontece que faltavam bridge-utils
.
# apt install bridge-utils
resolveu o problema.
Estou configurando uma bridge em uma nova instalação do Ubuntu 16.04 e ela falha ao "encontrar o dispositivo".
Está configurado em / etc / network / interfaces:
auto testing0
iface testing0 inet static
bridge_ports none
address 10.20.2.254
netmask 255.255.255.0
broadcast 10.20.2.255
Quando (re) inicia o serviço, recebo um erro estranho:
# ifup testing0 --verbose
Parsing file /etc/network/containers
Configuring interface testing0=testing0 (inet)
/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
run-parts: executing /etc/network/if-pre-up.d/ethtool
run-parts: executing /etc/network/if-pre-up.d/ifenslave
+ [ inet = meta ]
+ IF_BOND_SLAVES=
+ [ ]
+ [ ]
+ [ -z ]
+ exit
run-parts: executing /etc/network/if-pre-up.d/vlan
/bin/ip addr add 10.20.2.254/255.255.255.0 broadcast 10.20.2.255 dev testing0 label testing0
Cannot find device "testing0"
Failed to bring up testing0.
Esta é a primeira vez que eu vejo tal problema (outras pontes em outros Ubuntu 16.04 configurados da mesma forma estão bem). Qual poderia ser o motivo do erro?
Acontece que faltavam bridge-utils
.
# apt install bridge-utils
resolveu o problema.