设备信息
操作系统: 6.1.31-sun50iw9
基础发行版:Debian 11
前置条件
切换到root用户
su -
将orangepi用户添加到sudo list
vim /etc/sudoers
orangepi ALL=NOPASSWD:ALL
添加ip
sudo ip addr add 192.168.0.203 dev wlan0
设置默认网关
ip route add default via <gateway_ip_address> dev <interface_name>
ip route add default via 192.168.0.1 dev wlan0
显示网络接口信息
ip link show
显示路由表
ip route show
添加sudo权限
获取所有USB设备
ls /dev/usb*
添加挂载点
# 按照约定和usb名称保持一致
mkdir /mnt/usb
查看文件被占用的信息
sudo lsof | grep /mnt/filesystem
连接wifi
iface wlan0 inet dhcp
wpa-ssid 你的无线网名
wpa-psk 你的密码
使用nmcli管理wifi
# 启动服务
systemctl start NetworkManager
# 查看所有连接
nmcli connection show
# 显示可用连接
nmcli connection show --active
# 显示所有网卡信息
nmcli device status
# 显示所有网络接口信息
nmcli device show
# 显示wifi密码
nmcli device wifi show-password
# 显示wifi列表
nmcli dev wifi list
# 连接wifi
sudo nmcli dev wifi connect network-ssid password "network-password"
# 连接wifi
# con-name 指定连接名字,没有特殊要求,自定义
# ifname 指定网卡设备名,此配置所生效的网卡
# type 指定连接的类型,ethernet为以太网(默认)
nmcli connection add ifname ens38 con-name ens38_1 type ethernet
# 配置网络信息
# ipv4.addresses 指定IPv4地址
# ipv4.getway 指定网关
# ipv4.dns 指定dns
nmcli connection modify ens38_1 ipv4.addresses 172.16.93.140/24 ipv4.gateway 172.16.93.3 ipv4.dns 172.16.93.2
# 启用关闭连接
# 可以使用ssid或uuid启用、关闭连接
nmcli con down ssid/uuid
nmcli con up ssid/uuid
# 删除网络
nmcli connection delete ens38_1
# 添加删除dns
nmcli connection modify ens38_1 +ipv4.dns 114.114.114.114
nmcli connection modify ens38_1 -ipv4.dns 114.114.114.114
# 添加删除ip
nmcli connection modify ens38_1 +ipv4.addresses 10.10.10.10/24
nmcli connection modify ens38_1 -ipv4.addresses 10.10.10.10/24
# 重置配置
nmcli connection reload
# 图形化配置
nmtui
当前设备磁盘设备(U盘)挂载情况
lsblk -ip
# -d、 --节点不打印从属或持有者
lsblk -ipd
标签:nmcli,ip,wifi,connection,自动,ipv4,linux,ens38
From: https://www.cnblogs.com/ives/p/18290468