论坛风格切换切换到宽版
  • 49阅读
  • 7回复

armbian [复制链接]

上一主题 下一主题
离线北斗星
 

只看楼主 倒序阅读 使用道具 楼主   发表于: 2025-06-23
https://github.com/ophub/amlogic-s9xxx-armbian
https://github.com/topics/s905d

adb connect 192.168.1.150

adb shell reboot update


armbian-install
armbian-apt
armbian-config
离线北斗星

只看该作者 沙发   发表于: 2025-06-23
apt-get install net-tools

nmcli c
nmcli c delete OpenWr
nmcli device wifi connect "OpenWrt" password 00000000
离线北斗星

只看该作者 板凳   发表于: 2025-06-23
安装(大多数发行版默认已安装 nmcli):#
sudo apt install network-manager  # Ubuntu/Debian 系统
sudo yum install NetworkManager  # CentOS/RHEL 系统
使用 nmcli 连接 WiFi:#
查看可用的 WiFi 网络:

nmcli device wifi list
这会显示所有可用的 WiFi 网络。

连接 WiFi 网络:

nmcli device wifi connect <SSID> password <password>
其中 <SSID> 是你要连接的 WiFi 网络名称,<password> 是对应的密码。

查看当前连接的网络:

nmcli connection show
断开 WiFi 连接:

nmcli connection down id <connection-name>
nmcli 示例:#
列出可用的 WiFi 网络:
nmcli device wifi list
连接到指定的 WiFi 网络:
nmcli device wifi connect "MyWiFi" password "my_password"
离线北斗星

只看该作者 地板   发表于: 2025-06-23
查看网络设备状态
nmcli命令一般系统自带的有,没有的话使用命令安装,安装后首先查看设备状态,来判断是否有相关网络设备。

nmcli device status
1
显示所有网络设备(网卡、Wi-Fi、蓝牙等)的当前状态。

扫描可用的 Wi-Fi
nmcli device wifi list
1
连接到 Wi-Fi
nmcli device wifi connect "SSID名称" password "密码"
1
如果权限不够需要加sudo。

查看已保存的连接
nmcli connection show
1
列出所有已配置的网络连接(包括 Wi-Fi、有线、VPN 等)。

激活 / 停用连接
# 激活指定连接
nmcli connection up "连接名称"

# 停用指定连接
nmcli connection down "连接名称"
1
2
3
4
5
断开当前网络
nmcli device disconnect "设备名"
1
添加新连接(以 Wi-Fi 为例)
nmcli connection add type wifi con-name "新连接名称" ifname wlan0 ssid "SSID名称"

# 删除连接
nmcli connection delete "连接名称"
1
2
3
4
设置静态 IP(有线网络)

nmcli connection modify "连接名称" ipv4.addresses "192.168.1.100/24" \
ipv4.gateway "192.168.1.1" \
ipv4.dns "8.8.8.8,8.8.4.4" \
ipv4.method manual
1
2
3
4
5
重新加载 NetworkManager 配置
nmcli networking reload
————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                        
原文链接:https://blog.csdn.net/zzw3354353337/article/details/148408865
离线北斗星

只看该作者 4楼  发表于: 2025-06-23
把斐讯 N1(电视盒子) 重装了 Armbian 系统,机器有无线网卡但系统没桌面环境,只能通过命令行控制 WIFI 连接。这里记录 设置 WIFI 的方法。

一共有两个方案:

通过更新 WIFI 系统配置
通过 nmcli 连上 WIFI
通过更新 WIFI 系统配置
更新 /etc/network/interface 文件
备份 interface : cd /etc/network && cp interface interface.bak
更新 interface:
# armbian-config created
source /etc/network/interfaces.d/*

# Local loopback
auto lo
iface lo inet loopback

auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
更新 /etc/wpa_supplicant/wpa_supplicant.conf
备份 wpa 配置文件: cd /etc/wpa_supplicant/ && cp wpa_supplicant.conf wpa_supplicant.conf.bak
更新 wpa_supplicant.conf:
network={
    ssid="网络 ID"
    psk="密码"
}
重启网络, ping 百度试下是否连通, 正常应该可以成功连网。
通过 nmcli 连上 WIFI
nmcli 是一个命令行工具,用于控制 NetworkManager;还可以用来显示网络设备状态;创建、编辑、开启/关闭和删除网络连接 。Armbian 系统默认自带 nmcli, 这里不介绍安装方法。

通过 nmcli 直接连上 WIFI 后,系统会记录已保存的 AP。下面是具体的连接方法:

查看设备状态:
$ nmcli device status
DEVICE  TYPE      STATE         CONNECTION        
enp1s0  ethernet  connected     Wired connection 1
wlp2s0  wifi      disconnected  --                
lo      loopback  unmanaged     --  
这里 wlp2s0 类型为 wifi,表示我们的无线网卡,状态为 disconnected, 还没有连上 WIFI 热点。

2. 检查 radio:

$ nmcli radio
WIFI-HW  WIFI     WWAN-HW  WWAN    
enabled  enabled  enabled  enabled
3. 查看附近无线网络信号:

$ nmcli dev wifi list
SSID                  MODE   CHAN  RATE       SIGNAL  BARS  SECURITY
MYSSID         Infra  11    54 Mbit/s  100     ▂▄▆█  WPA2    
MYSSID         Infra  132   54 Mbit/s  100     ▂▄▆█  WPA2    
SOMEOTHERSSID  Infra  52    54 Mbit/s  49      ▂▄__  WPA2    
MYSSID         Infra  149   54 Mbit/s  45      ▂▄__  WPA2    
MYSSID         Infra  11    54 Mbit/s  42      ▂▄__  WPA2    
SOMEOTHERSSID  Infra  1     54 Mbit/s  27      ▂___  WPA2
第5列表示信号情况,信号越好的 AP,会越靠前。

4. 连上 AP 热点:

如果是无密码的 WIFI, 执行以下连接命令,SSID 就是我们所说的 WIFI 名:
$ nmcli device wifi connect <SSID|BSSID>
加密的 AP, 使用以下命令:
$ nmcli device wifi connect <SSID|BSSID> password <password>
执行命令没有报错后,再 Ping 下百度是否可达,能 Ping 通就表明已经连上 AP,可以正常上网。
离线北斗星

只看该作者 5楼  发表于: 2025-06-23
离线北斗星

只看该作者 6楼  发表于: 2025-06-25
journalctl |tail -n 100

https://blog.csdn.net/vingo888/article/details/3291936
https://blog.51cto.com/thinkpig007/1671924
https://www.cnblogs.com/yanshaoxiong/p/16556489.html

nmcli device wifi connect netlan_5G password nb988776655


wpa_passphrase netlan_2G 'nb988776655'



network={
        ssid="netlan_2G"
        #psk="nb988776655"
        psk=36552ba6a938fcfd9213b04ae464a3d30f4f16399a6908192b4ae2f08b0c8514
}


password for '802-11-wireless-security.psk' not given in 'passwd-file' and nmcli cannot ask without '--ask' option.
离线北斗星

只看该作者 7楼  发表于: 2025-06-26
nmcli connection show

f89fc43e-d67b-36c2-9cbf-5b240df388dd

sudo nmcli connection modify f89fc43e-d67b-36c2-9cbf-5b240df388dd 802-11-wireless-security.key-mgmt wpa-psk

sudo nmcli connection modify f89fc43e-d67b-36c2-9cbf-5b240df388dd 802-11-wireless-security.psk "nb988776655"

sudo nmcli connection down id netplan-wlan0-netlan_2G
sudo nmcli connection up id netplan-wlan0-netlan_2G

nmcli con up f89fc43e-d67b-36c2-9cbf-5b240df388dd passwd-file /root/psk_passwd

Connection activation failed: Secrets were required, but not provided


nmcli device wifi connect netlan_2G passwd-file /root/psk_passwd

sudo nmcli --ask c up f89fc43e-d67b-36c2-9cbf-5b240df388dd


Passwords or encryption keys are required to access the      │
                  │ wireless network 'netlan_5G'.

nmcli device connect wlp9s0 --ask

Could not activate connection: │        │
                          │ │   │ Activation failed: The Wi-Fi   │        │
                          │ │   │ network could not be found

              Could not activate connection:  │       │
                          │ │   │ Activation failed: Secrets were │       │
                          │ │   │ required, but not provided
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个