Como tornar uma configuração de ponte iproute2 permanente?

1

Eu configurei um archlinux dentro de um Oracle Virtual Box. Para poder acessar a VM a partir da LAN, adicionei um adaptador de ponte e configurei o sistema convidado seguindo as instruções da Wiki do Arch Linux .

Eu usei os seguintes comandos para configurar a rede com sucesso:

ip link add name lan_bridge type bridge
ip link set lan_bridge up
ip link enp0s8 up
ip link set enp0s8 master lan_bridge
systemctl start dhcpcd@lan_bridge

Depois dessas etapas, consigo fazer login no convidado por meio do SSH. Tentando fazer as alterações persistentes usando:

systemctl enable dhcpcd@lan_bridge

não funciona, no entanto. Eu gostaria que o systemd criasse exatamente a mesma configuração na inicialização automaticamente. É claro que eu poderia colar esses comandos em um shell script e executá-lo na inicialização, mas acho que deveria haver uma maneira correta de fazer isso. Ajuda é muito apreciada.

    
por norritt 05.02.2016 / 00:17

1 resposta

0

A maneira mais fácil é usar netctl no arco. Primeiro de tudo você precisa:

cp /etc/netctl/examples/bridge /etc/netctl

Defina seus escravos desejados na linha que diz:

BindsToInterfaces=(eth0 eth1 tap0)

Por último, você deseja ativar o netctl @ .service da seguinte forma:

systemctl enable [email protected]

Nota: o nome após o @ deve corresponder ao seu nome de arquivo em / etc / netctl

    
por 15.05.2018 / 16:38