Не удается запустить apt-get install в kali linux

Я пытался обновить свой kali2.0 машина через apt-get update, я правильно настроил исходники.список согласно Kali Linux репозиториев

Я проверил свое подключение к Интернету и его работу нормально, сам подключения через соединение IPv4 eth0, и я пытался обновить через него, но всякий раз, когда я пытался обновить машину я получил следующую ошибку:

: Failed to fetch http://security.kali.org/kali-security/dists/sana/updates/Release.gpg  Cannot initiate the connection to kali2.mirror.garr.it:80 (2001:760:ffff:b0::34). - connect (101: Network is unreachable) [IP: 2001:760:ffff:b0::34 80]

в то время как связался Кали форумы они просят меня, чтобы исправить настройки сети о том, что " попробуйте подключиться через IPv6 и IPv6, кажется, не работает для вас"

любые варианты, которые я могу копать глубже и исправить мое обновление?

Я попытался предпочесть ipv4/etc / gai.conf и раскомментируйте строку, чтобы предпочесть IPv4 IPv6.

любой другой обходной путь для этого?

11
задан BlueBerry - Vignesh4303
10.01.2023 16:08 Количество просмотров материала 3167
Распечатать страницу

1 ответ

в моем случае, моя машина не может правильно решить IP для ближайшего зеркала ко мне: Кали.зеркало.Гарр.это. Похоже, что возникла проблема с DNS-резольвером моего провайдера.

чтобы преодолеть это, я изменил /etc / resolv.conf-файл для использования DNS-сервера Google для тестирования:

nameserver 8.8.8.8

следующий сценарий set_resolv_conf.py (протестировано на Kali Linux v2) автоматически изменяет DNS-сервер на DNS-сервер Google, 8.8.8.

убедитесь, что вы резервное копирование ваш текущий/etc / resolv.conf перед запуском скрипта, так как он перезапишет ваш /etc/resolv.conf файл как этот скрипт перезапишет ваш текущий /etc/resolv.файл conf.

#!/usr/bin/python
RESOLV_CONF_FILE_PATH="/etc/resolv.conf"
GOOGLE_DNS_SERVER="8.8.8.8"

with open(RESOLV_CONF_FILE_PATH,"wb+") as f:
    f.write("search Home\n")
    f.write("nameserver {0}\n".format(GOOGLE_DNS_SERVER))

with open(RESOLV_CONF_FILE_PATH,"rb+") as f:
    print f.read()

запустить скрипт следующим образом:

chmod ug+x set_resolv_conf.py
./set_resolv_conf.py
1
отвечен John 2023-01-11 23:56

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх