linux自动配置ip

设备信息

操作系统: 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
posted @ 2024-07-08 17:51  Hey,Coder!  阅读(3)  评论(0编辑  收藏  举报