Usando dhcp e ip estático no mesmo nic no linux com systemd-networkd

1

Eu tenho um dispositivo portabel que às vezes precisa de conexão com a internet (para atualizar), mas será usado principalmente diretamente conectado a um laptop via cabo ethernet. Eu quero que meus usuários tenham os benefícios plug and play do dhcp ip quando conectados a um roteador, mas ainda possam alcançar o dispositivo quando nenhum servidor dhcp estiver envolvido.

Eu basicamente quero fazer isso, mas com systemd-networkd: auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp auto eth0:0 iface eth0:0 inet static address 192.168.0.130 netmask 255.255.255.0

Como faço para conseguir isso com systemd-networkd e existe uma maneira melhor de alcançar o mesmo resultado?

    
por Hampus Andersson 02.12.2015 / 17:31

1 resposta

0

Você pode configurar o dhclient.conf da seguinte forma:

timeout 10;

lease {
interface "eth0";
fixed-address 10.0.0.10;
option subnet-mask 255.255.255.0;
}

interface "ep0" {
prepend domain-name-servers 10.0.0.1;
}

Isso configurará o dhcp para o tempo limite após 10 segundos sem obter um endereço IP de um servidor DHCP e fornecer o endereço 10.0.0.10 em uma rede / 24. Você também pode definir servidores DNS na configuração também. Aqui está um link para a página man que eu tenho essa configuração de

http://www.freebsd.org/cgi/man.cgi?query=dhclient.conf&sektion=5&n=1

    
por 02.12.2015 / 18:10