Невозможно запустить интерфейс и виртуальный интерфейс одновременно
Поэтому я пытаюсь создать специальную сеть между несколькими устройствами. Мне также нужно запустить hostapd, чтобы перехватить пакеты зондирующего запроса.
У меня есть беспроводной адаптер (TL-WN722N), который поддерживает оба этих режима.
Когда я настроил hostapd
создается виртуальный интерфейс (mon.wlan0
) а также wlan0
переводится в режим мастера.
Сейчас я пытаюсь создать еще один виртуальный интерфейс (adhoc.wlan0
) используя команду:
sudo iw dev wlan0 interface add adhoc.wlan0 type ibss
Я устанавливаю ssid, channel, ip, netmask и широковещательную рассылку для этого интерфейса.
Моя проблема в том, что я могу иметь только wlan0
или же adhoc.wlan0
в любое время. Если я попытаюсь использовать оба интерфейса (используя sudo ifconfig <interface> up
) Я получаю ошибку:
SIOCSIFFLAGS: Name not unique on network
Кто-нибудь знает, возможно ли одновременно запустить и интерфейс, и виртуальный интерфейс?
1 ответ
Это не совсем то, о чем я просил, но я нашел способ решить мою проблему.
Я удалил hostapd
и использовал интерфейс wlan0 для моей специальной сети.
Я создал виртуальный интерфейс для мониторинга трафика с помощью:
sudo iw dev wlan0 interface add mon.wlan0 type
sudo ifconfig mon.wlan0 up
Эти 2 интерфейса, кажется, работают правильно вместе. надеюсь, это поможет кому-то еще.