Toque na interface usando o netplan?

2

Como alguém configura o tun e toca em interfaces em sistemas que usam o netplan?

Normalmente você usaria o pre-up em / etc / network / interfaces para chamar ip tuntap para criar a interface, mas eu não achei nada nos documentos netplan para fazer isso.

    
por Karl 09.04.2018 / 20:30

1 resposta

0

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
    
por 03.09.2018 / 17:20