
У меня есть виртуальная машина Linux VirtualBox на MacBook Air, которая подключена к Интернету через кабель USB Ethernet.
Виртуальная машина Linux использует мостовой адаптер, который я переключаю между Wi-Fi и проводным USB-соединением в зависимости от моего местоположения и способа подключения.
Виртуальная машина Linux также git
используетперенастройте сетевую конфигурацию виртуальной машинына основе требований конкретной сети, к которой он подключается. При подключении дома к моей сети Wi-Fi виртуальная машина подключалась просто отлично.
В моем офисе есть два способа подключения: частный Wi-Fi и проводное.
Wi-Fi подключался и нормально подключался к интернету, но казалось, что веб-страницы загружались медленно, как будто они загружались по одному соединению. А при использовании SSH на удаленной машине ввод символов останавливался. Поэтому я попробовал использовать проводной интернет.
Я переключил мостовое соединение в Virtual Box так, чтобы оно указывало на проводное соединение, а затем переключил gitконфигурация так что это interface
отражает статический IP-адрес, разрешенный для использования в проводной сети.
На этом этапе я мог пинговать только машины внутри своей собственной сети и время от времени пинговать 8.8.8.8 (DNS Google), но через некоторое время это перестало работать.
Я исправил это, изменив MAC-адрес сетевой карты и соответствующим образом настроив свой дистрибутив на базе Debian, удалив его /etc/udev/rules.d/70-persistent-net.rules
и перезагрузив.
Возможно ли, что сеть знала, что для Wi-Fi и проводной сети используется один и тот же MAC-адрес, и поэтому отключила соединение? (у нас на работе есть Sonicwalls).
Или проблема вызвана чем-то другим?
решение1
Если бы я был тобой, я бы забыл омерзавецполностью, и попробую подключиться старым добрым способом: вручную. Попробуйте это и скажите нам, работает ли это:
1.Выберите мостовой адаптер для подключения Ethernet.
2. В виртуальной машине остановитесьмерзавеци сетевой менеджер, если он у вас есть:
sudo service network-manager stop
3. сбросьте настройки сетевой карты Ethernet вашей виртуальной машины:
sudo ifconfig eth0 down
4.Теперь попробуйте подключиться вручную:
sudo ifconfig eth0 up
sudo dhclient -v eth0
и посмотрите, подключитесь ли вы. Если да,то есть, если вы видите предложение IP-адреса, то, пожалуйста, добавьте эти две строки вручную в ваш файл /etc/resolv.conf,
nameserver 8.8.4.4
nameserver 8.8.8.8
затем попробуйте выполнить ping DNS:
ping -c3 8.8.4.4
Если все это работает, то все, что не так, является ответственностью настроек брандмауэра и/или прокси вашей фирмы. Если это не работает, пожалуйста, сообщите нам здесь, что не работает и, прежде всего,как именноэто не удается.