Problema de rede resolvido alterando o endereço MAC da VM, mas a causa raiz do problema ainda é um mistério

Problema de rede resolvido alterando o endereço MAC da VM, mas a causa raiz do problema ainda é um mistério

Eu tenho uma VM Linux VirtualBox em um MacBook Air que se conecta à Internet via cabo Ethernet USB.

A VM Linux usa um adaptador em ponte que alterno entre wifi e USB com fio, dependendo da minha localização e do método de conexão.

A VM Linux também usa gitparareconfigurar a configuração de rede da VMcom base nos requisitos da rede específica à qual está se conectando. Ao conectar em casa na minha rede wifi, o VM se conectaria perfeitamente.

Meu escritório tem dois métodos de conexão, wi-fi privado e com fio.

O wifi se conectaria e acessaria a internet sem problemas, mas parecia que as páginas da web carregariam lentamente, como se estivessem sendo carregadas em uma única conexão. E ao usar SSH em uma máquina remota, a digitação de caracteres seria interrompida. Então tentei usar a Internet com fio.

Troquei a conexão em ponte no Virtual Box para que ela apontasse para a conexão com fio e depois troquei o gitconfiguração para que seja interfacerefletido um IP estático permitido na rede com fio.

Nesse ponto, eu só conseguia fazer ping em máquinas dentro da minha própria rede e, de forma intermitente, conseguia fazer ping em 8.8.8.8 (DNS do Google), mas depois de um tempo ele parava de funcionar.

A maneira como corrigi isso foi alterar o endereço MAC do nic e ajustar de acordo em minha distribuição baseada em Debian, excluindo /etc/udev/rules.d/70-persistent-net.rulese reiniciando primeiro.

É possível que a rede soubesse que o mesmo endereço MAC estava sendo usado para a rede wifi e a rede com fio e, portanto, desligou a conexão? (temos Sonicwalls em funcionamento).

Ou alguma outra coisa causou o problema?

Responder1

Se eu fosse você, esqueceriaidiotacompletamente, e tentaria conectar à moda antiga: à mão. Tente isso e diga-nos se funciona:

1. Escolha o adaptador de ponte na conexão Ethernet.

2.Na VM, pareidiotae gerenciador de rede, se você tiver:

 sudo service network-manager stop

3.redefinir a NIC Ethernet da sua VM:

 sudo ifconfig eth0 down

4.Agora tente conectar manualmente:

 sudo ifconfig eth0 up

 sudo dhclient -v eth0

e veja se você se conecta. Se você fizer,ou seja, se você vir uma oferta de um endereço IP, adicione essas duas linhas manualmente ao seu arquivo /etc/resolv.conf,

 nameserver 8.8.4.4

 nameserver 8.8.8.8

então tente fazer ping nos DNSs:

  ping -c3 8.8.4.4

Se tudo isso funcionar, então qualquer coisa desagradável será de responsabilidade do firewall e/ou das configurações de proxy da sua empresa. Se não funcionar, informe-nos aqui o que está falhando e, acima de tudo,exatamente comoele falha.

informação relacionada