Как подключить Raspberry к WEP зашифрованной и с поддержкой dhcp Ad-Hoc сети
У меня есть Three Rasbperry Pi3, и я настроил 2 из них как специализированный сетевой сервер с поддержкой dhcp, они работают нормально, и я могу подключиться к ним с помощью ПК с Windows и Linux, а также с мобильного телефона. Кроме того, dhcp назначает "Портативному компьютеру, ПК и мобильному устройству" динамический IP-адрес в указанном диапазоне, но когда я пытаюсь подключиться с другого Raspberry Pi с помощью wpa_supplicant, он не может подключиться к специализированной сети Raspberry Pi, на которой размещается специальная сеть. Я использую WEP-шифрование. Мой Raspberry Pi оснащен внутренней картой Wi-Fi.
Модель сети
# 1 Raspberry Pi3 с поддержкой dhcp ad-hoc
# 2 Raspberry Pi3 с поддержкой dhcp ad-hoc
# 3 Raspberry Pi3 - это движущийся узел с конфигурациями wpa_supplicant в режиме управляемой сети, который будет подключаться к любому из тех Raspberry Pi, в зависимости от которых у него хороший уровень сигнала и качество.
# 1 Raspberry Pi с поддержкой dhcp ad-hoc
У меня есть следующее
конфигурация интерфейса
мой файл /etc/network/interfaces выглядит следующим образом
auto wlan0
iface wlan0 inet static
address 192.168.1.1
netmask 255.255.255.0
wireless-channel 1
wireless-essid Node1
wireless-key 6172736869
wireless-mode ad-hoc
Конфигурация DHCP
и моя конфигурация для /etc/dhcp/dhcpd.conf
ddns-update-style interim;
default-lease-time 600;
max-lease-time 7200;
authoritative;
log-facility local7;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.5 192.168.1.150;
}
#2 Raspberry Pi с поддержкой dhcp ad-hoc
У меня есть следующее
конфигурация интерфейса
мой файл /etc/network/interfaces выглядит следующим образом
auto wlan0
iface wlan0 inet static
address 192.168.2.1
netmask 255.255.255.0
wireless-channel 1
wireless-essid Node2
wireless-key 6172736869
wireless-mode ad-hoc
Конфигурация DHCP
и моя конфигурация для /etc/dhcp/dhcpd.conf
ddns-update-style interim;
default-lease-time 600;
max-lease-time 7200;
authoritative;
log-facility local7;
subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.5 192.168.2.150;
}
Работает нормально. Я могу подключить что угодно, кроме Raspberry Pi с конфигурацией wpa_supplicant. Я работал над этим почти 12 дней, и я попробовал почти все решения, касающиеся WEP-соединения с wpa_supplicant, и до сих пор нет шансов на соединение.
У меня есть следующая конфигурация для
#3 Raspberry Pi3 с конфигурацией wpa_supplicant
конфигурация wpa_supplicant
мой /etc/wpa_supplicant/wpa_supplicant.conf выглядит так
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=GB
network={
ssid="IoT-Lab"
psk="12323233"
key_mgmt=WPA-PSK
}
network={
ssid="Node1"
wep_key0="6172736869"
#wep_key0=6172736869
key_mgmt=NONE
}
Когда я подключаюсь к Node1, он не устанавливает соединение, а создает запись в wpa_supplicant.
Затем прочитайте об удалении кавычек wep_key0, и я сделал это, но это не сработало. Я также прочитал о множестве твиков, с которыми можно поиграть, но ничего не сработало и сделал каждый из них, но ничего не работает.
конфигурация интерфейса
# interfaces(5) file used by ifup(8) and ifdown(8)
# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
auto lo
iface lo inet loopback
iface eth0 inet manual
allow-hotplug wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Я также проверяю конфигурацию интерфейса для wlan0 от руководства до dhcp, но это не работает. Я буду благодарен, если вы поможете мне.