Estou trabalhando em um sistema embarcado com um único dispositivo Ethernet físico. Usando o aliasing, gostaria que o dispositivo fosse configurado de forma que SEMPRE estivesse disponível um endereço IP estático (chame-o s.s.s.s). A outra interface pode ser
O seguinte arquivo / etc / network / interfaces estava funcionando para mim por um tempo, até que eu percebi um erro grave ...
#/etc/network/interfaces
#loopback interface, standard
auto lo
iface lo inet loopback
#this is the user-configurable dhcp or static primary interface
auto eth0
iface eth0 inet dhcp
#this is the ALWAYS available static interface
auto eth0:1
iface eth0:1 inet static
address s.s.s.s
netmask 255.255.255.0
O erro aqui é que, se eth0 estiver configurado para DHCP e nenhum servidor DHCP estiver disponível quando o dispositivo for ativado, a eth0: 0 não estará disponível.
Também notei que, se eth0 for a interface estática s.s.s.s e eth0: 0 for a interface dhcp, o DHCP não atribuirá a essa interface um IP.
Existe alguma maneira de configurar um sistema com uma única interface física do jeito que eu imagino?
Tags networking dhcp ip linux