Я использую недавно установленную 13.04 на коленях. Я подключился к Wi-Fi-соединению в нашем университете и настроил параметры прокси в настройках сети. Я могу получить доступ к сети, и даже программа обновления программного обеспечения работает хорошо, но с помощью терминала я даже не могу пинговать на веб-сайт. «ping google.com» дает 100% потерю пакетов
для меня следующее работало в нашей сети компании с прокси:
cd /etc/apt
mv ./apt.conf ./apt.conf.bak
это должно вынудить систему использовать новый файл, который мы создаем теперь.
cd ./etc/apt/apt.conf.d
создайте новый файл "95proxies" и добавьте там содержание apt.conf Примера файла:
Acquire::http::Proxy “http://proxy_url:proxy_port/”;
Acquire::ftp::Proxy “http://proxy_url:proxy_port/”;
теперь система использует 95proxies файл
Попробовать
sudo apt-get update
это должно работать теперь
У меня были те же проблемы с сетью в моем университете.
Я считаю, что с вашей машиной или прокси-сервером все в порядке.
Проблема заключается в том, что сетевые администраторы блокируют определенные протоколы и порты и разрешают вам выполнять только определенные операции.
В вашем примере «ping» не работает, но, скажем, если вы попробуете «ssh», у вас могут вообще не быть проблем.
Если вы используете прокси-сервер и хотите получить доступ к Интернету через Терминал, вам необходимо экспортировать переменные прокси.
Для этого просто нажмите Ctrl kbd> + Alt kbd> + T kbd> на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду (ы) ниже:
bash -c export http_proxy='http://proxy_username:password@proxy_ip:port/'
Убедитесь, что вы заменили proxy_username и пароль своей информацией.
Другой способ: (из терминала)
cd etc/apt
sudo gedit apt.conf
Это откроет пустой документ, просто добавит строки ниже и сохранит его
Acquire::http::Proxy “http://proxy_url:proxy_port/”;
Acquire::ftp::Proxy “http://proxy_url:proxy_port/”;