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 ao vosso uso.
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