Virtual Box - Perdendo IP em rede em ponte

1

Eu tenho uma VM Ubuntu na qual eu implantei imagens e os rootfs para o meu U-Boot. Nas configurações do VirtualBox (Versão 5.0.2) eu ajustei um Adaptador em ponte . Nesta imagem você pode ver minha configuração:

Quando dou à VM um IP com

sudo ifconfig eth1 192.168.99.1

Eu posso fazer ping na VM com o U-Boot. No entanto, a interface eth1 perde o IP muito rapidamente e não encontrei soluções para evitar isso.

Eu li que isso tem a ver com o protocolo ARP e não pode ser desativado. Você pode me ajudar com possíveis configurações de como eu posso acessar uma VM em um host de uma placa com o U-Boot?

PS: A placa e o host só são conectados por meio de um cabo de LAN. Eu li em algum lugar que uma mudança entre resolveria a perda do IP. Eu tentei isso, mas nada parecia acontecer.

    
por h0ch5tr4355 29.10.2015 / 11:13

1 resposta

0

Eu agora poderia receber um IP, que não perco. Todo mundo que tem o mesmo problema, ou seja, perder IP após um curto período de tempo em uma rede com ponte, pode usar essa solução também [My Ubuntu is 14.04 LTS] .

No sistema host, nada foi alterado. Eu ainda uso um adaptador em ponte no Virtual Box.

1. Configure um Servidor DHCP *:

sudo apt-get install isc-dhcp-server

2. Edite o arquivo de configuração para o daemon do DHCP:      /etc/dhcp/dhcpd.conf :

cat >> /etc/dhcp/dhcpd.conf << EOF
subnet 192.168.2.0 netmask 255.255.255.0 {
        interface eth1;
        range 192.168.2.10 192.168.2.40;
        option domain-name-servers 192.168.2.1;
        option broadcast-address 192.168.2.255;
        option subnet-mask 255.255.255.0;
        option routers 192.168.2.1;
}
EOF

(Os parâmetros podem se adaptar às necessidades individuais, é claro).

3. Inicie o servidor DHCP:

sudo /etc/init.d/isc-dhcp-server start

4. Aguarde o seu IP:

ifconfig eth1 | grep "inet addr"

Pode haver problemas com a obtenção de um IP. Desativar a interface ethernet com o comando ip link set eth0 down e reinicializar e iniciar o DHCP-Server novamente pode ajudar nesse problema.

Pegue um loo em /var/log/syslog no caso de você encontrar erros:

cat /var/log/syslog

* O Guia está em alemão, mas na parte inferior há links para sites em inglês.

    
por 29.10.2015 / 14:50