Bonjour, Je suis entrain de me faire la main sur Buildroot, et j’ai un problème avec le wifi, il fonctionne à moitié (et pas celle que je veux).
J’explique l’objectif : je souhaite configurer mon interface wifi pour qu’elle se connecte automatiquement sur différents réseaux (roaming) et ça, ça fonctionne mais que en DHCP, si je souhaite définir des profils de connexion static, je me connecte toujours au réseau mais je n’ai plus d’IP.
ma conf :
wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="WIFI_SSID"
psk="le password en clair"
id_str="RESEAU_1"
key_mgmt=WPA-PSK
}
interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.42
netmask 255.255.255.0
network 192.168.1.0
broadcast 10.54.67.255
gateway 192.168.1.1
allow-hotplug wlan0
iface wlan0 inet manual
wpa_driver wext
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
# wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface RESEAU_1 inet static
address 10.54.64.100
netmask 255.255.252.0
network 10.54.64.0
broadcast 10.54.67.255
gateway 10.54.65.7
iface RESEAU_2 inet DHCP
après boot voici ce que j’ai :
# ifconfig
...
wlan0 Link encap:Ethernet HWaddr B8:27:EB:F6:FE:F0
inet6 addr: fe80::ba27:ebff:fef6:fef0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:71 errors:0 dropped:0 overruns:0 frame:0
TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4662 (4.5 KiB) TX bytes:1050 (1.0 KiB)
# iwconfig
wlan0 IEEE 802.11 ESSID:"WIFI_SSID"
Mode:Managed Frequency:2.437 GHz Access Point: 82:4C:A5:72:DD:2D
Bit Rate=65 Mb/s Tx-Power=31 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
Link Quality=54/70 Signal level=-56 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
je n’ai rien dans les différents log, et si je tente de redémarrer les service de networking, il me dit : tout vas bien dans le meilleur des mondes :
# /etc/init.d/S40network restart
Stopping network: OK
Starting network: Successfully initialized wpa_supplicant
OK
J’ai tenté plusieurs combinaisons pour la configuration du fichier interfaces, au mieux j’ai le réseau sans IP au pire il ne vois même pas le réseau. J’arrive pas pas a savoir si j’ai oublié un truc dans Buildroot, si j’ai mal configuré wpa_supplicant et interfaces, si c’est les deux ou si ça vient d’autre part.
Bref si vous avez des explications