Вопрос или проблема
Здравствуйте, заранее прошу прощения, я очень нов в Linux:
Для начала, я использую PdaNet+, чтобы создать Wifi-горячую точку, что требует от меня использования прокси. Я легко могу настроить это в Firefox, но не могу выполнить sudo apt update
. Я использую Kali Linux в режиме Live с постоянным хранилищем.
Я использовал следующие команды в терминале и добавил их в конец файла etc/bash.bashrc:
export ftp_proxy="ftp://proxyIP:port"
export http_proxy="http://proxyIP:port"
export https_proxy="https://proxyIP:port"
export socks_proxy="https://proxyIP:port"
После этого я могу выполнить wget http://www.google.com/
и подключиться.
Затем я создал файл в etc/apt/apt.conf.d и назвал его 95proxy.conf. Я поместил в него следующий код:
Acquire::http::Proxy "http://proxyIP:port/";
Acquire::https::Proxy "http://proxyIP:port/";
Acquire::ftp::Proxy "http://proxyIP:port/";
После этого я вышел из системы и перезагрузил компьютер, а затем снова ввел предыдущий код в терминале.
Но при попытке обновления я получаю:
временная ошибка при разрешении http.kali.org
Буду признателен за любую помощь.
#Чтобы терминал работал в Kali с использованием прокси:
sudo nano /etc/apt/apt.conf
#Добавьте нижеприведенные строки, отредактировав их по мере необходимости (IP/PORT)
Acquire::http::Proxy “http://ВашProxyIP:PORT/”;
Acquire::ftp::Proxy “http://ВашProxyIP:PORT/”;
#Надеюсь, это поможет 🙂
Ответ или решение
Конечно, давайте разберемся с вашей проблемой. Поскольку вы используете Kali Linux с настройками прокси-сервера и столкнулись с ошибкой "temporary failure resolving http.kali.org" во время выполнения команды sudo apt update
, необходимо проверить и настроить несколько параметров.
-
Проверьте настройки прокси в APT:
Убедитесь, что файл/etc/apt/apt.conf.d/95proxy.conf
правильно настроен. Откройте его с помощью текстового редактора:sudo nano /etc/apt/apt.conf.d/95proxy.conf
Внутри файла убедитесь, что нет опечаток. Вот корректный пример:
Acquire::http::Proxy "http://proxyIP:порт/"; Acquire::https::Proxy "http://proxyIP:порт/"; Acquire::ftp::Proxy "http://proxyIP:порт/";
Замените
proxyIP
ипорт
на значения вашего прокси-сервера. Обратите внимание на правильность синтаксиса — каждая строка должна заканчиваться точкой с запятой. -
Проверьте ваши переменные среды:
Убедитесь, что вы правильно установили переменные среды. Откройте файл/etc/bash.bashrc
:sudo nano /etc/bash.bashrc
Убедитесь, что строки экспорта выглядят примерно так:
export http_proxy="http://proxyIP:порт" export https_proxy="http://proxyIP:порт" export ftp_proxy="ftp://proxyIP:порт" export socks_proxy="socks://proxyIP:порт"
Не забудьте заменить
proxyIP
ипорт
на используемые данные. -
Изменение DNS:
Ошибка "temporary failure resolving" может также возникнуть из-за проблем с разрешением DNS. Попробуйте изменить DNS-сервер на, например, Google DNS (8.8.8.8 и 8.8.4.4). Для этого откройте файл/etc/resolv.conf
:sudo nano /etc/resolv.conf
Затем добавьте или измените строки на:
nameserver 8.8.8.8 nameserver 8.8.4.4
Сохраните изменения и закройте редактор.
-
Тестирование:
После внесения всех изменений выполните команду:sudo apt update
Если всё было сделано правильно, обновление должно пройти без ошибок.
-
Проверка подключения:
Если проблемы все еще возникают, попробуйте выполнитьping
наhttp.kali.org
:ping http.kali.org
Если вы не получаете ответ, возможно, есть проблемы с вашим интернет-соединением или настройками прокси.
Следуя этим шагам, вы должны быть в состоянии устранить проблемы с использованием APT через прокси на Kali Linux. Если у вас возникнут дополнительные вопросы, не стесняйтесь спрашивать.