Страницы

Поиск по вопросам

Показаны сообщения с ярлыком tp-link. Показать все сообщения
Показаны сообщения с ярлыком tp-link. Показать все сообщения

четверг, 9 января 2020 г.

Поддерживает ли Wi-Fi адаптер TP-LINK TL-WN722N, режим монитора?

#linux #wifi #adapter #kali_linux #tp_link


Поддерживает ли адаптер TP-LINK TL-WN722N режим монитора?
    


Ответы

Ответ 1



tl-wn722n основан на rt2800us и изначально не предполагает режим мониторинга. Однако работать будет, если всё сделать по инструкции. Качаем с гитхаба новый драйвер, благодаря которому и будет работать monitor mode. git clone https://github.com/mfruba/kernel.git Заходим в kernel/drivers/TL-WN722N_v2.0-Ralink/ Распаковываем обычный драйвер который находится в архиве rtl8188eu.tar.gz и устанавливаем его. tar -xvzf archive.tar.gz cd lwfinger-rtl8188eu-00b5f0d make all make install Убедитесь в том, что драйвер установился в /lib/firmware/rtlwifi/ Далее переходим в директорию с новым драйвером и устанавливаем его make make install Устанавливаем зависимые модули modprobe lib80211 modprobe cfg80211 Добавляем модуль в ядро insmod 8188eu.ko Перезапускаем ОС shutdown -r now С помощью ifconfig определяем имя интерфейса И включаем monitor mode ifconfig [имя интерфейса] down iwconfig [имя интерфейса] mode monitor ifconfig [имя интерфейса] up

вторник, 16 июля 2019 г.

Роутер TP-Link меняет адрес в пакетах на свой. Как от этого избавиться?

Без использования роутера TP-Link WR740N вся система работает так:

Нужно получить доступ с сервера C к серверу A через сервер B. Настройки всех серверов я привел на изображении. Тестовый стенд готов, на сервере A запускаю программу tcpdump, а на сервере C выполняю команду ping 8.8.8.8. Все как и ожидалось: tcpdump показыват, что пакеты пришли с адреса 192.168.50.2. Все отлично.
Теперь я решил заменить сервер B роутером, о котором говорил выше. Все настройки сделал как у сервера B, к порту WAN подключил сервер A, к порту LAN1 сервер C. И снова, на сервере A запускаю tcpdump а на сервере C ping 8.8.8.8. В результате tcpdump показывает, что отправитель пакетов 172.20.0.2. Что не является ожидаемым для меня результатом.
Собственно вопрос. Каким образом можно настроить этот модем, чтобы результат получился схожим с сервером B? Я слышал, что на этот модем можно поставить OpenWRT. Поможет ли это настроить, если базовых настроек не хватит?
UPD Если запустить команду ping 192.168.50.2 на сервере A, а на сервере C запустить tcpdump, то в качестве источника пакета будет указан адрес 172.20.0.1 (то есть не поменялся при прохождении через роутер)


Ответ

Требуется роутер уровня SOHO, никак не домашний. Минимальное по деньгам, что вполне реально настроить нужным образом - из любимых лично мной микротиков - Mikrotik Hap Lite, на момент публикации стоит от 1500 рублей.
Есть вариант экспериментов с прошивкой dd-wrt, OpenWrt, шанс очень большой, что всё там заработает, но проблема - текущих знаний может не хватить для настройки. К сожалению, у меня такого образчика нет, не смогу сказать, что лучше.
Суть проблемы в механизме NAT. Сервер А и С находятся в разных подсетях, поэтому напрямую они не смогут общаться между собой, им для общения требуется железяка, которая умеет маршрутизировать (домашний "роутер" умеет только NATить), порты которой находятся в обоих подсетях, маршруты в сети А и С прописаны на серверах А и С, либо просто ип адрес порта роутера В указан в качестве шлюза по умолчанию.
Наглядная документация по теме NAT есть в гугле по запросу "сети для самых маленьких", там же и про маршрутизацию немного.

четверг, 16 мая 2019 г.

Поддерживает ли Wi-Fi адаптер TP-LINK TL-WN722N, режим монитора? [закрыт]

Поддерживает ли адаптер TP-LINK TL-WN722N режим монитора?


Ответ

tl-wn722n основан на rt2800us и изначально не предполагает режим мониторинга. Однако работать будет, если всё сделать по инструкции
Качаем с гитхаба новый драйвер, благодаря которому и будет работать monitor mode.
git clone https://github.com/mfruba/kernel.git Заходим в kernel/drivers/TL-WN722N_v2.0-Ralink/ Распаковываем обычный драйвер который находится в архиве rtl8188eu.tar.gz и устанавливаем его.
tar -xvzf archive.tar.gz cd lwfinger-rtl8188eu-00b5f0d make all make install
Убедитесь в том, что драйвер установился в /lib/firmware/rtlwifi/ Далее переходим в директорию с новым драйвером и устанавливаем его
make make install Устанавливаем зависимые модули
modprobe lib80211 modprobe cfg80211 Добавляем модуль в ядро
insmod 8188eu.ko Перезапускаем ОС
shutdown -r now С помощью ifconfig определяем имя интерфейса И включаем monitor mode
ifconfig [имя интерфейса] down iwconfig [имя интерфейса] mode monitor ifconfig [имя интерфейса] up