ophub / amlogic-s9xxx-armbian

Support for Armbian in Amlogic, Rockchip and Allwinner boxes. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588, rk3568, rk3399, rk3328, h6, etc.
GNU General Public License v2.0
6.27k stars 2.02k forks source link

Phicomm-N1安装armbian 23.08.0后,armbian-config没找到wifi的配置 #1449

Closed wencan closed 1 year ago

wencan commented 1 year ago

Device Information | 设备信息 Phicomm-N1 最近购自自pdd,全新未拆封 原系统2.19

Armbian Version | 系统版本 Armbian_23.08.0_amlogic_s905d_lunar_6.1.31_server_2023.06.01.img

Describe the bug | 问题描述 armbian-config - network中,没有wifi选项

ip addr输出:

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 62fd:155b:df79::
4: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether fc:7c:02:86:7e:04 brd ff:ff:ff:ff:ff:ff
    altname end0
    inet 192.168.1.208/24 brd 192.168.1.255 scope global dynamic noprefixroute eth0
       valid_lft 42985sec preferred_lft 42985sec
    inet6 fe80::7abd:77c8:785e:6e70/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
5: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 9e:61:0f:e5:36:02 brd ff:ff:ff:ff:ff:ff
wencan commented 1 year ago

reboot之后,执行armbian-config,会输出提示:

Warning: Configuration cannot work properly without a working internet connection.  Press CTRL C to stop or any key to ignore and continue.
wencan commented 1 year ago

设备通过网线连接到路由器。 客户端通过ssh连接到设备

ophub commented 1 year ago

看文档里关于启用wifi的方法

wencan commented 1 year ago

刷了22.11.0版,一切正常

duzefu commented 1 year ago

的确没有. 有2个问题:用非默认账号得重装sudo 不然报错 wifi没有.可以通过手动配置wpa_supplicant来启用.doc说的那个命令nmcli? nmcli device wifi list直接就是空的.不知道什么地方配置有问题. 贴一个GPT的开启wifi的方案,实测有效:

要使用 wpa_supplicant 命令来连接 WiFi,你需要编辑配置文件并运行 wpa_supplicant 命令。以下是在 Linux 系统中使用 wpa_supplicant 连接 WiFi 的一般步骤:

编辑 wpa_supplicant 配置文件:
wpa_supplicant 配置文件通常位于 /etc/wpa_supplicant.conf。你可以使用文本编辑器打开这个文件。如果没有此文件,你可以创建一个新的。

使用以下命令打开配置文件:

sudo nano /etc/wpa_supplicant.conf
添加 WiFi 网络配置:
在打开的配置文件中,添加类似以下的配置,替换 <SSID> 和 <PASSWORD> 为你的 WiFi 网络的名称和密码:

network={
    ssid="<SSID>"
    psk="<PASSWORD>"
}
请注意,上述配置仅适用于使用 WPA/WPA2 密码保护的网络。如果你的网络设置有所不同,需要进行相应的调整。

运行 wpa_supplicant 命令:
使用以下命令运行 wpa_supplicant,指定你的无线网络接口名称(例如 wlan0)和 wpa_supplicant 配置文件的路径:

sudo wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
这会在后台启动 wpa_supplicant。

获取 IP 地址:
接下来,你需要使用 DHCP 或手动配置 IP 地址。可以使用 dhclient 命令来请求 IP 地址分配:

sudo dhclient wlan0
或者,你也可以手动配置 IP 地址,具体方法取决于你的网络设置。