J'ai le BeagleBone Black sans fil et j'ai flashé Ubuntu 16.04 pour il. J'essaie de faire fonctionner le WiFi, mais j'ai échoué jusqu'à présent. J'ai déjà essayé de modifier le fichier /etc/network/interfaces
en ajoutant les commandes suivantes pour wlan0
, sans aucune chance:
auto wlan0
iface wlan0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
wireless-mode ad-hoc
wireless-essid BBB
Dans certains forums, les gens suggèrent d'utiliser connmanctl
, cependant, il n'y a pas de paquet préinstallé dans Ubuntu. De plus, je ne peux pas le télécharger sur le BBBw, car son WiFi ne fonctionne pas. J'ai essayé de connecter le BBBw à Internet via une connexion USB avec un PC, j'ai modifié cette connexion en "partagée avec d'autres ordinateurs" mais, encore une fois, je n'avais pas de connexion Internet au BBBw.
En résumé, ma question est la suivante: existe-t-il un moyen simple de faire fonctionner le WiFi du BBBw (avec Ubuntu), sans avoir à utiliser le connmanctl
?
Sinon, des informations détaillées sur la façon d'installer la connmanctl
seraient très appréciées.
J'inclus tout le fichier /etc/network/interfaces
, avec la partie que j'ai ajoutée, qui apparaît après le commentaire "Les lignes suivantes pour le wlan0
ont été ajoutées par moi".
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet dhcp
# Example to keep MAC address between reboots
#hwaddress ether DE:AD:BE:EF:CA:FE
# The following lines for the wlan0 were added by me
# Ad-Hoc wifi
auto wlan0
iface wlan0 inet static
address 192.168.1.2
netmask 255.255.25a5.0
gateway 192.168.1.1
wireless-mode ad-hoc
wireless-essid BBB
##connman: ethX static config
#connmanctl services
#Using the appropriate ethernet service, tell connman to setup a static IP address for that service:
#Sudo connmanctl config <service> --ipv4 manual <ip_addr> <netmask> <gateway> --nameservers <dns_server>
##connman: WiFi
#
#connmanctl
#connmanctl> tether wifi off
#connmanctl> enable wifi
#connmanctl> scan wifi
#connmanctl> services
#connmanctl> agent on
#connmanctl> connect wifi_*_managed_psk
#connmanctl> quit
# Ethernet/RNDIS gadget (g_ether)
# Used by: /opt/scripts/boot/autoconfigure_usb0.sh
iface usb0 inet static
address 192.168.7.2
netmask 255.255.255.252
network 192.168.7.0
gateway 192.168.7.1
J'ai trouvé un moyen de faire fonctionner le WiFi de BBBw.
Tout d’abord, ajoutez les lignes suivantes au fichier etc/network/interfaces du BBBw (vous devez y accéder par un autre moyen, par exemple une connexion série avec un ordinateur portable):
auto wlan0
iface wlan0 inet dhcp
wpa-ssid yourSSID
wpa-psk yourPass
Ensuite, vous devez mettre à jour le firmware (merci à jeremy31 pour l'info: https://ubuntuforums.org/showthread.php?t=238678 ):
Sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ti-connectivity/wl18xx-fw-4.bin
copier le fichier .bin susmentionné dans le répertoire lib/firmware/ti-connectivity de BBBw
Redémarrer BBBw
Après cela, vous devez établir une connexion avec votre PC Linux à laquelle le BBBw doit se connecter. Cette connexion doit être "partagée avec d'autres ordinateurs", mode hotspot, WPA/WPA2 Personnel et avoir le même identifiant SSID que dans le fichier d'interface.
Après cela, votre BBBw devrait pouvoir se connecter à votre PC. Si vous souhaitez que votre BBBw dispose d'un accès Internet, vous devez connecter un câble Ethernet à votre PC. La connexion de point d'accès "partagée à d'autres ordinateurs" partagera l'internet Ethernet du PC avec le BBBw.
Plus de problèmes: