Я не могу подключиться к Интернету в гостевой (Ubuntu) виртуальной коробке, хотя хост (WinXP) подключен к Интернету. Пробовал с Nat: в Ubuntu он показывает, что проводное соединение подключено, но не может просматривать сайты.
Пробовал с мостовым адаптером: в Ubuntu он показывает, что проводное соединение не подключено.
Да, я использую прокси
Я только что добавил строки в файл.
«В открывшемся окне добавьте следующие строки, изменяющие в зависимости от файла», вы можете объяснить, что подходит. Я до сих пор не могу подключиться к Интернету.
Обычно я использую мост. У вас в настройках сети включен DHCP, чтобы ВМ получала IP-адрес от роутера или dhcp-сервера? Щелкните значок сети, а затем - Информация о подключении. Посмотрите, какой IP-адрес у аппарата. Он находится в той же сети, что и хост? Если это похоже на 192.168.1.xx, можете ли вы пинговать на 192.168.1.1 (если у маршрутизатора есть этот адрес)? Когда я не могу работать в Интернете, это обычно означает, что я использую NAT для виртуальной машины, и ее IP-адрес находится в диапазоне 10.x.x.x. Если ваша локальная сеть не использует тот же диапазон, это означает, что у вас есть локальная сеть только для хоста-гостя.
Шаг 1:
Откройте терминал CTRL + ALT + T и введите
sudo -i;
Теперь вы находитесь вошел в систему как root, поэтому у вас есть разрешения, необходимые для сохранения файлов. Держите терминал открытым. Введите:
gedit /etc/environment
В открывшемся окне добавьте следующие строки, модифицируя соответствующий файл.
Под этим я подразумеваю, что ваш прокси-сервер, вероятно, не называется myproxy.server.com:8080
используйте настройки прокси на вашем компьютере с Windows.
http_proxy=http://myproxy.server.com:8080/
https_proxy=http://myproxy.server.com:8080/
ftp_proxy=http://myproxy.server.com:8080/
no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
HTTP_PROXY=http://myproxy.server.com:8080/
HTTPS_PROXY=http://myproxy.server.com:8080/
FTP_PROXY=http://myproxy.server.com:8080/
NO_PROXY="localhost,127.0.0.1,localaddress,.localdomain.com"
Сохраните и закройте gedit.
Интернет теперь должен работать (далее при перезагрузке), но вы не получите никаких обновлений, чтобы исправить это в терминале, который вы открыли до ввода
gedit /etc/apt/apt.conf.d/95proxies
. Откроется новое окно, добавьте следующие строки, изменяя соответствующим образом
Acquire::http::proxy "http://myproxy.server.com:8080/";
Acquire::ftp::proxy "ftp://myproxy.server.com:8080/";
Acquire::https::proxy "https://myproxy.server.com:8080/";
Сохраните, затем закройте терминал и перезагрузитесь. Теперь все должно работать должным образом.