Ubuntu - ativa o cliente dhcp em todas as interfaces

0

Eu construo uma imagem de VM para diferentes tipos de visualizadores, e eu gostaria que ela usasse o dhcp em todas as interfaces de rede disponíveis (somente com fio).

Estou usando o servidor Ubuntu.

A pré-criação de /etc/network/interfaces não é uma opção, pois não posso prever o número de interfaces de rede nem seus nomes.

Eu tentei usar o network-manager, ele funciona bem (você só precisa instalá-lo e tentará se conectar através de qualquer interface de rede, usando DHCP), mas trará 200MB de dependências em um servidor Ubuntu sem cabeçalho.

    
por Congelli501 21.02.2017 / 18:36

2 respostas

2

Use dhcpcd ; dependendo da versão do Ubuntu, pode ser chamado dhcpcd5 . Ele é instalado como um serviço conveniente systemd e, por padrão, ele escuta em todas interfaces. Na verdade, ele tem uma opção -z para limitar as interfaces que ele atende, mas, se você não usar a opção, terá o comportamento padrão.

    
por 21.02.2017 / 19:12
0

Como discutido nesta postagem link

Adicione um script ao /etc/network/if-up.d que use $ IFACE para executar o dhclient sempre que uma interface (qualquer interface) aparecer?

Estou trabalhando em um problema semelhante agora, se alguém tiver uma ideia melhor, votarei nela: ^)

    
por 20.09.2017 / 23:45