Fallback de hotplug para ip estático

1

Eu tento conseguir uma configuração de rede no meu dispositivo, que ele sempre obterá um endereço IP do dhcp se estiver disponível no plug-in do rj45. Na maioria das vezes, o dispositivo será inicializado sem conexão. Em /etc/network/interfaces i coloco o seguinte:

allow-hotplug eth0
iface eth0 inet dhcp

Eu quero adicionar uma regra ou comportamento, que quando eu conectar este dispositivo a uma rede sem dhcp

(device <---> [USB LAN] pc)

que meu dispositivo obtenha um endereço IP estático.

Eu tentei adicionar vários endereços IP em uma interface ao interfaces logo abaixo da entrada allow-hotplug :

auto eth0:1
iface eth0:1 inet static
address 10.0.0.2
netmask 255.255.255.0

Tudo que eu obtenho é 10.0.0.2 como ip no meu dispositivo. Já ouvi falar sobre lease em /etc/dhcp/dhcpd.conf , mas nunca usei antes.

Você poderia, por favor, me ajudar a entender minha configuração de rede?

    
por Stanislav Sokol 23.01.2018 / 14:37

1 resposta

0

Não há necessidade de pular aros para conseguir isso. Tudo o que você realmente precisa é zeroconf Disponível no < um href="https://sobrelinux.info/questions/245/how-do-i-enable-the-universe-repository"> repositório Universe para todas as versões atualmente suportadas do Ubuntu.

zeroconf fornece o APIPA:

% bl0ck_qu0te%

Fonte: Memória e link

Para mais detalhes sobre zeroconf , consulte o link

(RFC 3927) especifica como os hosts IP podem atribuir endereços na ausência de informações de configuração externas. Isso significa atribuir endereços sem depender de informações inseridas por um usuário humano e sem depender de informações obtidas na rede de um servidor especial, como um servidor DHCP.

Você também pode encontrar isso útil.

    
por Elder Geek 23.01.2018 / 14:51