Не удается подключиться к интернету после использования airmon-ng check kill.

Вопрос или проблема

В новой версии Kali 2.0 с обновленным инструментом “aircrack-ng” возникла проблема между подключением к Интернету и использованием инструментов для взлома.

У меня беспроводная карта wlan0. И подключение к Интернету тоже работает нормально. Вот что я делаю:

airmon-ng start wlan0
airodump-ng wlan0mon

Теперь airodump-ng не работает, говоря: “Устройство или ресурс занято”.

Чтобы запустить его, мне нужно убить некоторые процессы, используя:

airmon-ng stop wlan0
airmon-ng check kill
airmon-ng start wlan0
airodump-ng wlan0mon

Теперь процесс взлома запущен.

Я могу начать взлом, но теперь я не могу подключиться к Интернету после процесса kill.

При вводе iwconfig в терминале, я получаю следующее:

root@kali:~#iwconfig
wlan0mon IEEE 802.11bgn  ESSID:"myessid"  
      Mode:Managed  Frequency:2.412 GHz  Access Point: 00:00:00:00:00:00   
      Bit Rate=108 Mb/s   Tx-Power=20 dBm   
      Retry short limit:7   RTS thr:off   Fragment thr:off
      Encryption key:off
      Power Management:off
      Link Quality=42/70  Signal level=-68 dBm  
      Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
      Tx excessive retries:2  Invalid misc:9   Missed beacon:0

eth0      no wireless extensions.
lo        no wireless extensions.

И при запуске ifconfig в терминале, я получаю следующее:

root@kali:~#ifconfig
lo        Link encap:Local Loopback  
      inet addr:127.0.0.1  Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING  MTU:65536  Metric:1
      RX packets:5604 errors:0 dropped:0 overruns:0 frame:0
      TX packets:5604 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:452904 (442.2 KiB)  TX bytes:452904 (442.2 KiB)

Нет ни wlan0, ни wlan0mon. Я также перезапускал менеджер сети с помощью:

service network-manager restart

Но ничего не изменилось. Хотя он отображает wlan0 при проверке с ifconfig в этот раз.

У меня была почти такая же проблема. После манипуляций с airmon-ng я не мог подключиться к любым сетям. Даже значок менеджера сетей исчез с панели задач (KDE). Если я проверял iwconfig, я видел eth0, lo и wlan0mon вместо просто wlan0. Выполняя:

ifconfig wlan0 up 

просто сообщал мне, что такое устройство не существует. Это натолкнуло меня на то, как потенциально исправить режим.

Вот команды, которые восстановили мой доступ к Интернету:

Сначала перезапустите ваш менеджер сети:

 service NetworkManager restart

(Ваш сервис менеджера сети может называться Network-Manager)

Давайте посмотрим, что делает ваш беспроводной адаптер:

 iwconfig

(Он может называться чем-то вроде wlan0mon вместо wlan0, что указывает на то, что он все еще находится в режиме мониторинга)

Так как он все еще в режиме мониторинга, давайте включим нормальный режим обратно:

 airmon-ng start wlan0 7

(Последняя цифра – это канал и, вероятно, может быть опущена)

Теперь давайте остановим интерфейс мониторинга:

 airmon-ng stop wlan0mon

И, наконец, давайте снова включим ваш нормальный сетевой адаптер:

 ifconfig wlan0 up

Проверьте нормальный адаптер сейчас:

 ifconfig

(Не должен больше показывать эквивалент “mon”, а вместо этого показывать wlan0 или как называется ваш адаптер в нормальном режиме)

Теперь вы можете использовать приложение вашего менеджера сетей для повторного подключения к сети для просмотра.

Не уверен, почему я не видел это решение. Большинство в итоге перезагружается, чтобы вернуться в нормальный режим работы с Интернетом.

Не используйте команду airmon-ng check kill, чтобы исправить любые ошибки или проблемы, вместо этого используйте следующие команды, чтобы включить режим мониторинга:

$> sudo ifconfig wlan0 down
$> sudo iwconfig wlan0 mode monitor
$> sudo ifconfig wlan0 up
$> sudo aireplay-ng wlan0

На данный момент в Kali 2.0 единственное решение, которое я нашел для этого, это перезагрузка. Я пробовал 3 разных USB-адаптера с совместимыми чипсетами, в среде с двойной загрузкой и в виртуальной машине, и я пробовал бесчисленное количество способов восстановить подключение к Интернету после завершения соответствующих процессов для airmon. Ни одна из комбинаций, которые я пробовал, никогда не восстановила подключение к Интернету. Я добавляю это здесь, так как это точное, хотя и неудачное решение, с надеждой, что ответ может быть улучшен.

Вот современное решение, которое работает:

Не используйте airmon-ng для включения режима мониторинга, так как восстановить Wi-Fi может не получиться без переподключения адаптера или перезагрузки системы

Включайте режим мониторинга используя iw вместо airmon-ng
Используйте airmon-ng только для проверки сервисов, которые нужно остановить с systemctl

Опустите sudo, если вы root.

# Отключите NIC
sudo ip link set wlan0 down

# Проверьте, какие службы нужно остановить
sudo airmon-ng check

# Остановите все службы из предыдущего вывода, например:
sudo systemctl stop NetworkManager
sudo systemctl stop wpa_supplicant

# Включите режим мониторинга без флагов
sudo iw wlan0 set monitor none

# Включите NIC обратно
sudo ip link set wlan0 up

# Проверьте, есть ли NIC в режиме мониторинга, если да, используйте его в дальнейшем.
# Если нет, используйте то же имя устройства.
sudo iw dev

Когда вы закончите с мониторингом и захотите восстановить WI-FI

Сначала остановите все процессы, такие как airmon-ng aireplay-ng или aircrack-ng

# Если есть NIC в режиме мониторинга, используйте его, чтобы отключить режим мониторинга
sudo iw dev

sudo ip link set wlan0 down

# Остановите режим мониторинга с iw
sudo iw wlan0 set type managed

sudo ip link set wlan0 up

# Перезапустите все службы, которые вы ранее остановили, чтобы восстановить WI-FI, например:
sudo systemctl restart wpa_supplicant
sudo systemctl restart NetworkManager

Ответ или решение

Конфликты между инструментом aircrack-ng и сетевым подключением в Kali Linux 2.0 – это довольно распространенная проблема, с которой сталкиваются пользователи, работающие с инструментами для анализа безопасности Wi-Fi сетей. В данном случае проблема возникает из-за того, что после выполнения команды airmon-ng check kill, ответственной за отключение процессов, которые могут мешать работе в режиме мониторинга, пользователи теряют доступ к Интернету. Давайте подробно разберем, почему это происходит и как можно восстановить подключение.

Теория

В первую очередь, необходимо понимать, что происходит при использовании airmon-ng. Этот инструмент изменяет режим работы беспроводного интерфейса для проведения мониторинга сетей Wi-Fi. Мониторинг позволяет захватывать все пакеты, передаваемые по беспроводной сети, что важно при тестировании на проникновение. Однако стандартное сетевое подключение требует другого режима работы, а именно – режима "управляемого" (managed), при котором ваше устройство подключается к конкретной сети.

Команда airmon-ng check kill завершает процессы, такие как NetworkManager и wpa_supplicant, которые управляют сетевыми подключениями в нормальном режиме. Это необходимо, чтобы они не мешали перехвату пакетов. Все это делает невозможным использование подключения к Интернету до тех пор, пока эти процессы не будут перезапущены и сетевой режим не будет возвращен к обычному состоянию.

Пример

Разберем последовательность шагов, которые вызывают потерю подключения:

  1. Активирование режима мониторинга:

    airmon-ng start wlan0
    airodump-ng wlan0mon

    Здесь создается интерфейс wlan0mon, который переводится в режим мониторинга.

  2. Устранение конфликта ресурсов:

    airmon-ng check kill
    airmon-ng start wlan0
    airodump-ng wlan0mon

    Эти команды используются для остановки процессов, мешающих мониторингу.

После этого момента соединение с Интернетом теряется, поскольку важные сетевые службы были остановлены, а интерфейс wlan0 теперь работает как wlan0mon в режиме мониторинга.

Применение

Для восстановления подключения к Интернету нужно сделать следующее:

  1. Перевести интерфейс обратно в управляемый режим:

    Завершите работу инструментов мониторинга:

    sudo airmon-ng stop wlan0mon

    Опустите интерфейс:

    sudo ip link set wlan0 down

    Поменяйте режим обратно на managed:

    sudo iw wlan0 set type managed

    Поднимите интерфейс:

    sudo ip link set wlan0 up
  2. Перезапуск необходимых служб:

    Перезапустите сетевые службы:

    sudo systemctl restart NetworkManager
    sudo systemctl restart wpa_supplicant
  3. Проверка состояния интерфейсов:

    Убедитесь, что интерфейс виден и находится в нужном состоянии:

    ifconfig
    iwconfig

Альтернативный метод

Более современный способ управления режимами сетевого интерфейса заключается в использовании команды iw, что позволяет избежать использования airmon-ng. Этот метод позволяет избежать проблем с восстановлением сети после мониторинга.

  1. Перевод интерфейса в режим мониторинга с использованием iw:

    sudo ip link set wlan0 down
    sudo iw wlan0 set monitor control
    sudo ip link set wlan0 up
  2. Возврат в управляемый режим:

    sudo ip link set wlan0 down
    sudo iw wlan0 set type managed
    sudo ip link set wlan0 up

Этот метод сокращает количество шагов и позволяет более гибко управлять состоянием сетевого интерфейса после завершения мониторинга. Также избегается использование airmon-ng check kill, что снижает риск потери соединения.

Для пользователей Kali Linux или других дистрибутивов, ориентированных на безопасность, важно хорошо понимать взаимодействие инструментов с системой, чтобы эффективно исправлять подобные проблемы без необходимости перезагрузки системы. Такой подход не только повышает производительность, но и дает более глубокое понимание принципов работы Linux и сетевых интерфейсов.

Оцените материал
Добавить комментарий

Капча загружается...