Виртуальный ящик Ubuntu: Интернет не обнаружен на гостевой (Ubuntu) на хосте (winXp)

Я не могу подключиться к Интернету в гостевой (Ubuntu) виртуальной коробке, хотя хост (WinXP) подключен к Интернету. Пробовал с Nat: в Ubuntu он показывает, что проводное соединение подключено, но не может просматривать сайты.

Пробовал с мостовым адаптером: в Ubuntu он показывает, что проводное соединение не подключено.

Да, я использую прокси

Я только что добавил строки в файл.

«В открывшемся окне добавьте следующие строки, изменяющие в зависимости от файла», вы можете объяснить, что подходит. Я до сих пор не могу подключиться к Интернету.

2
задан 27 June 2013 в 17:38

2 ответа

Обычно я использую мост. У вас в настройках сети включен DHCP, чтобы ВМ получала IP-адрес от роутера или dhcp-сервера? Щелкните значок сети, а затем - Информация о подключении. Посмотрите, какой IP-адрес у аппарата. Он находится в той же сети, что и хост? Если это похоже на 192.168.1.xx, можете ли вы пинговать на 192.168.1.1 (если у маршрутизатора есть этот адрес)? Когда я не могу работать в Интернете, это обычно означает, что я использую NAT для виртуальной машины, и ее IP-адрес находится в диапазоне 10.x.x.x. Если ваша локальная сеть не использует тот же диапазон, это означает, что у вас есть локальная сеть только для хоста-гостя.

1
ответ дан 27 June 2013 в 17:38

Шаг 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/";

Сохраните, затем закройте терминал и перезагрузитесь. Теперь все должно работать должным образом.

3
ответ дан 27 June 2013 в 17:38

Другие вопросы по тегам:

Похожие вопросы: