Tente isto:
auto eth0
iface eth0 inet dhcp
auto eth0:1
iface eth0:1 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.10
Eu não sei a priori se um servidor DHCP estaria presente no ambiente. Então, eu gostaria de definir um endereço IP dinâmico, se houver um servidor DHCP, em vez disso, gostaria de definir um endereço IP estático, se não houver nenhum servidor DHCP. Automaticamente.
Eu tenho apenas uma interface de rede, eth0.
Eu tentei editar as interfaces / etc / network / assim:
auto eth0 eth0:1
iface eth0 inet dhcp
iface eth0:1 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.10
mas não funcionou.
Eu também tentei dessa maneira
auto eth0
iface eth0 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.10
iface eth0 inet dhcp
mas eu não tive sucesso. Eu também tentei usar o padrão iface:
iface default inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.10
Você pode me explicar qual é o iface padrão? quando você tem que usá-lo?
alguma ideia sobre como ter um endereço IP estático ou dinâmico com apenas uma interface de rede?