Checkout man 5 interfaces
. O arquivo /etc/network/interfaces
informa ao grupo de scripts (debian package ifupdown
) como exibir várias interfaces de rede. Você encontraria estrofes como as seguintes:
auto eth0
iface eth0 inet dhcp
A linha " auto eth0
" informa o grupo ifupdown
de scripts para ' UP
' a interface eth0
quando solicitado a UP
all. O script de inicialização do sistema normalmente solicita isso sem precisar incluir nenhuma linha nele / eles.
Portanto, sugiro que você dê uma olhada no arquivo /etc/network/interfaces
para ver se tem uma linha iface
para eth0
. Se você verificar a presença de auto eth0
.
Se você não tiver um servidor DHCP na rede, poderá static
IP e definir um IP automático valor (por exemplo, 169.254.1.1) para o endereço estático. Se você escolher usar o método ' manual
', adicione um script simples como o seguinte a /etc/network/if-up.d/
:
#!/bin/bash
test "${IFACE}" = "eth0" && ifconfig ${IFACE} up
exit 0
Você precisaria de auto eth0
se quiser que ele seja gerado automaticamente durante a inicialização. Você pode testar isso (e seu script) usando ifup -a
e ifdown -a
, que atua em todas as interfaces marcadas como auto
.