Diferenças entre edições de "Rede em LXC"
Saltar para a navegação
Saltar para a pesquisa
(Criou a página com "= 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...") |
|||
Linha 25: | Linha 25: | ||
metric: 100 | metric: 100 | ||
− | '''Nota:''' devem adaptar as rotas ao vosso | + | '''Nota:''' devem adaptar as rotas e gamas de endereços IP ao vosso caso. |
Terceiro passo, corrigir as permissões do script: | Terceiro passo, corrigir as permissões do script: |
Revisão das 09h57min de 15 de março de 2021
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