Estou executando o debian (teste) com o systemd v234. Eu decidi dar uma chance à systemd-networkd para minha configuração de rede. Configuração Wi-Fi com o formato dhcp meu roteador funcionou bem graças à documentação do Arch-Linux .
Eu tenho uma interface ethernet local ( enp0s31f6
) que uso para desenvolvimento de sistemas embarcados que recebem endereços IP de um dhcp-server no meu computador que está ligado a enp0s31f6
e serve de um pequeno pool de ip endereços.
O problema é que o servidor dhcp não inicia se o enp0s31f6
não tiver endereço IP no momento da inicialização. enp0s31f6
só é configurado com um endereço IP se tiver link , ou seja, se eu iniciar meu computador com um sistema embarcado avançado conectado em enp0s31f6
.
Aqui está minha configuração em /etc/systemd/network/enp0s31f6.network
:
[Match]
Name=enp0s31f6
[Network]
IPForward=yes
Domains=embedded.loc
[Address]
Address=192.168.0.1/24
[Route]
Gateway=192.168.0.1
Destination=192.168.0.0/24
Como faço para que o systemd-netword configure minha interface com um endereço IP mesmo se não houver um link?
(basicamente a maneira que costumava ser com /etc/network/interfaces
?)