黑豹X2 armbian上开启wifi
查看本机ip
ip a
找到wlan口
armbian:~:# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN group default qlen 1000
link/sit 0.0.0.0 brd 0.0.0.0
3: ip6tnl0@NONE: <NOARP> mtu 1452 qdisc noop state DOWN group default qlen 1000
link/tunnel6 :: brd :: permaddr 1e88:c687:2c7f::
4: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 52:2a:2e:cd:ca:70 brd ff:ff:ff:ff:ff:ff
altname end0
inet 192.168.1.204/24 brd 192.168.1.255 scope global dynamic noprefixroute eth0
valid_lft 84020sec preferred_lft 84020sec
inet6 240e:36a:c80:4b00:90b0:fa3f:ec0c:8ae4/64 scope global temporary dynamic
valid_lft 191113sec preferred_lft 83557sec
inet6 240e:36a:c80:4b00:c176:d22b:4b27:f163/64 scope global dynamic mngtmpaddr noprefixroute
valid_lft 191113sec preferred_lft 104713sec
inet6 fe80::e6df:670d:f65:1eee/64 scope link noprefixroute
valid_lft forever preferred_lft forever
5: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq state UP group default qlen 1000
link/ether 08:e9:f6:d5:08:c4 brd ff:ff:ff:ff:ff:ff
inet 10.42.0.1/24 brd 10.42.0.255 scope global noprefixroute wlan0
valid_lft forever preferred_lft forever
inet6 fe80::d0a3:1d96:58ad:1944/64 scope link noprefixroute
valid_lft forever preferred_lft forever
创建网络
在终端输入
IFNAME="wlan0"
CON_NAME="myhotspot" # wifi名称
nmcli con add type wifi ifname $IFNAME con-name $CON_NAME autoconnect yes ssid CON_NAME
设置wifi为共享
nmcli con modify $CON_NAME 802-11-wireless.mode ap 802-11-wireless.band bg ipv4.method shared
设置Wifi密码
mcli con modify $CON_NAME wifi-sec.key-mgmt wpa-psk
nmcli con modify $CON_NAME wifi-sec.psk "MyStrongHotspotPass"
开启Wifi
nmcli con up $CON_NAME
错误排除
rror: Connection activation failed: IP configuration could not be reserved (no available address, timeout, etc.)
Hint: use 'journalctl -xe NM_CONNECTION=5d927fb5-8aca-4114-932c-e5faed57fa5a + NM_DEVICE=wlan0' to get more details.
运行提示命令
journalctl -xe NM_CONNECTION=5d927fb5-8aca-4114-932c-e5faed57fa5a + NM_DEVICE=wlan0
发现缺少二进制文件
<warn> [1712221130.5761] device (wlan0): ip:shared4: could not start dnsmasq: Could not find "dnsmasq" binary
下载相应缺失依赖
apt install dnsmasq
继续运行
nmcli con up $CON_NAME
成功创建wifi
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/8)
“风雪越是呼啸,雪莲越是绽放”
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!