Como posso desativar interfaces de rede específicas na inicialização, mas mantê-las configuradas?

Como posso desativar interfaces de rede específicas na inicialização, mas mantê-las configuradas?

Este é um sistema operacional baseado em Debian/Raspbian. Meu objetivo é ter uma ou mais interfaces de rede totalmente configuradas, mas inativas.

Eu preciso ser capaz de apenas usá-los ifconfig wlan0 upou ifconfig eth0 upiniciá-los.

O que posso fazer para conseguir isso? (Esta é uma distribuição baseada em systemd)

Responder1

Supondo que você já tenha as interfaces configuradas normalmente, cada uma das interfaces (por exemplo, eth0) deve ter uma linha auto eth0ou allow-hotplug eth0na configuração. A remoção dessa linha impedirá que a interface seja iniciada na inicialização.

ifup eth0ou ifconfig eth0 updeve então abrir a interface conforme configurada.

Responder2

Você pode tentar o seguinte:desabilitar uma interface de rede ao inicializar o Ubuntu

Você pode adicionar as interfaces que não devem aparecer na inicialização em um novo arquivo /etc/network/interfaces.noboote ativá-las quando necessário com:

sudo ifup -i /etc/network/interfaces.noboot -v eth1

informação relacionada