Оглавление:
- Шаг 1. Установите образ Raspbian Stretch Lite на SD-карту
- Шаг 2: отредактируйте конфигурацию DHCP
- Шаг 3: Настройте сетевые интерфейсы
- Шаг 4: Установите и настройте Hostapd
- Шаг 5. Включите переадресацию IP
- Шаг 6: Установите и настройте DHCP Relay
Видео: Беспроводная точка доступа с радиусом действия пятьдесят метров с беспроводным USB-адаптером TP Link WN7200ND на Raspbian Stretch: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Raspberry Pi отлично подходит для создания безопасных точек беспроводного доступа, но у него нет хорошего диапазона, я использовал беспроводной USB-адаптер TP Link WN7200ND, чтобы расширить его. Хочу поделиться как это сделать
Почему я хочу использовать Raspberry Pi вместо роутера?
Ответ очень прост - БЕЗОПАСНОСТЬ. Производители роутеров просто хотят продавать устройства, им плевать, есть ли бреши в безопасности, которые затронут вас. Вы, raspberry pi, будете в курсе последних исправлений безопасности.
Шаг 1. Установите образ Raspbian Stretch Lite на SD-карту
Загрузите Raspbian с сайта загрузки Rapsberry Pi и установите его на SD-карту. Если вам нужна простая в использовании программа для этого. Рекомендую Etcher.
Подключите адаптер TP Link WN7200ND к любому из USB-портов, убедитесь, что блок питания обеспечивает достаточный ток. Блок питания на 1 ампер должен быть достаточным. Интерфейс будет wlan1, внутренний адаптер R Pi Wifi - wlan0.
Шаг 2: отредактируйте конфигурацию DHCP
Нам не нужен динамический IP-адрес для адаптера WN7200ND, поэтому нам нужно изменить файл конфигурации dhcpd. С помощью текстового редактора отредактируйте файл конфигурации /etc/dhcpcd.conf и добавьте следующую строку
denyinterfaces wlan1
Теперь нам нужно перезапустить службу DHCP с помощью команды
sudo service dhcpcd перезапуск
Шаг 3: Настройте сетевые интерфейсы
Порт Ethernet eth0 будет работать нормально (он получит динамический IP-адрес при его подключении), но нам нужно настроить мостовой интерфейс br0, который соединяет адаптер TP Link wlan1 и порт Ethernet eth0. Установите мостовые утилиты с помощью следующей команды
sudo apt-get install bridge-utils
Настройте интерфейсы, создав новый текстовый файл /etc/network/interfaces.d/ap со следующим текстом:
auto eth0allow-hotplug eth0 iface eth0 inet manual auto wlan1 allow-hotplug wlan1 iface wlan1 inet manual pre-up service hostapd start post-up brctl addif br0 wlan1 auto br0 iface br0 inet dhcp bridge_ports eth0 wlan1
Шаг 4: Установите и настройте Hostapd
Hostapd реализует точку беспроводного доступа. Установите его с помощью следующей команды
sudo apt-get install hostapd
Чтобы настроить точку доступа, нам нужно настроить hostapd. Создайте новый текстовый файл /etc/hostapd/hostapd.conf со следующим текстом:
interface = wlan1 #wlan is WN7200ND adapterdriver = nl80211 # это драйвер, необходимый для WN7200ND hw_mode = g # g означает канал полосы 2,4 ГГц = 11 # это канал, который мы будем использовать, вы можете выбрать любой канал от 1 до 13 ieee80211n = 1 # ограничить частоты до разрешенных в вашей стране wmm_enabled = 1 # ht_capab = [HT40] [SHORT-GI-20] # настроить возможности WN7200ND macaddr_acl = 0 # прокомментировать эту строку, чтобы ограничить количество устройств, которые могут подключаться # macaddr_acl = 1 # раскомментируйте это, чтобы ограничить количество устройств, которые могут подключаться # accept_mac_file = / etc / hostapd / accept # в этом файле есть список MAC-адресов устройств, которые hostapd будет принимать ignore_broadcast_ssid = 0 # будет транслировать SSID # Использовать WPA2 auth_algs = 1 wpa = 2 # ИСПОЛЬЗУЙТЕ только WPA v2 wpa_key_mgmt = WPA-PSK rsn_pairwise = CCMP ssid = MyNetwork # используйте имя вашей сети wpa_passphrase = MyUniquePassword # кодовую фразу для вашей сети
Чтобы ограничить количество устройств, которые будут подключаться к точке доступа, создайте файл / etc / hostapd / accept и введите список MAC-адресов, как показано ниже:
14: 1a: 93: eb: 31: 55 #mac-адрес вашего устройства
Чтобы загрузить файл конфигурации при запуске hostapd, отредактируйте файл / etc / default / hostapd, раскомментируйте строку DAEMON_CONF и измените ее на
DAEMON_CONF = "/ etc / hostapd / hostapd.conf"
Шаг 5. Включите переадресацию IP
Нам нужно включить IP-переадресацию, чтобы мост работал правильно. Чтобы включить его, отредактируйте файл /etc/sysctl.conf и раскомментируйте строку net.ipv4.ip_forward = 1.
Шаг 6: Установите и настройте DHCP Relay
Завершить настройку и подключить все устройства к одной сети (рекомендуется иметь все в одной сети, если вы хотите использовать Chromecast или отправлять видео на YouTube на своем смарт-телевизоре). Чтобы отправлять DHCP-запросы на маршрутизатор ISP, нам необходимо установить isc dhcp relay и настроить Pi для отправки запросов на этот сервер. Для его установки используйте следующую команду:
sudo apt-get install isc-dhcp-relay
Введите IP-адрес маршрутизатора в конфигурации сервера ретрансляции.
192.168.100.1
Чтобы проверить, все ли настроено правильно, вы можете запустить команду
sudo hostapd /etc/hostapd/hostapd.conf
После успешного подключения к новой точке доступа вы можете перезагрузить компьютер.
Рекомендуемые:
Raspberry Pi -> точка доступа Wi-Fi: 10 шагов
Raspberry Pi -> Точка доступа Wi-Fi: Вы когда-нибудь были в месте без Wi-Fi, и ваши друзья не выдавали точку доступа? У меня есть, и в этой инструкции я покажу вам шаг за шагом, как превратить Raspberry Pi в точку доступа Wi-Fi. Более того, этот проект обойдется вам дешевле
Модель беспроводного крана (SMART BOT) со шпионской камерой по сети (Wi-Fi или точка доступа): 8 шагов
Модель беспроводного крана (SMART BOT) со шпионской камерой по сети (Wi-Fi или точка доступа): для создания любого проекта мы выполняем несколько шагов: -поиск идей, связанных с проектами, выставление счетов на материалы, необходимые для экспериментов на печатной плате и макетной плате
Отправка данных беспроводного датчика температуры и влажности IoT с большим радиусом действия в Google Sheet: 39 шагов
Отправка данных беспроводного датчика температуры и влажности IoT с большим радиусом действия в таблицу Google: мы используем датчик температуры и влажности NCD, но шаги остаются одинаковыми для любого продукта ncd, поэтому, если у вас есть другие беспроводные датчики ncd, вы можете свободно наблюдать рядом кроме того. Путем остановки этого текста вам нужно
Защитите весь Wi-Fi с помощью VPN - точка доступа !: 5 шагов
Защитите весь Wi-Fi с помощью VPN - точки доступа!: По мере того, как все больше и больше нашей жизни направляется в большое облако в небе, которым является Интернет, становится все труднее оставаться в безопасности и конфиденциальности в ваших личных приключениях в Интернете. Независимо от того, получаете ли вы доступ к конфиденциальной информации, которую хотите сохранить в тайне
Беспроводной индикатор уровня воды большого радиуса действия с сигнализацией - Дальность действия до 1 км - Семь уровней: 7 шагов
Беспроводной индикатор уровня воды большого радиуса действия с сигнализацией | Дальность действия до 1 км | Семь уровней: посмотрите это на Youtube: https://youtu.be/vdq5BanVS0Y Возможно, вы видели множество проводных и беспроводных индикаторов уровня воды, которые обеспечивают диапазон от 100 до 200 метров. Но в этом руководстве вы увидите индикатор уровня воды с большим радиусом действия