У меня есть BeagleBone Черная Беспроводная связь, и я высветил Ubuntu 16.04 к нему. Я пытаюсь сделать WiFi для работы, но до сих пор перестал работать. Я уже попытался изменить /etc/network/interfaces
файл путем добавления следующих команд для wlan0
, без любой удачи:
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
На некоторых форумах люди предлагают использовать connmanctl
, однако, в Ubuntu нет такого предварительно установленного пакета. Также я не могу загрузить его на BBBw, потому что его WiFi не работает. Я пытался подключить BBBw к Интернету через соединение USB с ПК, я отредактировал это соединение с “общим к другим компьютерам”, но снова, у меня не было Интернет-соединения с BBBw.
Таким образом, мой вопрос: Есть ли простой способ сделать WiFi BBBw (с Ubuntu) для работы без потребности использовать connmanctl
?
В противном случае любая подробная информация о том, как установить connmanctl
очень ценился бы.
Я включаю целое /etc/network/interfaces
файл, с частью, которую я добавил, который появляется после комментария “Следующие строки для wlan0
были добавлены мной”.
# 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
Я нашел способ сделать WiFi BBBw для работы.
Во-первых добавьте следующие строки к и т.д./объединять в сеть/соединять интерфейсом файл BBBw (необходимо получить доступ к нему иначе, например, последовательное соединение с ноутбуком):
auto wlan0
iface wlan0 inet dhcp
wpa-ssid yourSSID
wpa-psk yourPass
Затем необходимо ли обновить встроенное микропрограммное обеспечение (благодаря jeremy31 для info:https://ubuntuforums.org/showthread.php? t=2386780):
sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ti-connectivity/wl18xx-fw-4.bin
скопируйте вышеупомянутый .bin файл в lib/firmware/ti-connectivity каталог BBBw
Перезагрузка BBBw
После выполнения их необходимо настроить соединение с ПК Linux для BBBw для соединения с. Это соединение должно быть "Совместно использовано к другим компьютерам", режим горячей точки, Персональный WPA/WPA2, и имеет ТОТ ЖЕ ssid как тот в файле интерфейсов.
После того, как тот Ваш BBBw должен смочь соединиться с Вашим ПК. Если Вы хотите, чтобы Ваш BBBw имел доступ в Интернет, необходимо подключить кабель Ethernet к ПК. "Общий к другим компьютерам" соединение горячей точки совместно использует Интернет Ethernet ПК к BBBw.
Больше проблем: