J'essaie de configurer un réseau LAN sur enp1s0 (les autres ordinateurs doivent pouvoir se connecter au réseau via cette interface) et wlp0s20u1 (point d'accès sans fil). Il y a aussi une autre interface qui est une interface WAN, temporairement pour les tests c'est wlp2s0.
Les deux interfaces doivent être connectées par un pont. Quand il n'y a pas de pont, dix points d'accès sans fil fonctionnent bien, mais quand j'active le pont, je ne peux plus me connecter au hotspot WiFi à partir du téléphone.
Ce que j'attends, c'est un réseau où le téléphone connecté par WiFi pourrait accéder à l'ordinateur connecté par câble au routeur Linux, et où les deux auraient accès à l'internet par l'interface WAN.
C'est ce que je fais :
brctl addbr br0
brctl addif br0 enp1s0
ifconfig br0 192.168.10.1
dhcpd -cf /path/to/config
hostapd /path/to/hostapd/config
/chemin/vers/config :
authoritative;
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.10 192.168.10.20;
option broadcast-address 192.168.10.255;
option routers 192.168.10.1;
default-lease-time 600;
max-lease-time 7200;
option domain-name "local-network";
option domain-name-servers 8.8.8.8, 8.8.4.4;
}
/chemin/vers/hostapd/config :
interface=wlp0s20u1
driver=nl80211
ssid=RaspAP
channel=5
bridge=br0
ignore_broadcast_ssid=0
beacon_int=100
ieee80211w=0
ieee80211n=1
hw_mode=g
wpa=2
auth_algs=1
wpa_passphrase=wpatest123
wpa_pairwise=CCMP TKIP
rsn_pairwise=CCMP
ieee80211h=0
Qu'est-ce que je fais de mal ? Merci pour votre temps. J'ai passé de nombreuses heures à chercher une solution, j'espère que quelqu'un pourra m'aider :(
@edit J'ai découvert que WPA2 ne fonctionne pas en mode Bridge, lorsque je règle le réseau sans fil sur ouvert alors je peux me connecter et j'ai un accès internet sur le téléphone, et brctl show me montre que les deux interfaces sont connectées.
Searching a PSK for a:x:y:z:b:c prev_psk=0x218c45c wlp0s20u1: STA a:x:y:z:b:c WPA: invalid MIC in msg 2/4 of 4- Way HandshakeSearching a PSK for a:x:y:z:b:c prev_psk=0x218c45c wlp0s20u1: STA a:x:y:z:b:c WPA: invalid MIC in msg 2/4 of 4- Way Handshake wlp0s20u1: AP-STA-POSSIBLE-PSK-MISMATCH a:x:y:z:b:c wlp0s20u1: AP-STA-POSSIBLE-PSK-MISMATCH a:x:y:z:b:c
Ce message n'était affiché qu'en mode de débogage, normalement je ne voyais que "AP-STA-POSSIBLE-PSK-MISMATCH", j'ai donc activé le mode de débogage et filtré tous les messages à proximité de ce message.
Je modifierai ce message lorsque j'aurai résolu le problème WPA2 et je publierai la solution ici.
Oh, j'ai aussi mis en place un NAT comme dans la première réponse.
@edit Problème WPA2 résolu. Lorsque le pont est activé, alors wpa_passphrase
NE FONCTIONNE PAS, il faut générer le PSK à l'aide de la commande wpa_passphrase et le mettre dans le fichier wpa_psk
au lieu de la valeur de configuration wpa_passphrase
.
Le problème semble être résolu, il ne me reste plus qu'à tester le pont (connecter n'importe quel périphérique Ethernet et le pinger).