发布时间:
aic8800 芯片边缘盒子播放音频导致 WiFi 断开的问题,提供官方及实测有效的冲突解决方法(如 rfkill 重置无线设备),同时详细整理了无线 / 有线网卡配置(WiFi 连接、静态 IP 设置、多网段配置)、蓝牙配对连接操作的完整命令,涵盖网络管理与蓝牙配置的全流程解决方案。
问题描述 #
边缘盒子连接 WiFi 并连接蓝牙,通过 gst-play-1.0 tips.mp3 播放音频导致 WiFi 断开,并且无法扫描到任何 WiFi 问题,盒子使用的是 aic8800 芯片
官方解决方法: #
修改配置文件,增加 Enable=Media,Socket,但是测试问题并没有解决
/etc/bluetooth/main.conf 蓝牙配置文件
[General]
Enable=Media,Socket
sudo vim /etc/bluetooth/main.conf
sudo systemctl restart bluetooth
网上解决方法: #
设备上电后重置所有无线设备,解决了冲突问题。
sudo rfkill block all
sleep 5
sudo rfkill unblock all
网卡配置 #
网络连接配置文件目录: /etc/NetworkManager/system-connections
无线网卡操作命令 #
查看WIFI列表
nmcli device wifi list
IN-USE BSSID SSID MODE CHAN RATE SIGNAL BARS SECURITY
C0:B8:E6:55:4E:B9 RossWare703 Infra 12 130 Mbit/s 100 ▂▄▆█ WPA2
7A:B8:E6:55:4E:BB RossWare703_Wi-Fi5 Infra 12 130 Mbit/s 100 ▂▄▆█ WPA2
84:F5:EB:F9:93:05 finchinasoft Infra 1 130 Mbit/s 99 ▂▄▆█ WPA1 WPA2
14:6B:9C:F5:6D:29 DIRECT-67-Pantum M6200 Series Infra 11 65 Mbit/s 95 ▂▄▆█ WPA1 WPA2
FC:F2:9F:C3:6A:26 CMCC-JeUb Infra 3 130 Mbit/s 94 ▂▄▆█ WPA1 WPA2
44:32:62:74:56:EC SKYWORTH Infra 11 130 Mbit/s 90 ▂▄▆█ WPA2
A0:21:AA:97:D0:D4 CMCC-79ke Infra 8 130 Mbit/s 89 ▂▄▆█ WPA1 WPA2
F4:2A:7D:A7:13:68 TP-LINK_1234 Infra 6 405 Mbit/s 87 ▂▄▆█ WPA1 WPA2
D0:C7:C0:7C:69:5A TP-LINK_695A Infra 1 270 Mbit/s 82 ▂▄▆█ --
连接 WIFI
# 有密码连接
sudo nmcli device wifi connect "TP-LINK_1234" password "12345678"
# 无密码连接
sudo nmcli device wifi connect "TP-LINK_1234"
设备 "wlan0" 成功以 "a753c8ad-4692-412a-ae78-84e0449dc485" 激活。
查看连接列表
sudo nmcli connection show
NAME UUID TYPE DEVICE
有线连接 1 78e34636-8257-4d08-8123-93c2f2cbf96e ethernet eth0
TP-LINK_1234 a753c8ad-4692-412a-ae78-84e0449dc485 wifi wlan0
TP-LINK_4568 0c343ac3-3523-4ecb-ae8a-ccfda27f3ec9 wifi --
unicom d5ab144e-e7e9-4f6e-ad23-327120b0609c gsm --
ztl-wifi 7db2de53-7b64-495a-ac23-0e9b21e08cd3 wifi --
停用连接
sudo nmcli connection down TP-LINK_1234
成功停用连接 "TP-LINK_1234"(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/2)
启用连接
sudo nmcli connection up TP-LINK_1234
连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/3)
删除连接
sudo nmcli connection delete TP-LINK_1234
成功删除连接 "TP-LINK_1234" (a753c8ad-4692-412a-ae78-84e0449dc485)。
sudo nmcli connection show
NAME UUID TYPE DEVICE
有线连接 1 78e34636-8257-4d08-8123-93c2f2cbf96e ethernet eth0
TP-LINK_4568 0c343ac3-3523-4ecb-ae8a-ccfda27f3ec9 wifi --
unicom d5ab144e-e7e9-4f6e-ad23-327120b0609c gsm --
ztl-wifi 7db2de53-7b64-495a-ac23-0e9b21e08cd3 wifi --
有线网卡操作命令 #
查看连接列表
sudo nmcli connection show
NAME UUID TYPE DEVICE
有线连接 1 78e34636-8257-4d08-8123-93c2f2cbf96e ethernet eth0
TP-LINK_4568 0c343ac3-3523-4ecb-ae8a-ccfda27f3ec9 wifi --
unicom d5ab144e-e7e9-4f6e-ad23-327120b0609c gsm --
ztl-wifi 7db2de53-7b64-495a-ac23-0e9b21e08cd3 wifi --
设置静态 IP
sudo nmcli connection modify "有线连接 1" ipv4.method manual \
ipv4.addresses "192.168.0.240/24" \
ipv4.gateway "192.168.0.1" \
ipv4.dns "211.136.192.6,120.192.165.24"
添加第二网段(可选)业务需要
sudo nmcli connection modify "有线连接 1" +ipv4.addresses 192.168.9.205/24
或
sudo ip addr add 192.168.9.205/24 dev eth0
激活配置,先停用再启用
sudo nmcli connection down "有线连接 1" && sudo nmcli connection up "有线连接 1"
删除已有网卡信息 #
-
清空网卡信息
# 清空所有手动设置的 IPv4 地址(包括IP和第二网段) sudo nmcli connection modify "有线连接 1" ipv4.method auto \ ipv4.addresses "" \ ipv4.gateway "" \ ipv4.dns "" # 激活网卡配置 sudo nmcli connection down "有线连接 1" && sudo nmcli connection up "有线连接 1" -
删除网卡重新创建名为 “有线连接 1” 的以太网连接 con-name "有线连接 1":指定新连接的名称,与删除的名称保持一致;ifname eth0:绑定到目标有线网卡接口;type ethernet:连接类型为以太网。
-
con-name:
有线连接 1:指定新连接的名称,与删除的名称保持一致; -
ifname :
eth0绑定到目标有线网卡接口 -
type :
ethernet连接类型为以太网。
sudo nmcli connection delete "有线连接 1" # 创建新网卡 sudo nmcli connection add con-name "有线连接 1" ifname eth0 type ethernet # 启用新建的连接 sudo nmcli connection up "有线连接 1" -
蓝牙配置 #
查看已配对列表
bluetoothctl devices
进入蓝牙交互界面,Ctrl + D 退出交互页面
# 打开扫描
[bluetooth]# scan on
# 关闭扫描
[bluetooth]# scan off
# 配对蓝牙
[bluetooth]# pair 08:EB:ED:48:7B:6A
# 连接蓝牙
[BS100]# connect 08:EB:ED:48:7B:6A
# 信任连接(开机自动连接)
[BS100]# trust 08:EB:ED:48:7B:6A
# 连接详细信息
[BS100]# info 08:EB:ED:48:7B:6A
Device 08:EB:ED:48:7B:6A (public)
Name: BS100
Alias: BS100
Class: 0x00240404
Icon: audio-headset
Paired: yes
Trusted: yes
Blocked: no
Connected: yes
LegacyPairing: no
UUID: Audio Sink (0000110b-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control (0000110e-0000-1000-8000-00805f9b34fb)
UUID: Handsfree (0000111e-0000-1000-8000-00805f9b34fb)
quit00]#
断开连接
disconnect 08:EB:ED:48:7B:6A
删除连接
remove 08:EB:ED:48:7B:6A