Eu me deparei com esse problema quando a atualização para o 18.04 quebrou meu servidor OpenVPN baseado em tap. É muito chato quando um servidor sem cabeçalho simplesmente pára de funcionar porque o Ubuntu perdeu suporte para definir pontes em / etc / network / interfaces. Existem alguns exemplos, mas você precisa criar um arquivo .yaml em / etc / netplan que seja parecido com uma das configurações abaixo. Note que você precisará do pacote bridge-utils
instalado.
Substitua eth0
pelo nome do seu dispositivo ethernet. Você pode encontrar isso usando ifconfig -a
.
Além disso, você pode definir o endereço MAC da ponte usando a opção macaddress: xx:xx:xx:xx:xx:xx
, em que xx:xx:xx:xx:xx:xx
é substituído pelo endereço que você deseja usar.
/etc/netplan/00-bridge.yaml
Para DHCP:
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
dhcp6: no
bridges:
br0:
interfaces: [eth0]
dhcp4: true
dhcp6: no
Para um IP estático:
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
dhcp6: no
bridges:
br0:
interfaces: [eth0]
dhcp4: no
addresses: [10.0.0.5/24]
gateway4: 10.0.0.1
nameservers:
addresses: [8.8.8.8]
dhcp6: no