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

0

Eu tenho uma VM do Linux VirtualBox em um MacBook Air que se conecta à internet via cabo ethernet USB.

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

A VM do Linux também usa git para reconfigure a configuração de rede do vm com base nos requisitos da rede específica à qual está se conectando. Ao conectar em casa na minha rede wifi, o vm se conectaria muito bem.

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

O wifi se conectaria e acessaria a internet, mas parecia que as páginas da web seriam carregadas lentamente, como se estivessem sendo carregadas em uma única conexão. E ao usar o SSH para uma máquina remota, a digitação de caracteres iria parar. Então eu tentei usar a internet com fio em seu lugar.

Troquei a conexão em ponte no Virtual Box para que apontasse para a conexão com fio e, em seguida, troquei o git configuração de modo que seja interface refletido um IP estático permitido para ocorrer na rede com fio. / p>

Neste ponto, eu só podia fazer ping em máquinas dentro da minha própria rede e, intermitentemente, eu podia fazer ping no 8.8.8.8 (DNS do Google), mas depois de um tempo ele pararia de funcionar.

A maneira que eu consertei isso foi mudar o endereço mac do nic, e ajustar de acordo com minha distro baseada no Debian, apagando /etc/udev/rules.d/70-persistent-net.rules e reiniciando primeiro.

É possível que a rede saiba que o mesmo endereço mac estava sendo usado para o Wi-Fi e a rede com fio e, portanto, iniciado a conexão? (temos Sonicwalls no trabalho).

Ou alguma outra coisa causou o problema?

    
por leeand00 28.01.2014 / 17:18

1 resposta

0

Se eu fosse você, eu esqueceria completamente git , e tentaria conectar a boa e antiga maneira: à mão. Tente isso e diga-nos se isso funciona:

1.Pick ponte adaptador na conexão ethernet.

2.Na VM, pare git e network-manager, se você tiver:

 sudo service network-manager stop

3.Reinefira a NIC Ethernet da sua VM:

 sudo ifconfig eth0 down

4.Agora tente se conectar manualmente:

 sudo ifconfig eth0 up

 sudo dhclient -v eth0

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

 nameserver 8.8.4.4

 nameserver 8.8.8.8

tente pingar os DNSs:

  ping -c3 8.8.4.4

Se tudo isso funcionar, então qualquer inconveniente é responsabilidade das configurações de firewall e / ou proxy da empresa. Se não funcionar, informe-nos aqui o que falha e, acima de tudo, exatamente como falha.

    
por 28.01.2014 / 18:34