Rede em LXC
Saltar para a navegação
Saltar para a pesquisa
Importante
O pacote NetPlan, usado por padrão pelo Ubuntu Server, ainda não suporta MACVLAN nativamente. O seguinte "remendo" poderá ajudar:
Primeiro passo, criar o script /etc/networkd-dispatcher/routable.d/10-macvlan-interfaces.sh com o seguinte conteúdo:
#! /bin/bash ip link add macvlan0 link eth0 type macvlan mode bridge
Segundo passo, criar um ficheiro de configuração para o NetPlan, com o nome /etc/netplan/macvlan.yaml (nome apenas de exemplo)
network: version: 2 renderer: networkd ethernets: macvlan0: addresses: - 192.168.1.6/32 routes: - to: 192.168.1.2/31 via: 192.168.1.6 metric: 100 - to: 192.168.1.4/31 via: 192.168.1.6 metric: 100
Nota: devem adaptar as rotas e gamas de endereços IP ao vosso caso.
Terceiro passo, corrigir as permissões do script:
$ chmod o+x,g+x,u+x /etc/networkd-dispatcher/routable.d/10-macvlan-interfaces.sh
Por fim, aplicar as alterações:
$ netplan apply