黑豹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)
posted @   Erfu  阅读(569)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示