查看网络信息
配置静态 IP
其他配置操作
- 查看所有设备状态:使用
nmcli device status
命令可以查看系统中所有网络设备的状态,包括设备名称、类型、连接状态以及对应的连接名称等,例如: - 查看具体网卡信息:通过 nmcli device show <网卡名称> 命令来获取指定网卡的详细信息,如 nmcli device show ens160 13. 查看所有连接信息:执行 nmcli connection show 命令,能够列出系统中所有的网络连接配置,包括连接名称、UUID、类型、设备等内容.
-
配置动态 IP(DHCP)
- 启用网络接口:假设网络接口是
ens33
,使用nmcli device connect ens33
命令来启用该接口13. - 配置为动态获取 IP:使用命令
nmcli connection modify ens33 ipv4.method auto
来将网络接口ens33
配置为通过 DHCP 自动获取 IP 地址,然后使用nmcli connection up ens33
命令激活该网络连接设置13. - 创建或修改网络连接配置:使用命令
nmcli connection add type ethernet con-name static-ip-ens33 ifname ens33 ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8 autoconnect yes
。- 这里
con-name
是自定义的连接名称(static-ip-ens33
),ifname
是网络接口名称(ens33
),type
是接口类型(ethernet
),ipv4.addresses
是静态 IP 地址和子网掩码,ipv4.gateway
是网关地址,ipv4.dns
是 DNS 服务器地址,ipv4.method
设置为manual
表示手动配置,autoconnect yes
表示开机自启动该网络连接1.
- 这里
- 激活网络连接:使用
nmcli connection up static-ip-ens33
命令激活配置好的静态网络连接 - 修改连接属性:可以使用
nmcli connection modify
命令修改已有的网络连接属性,例如修改 IP 地址、网关、DNS 等,如nmcli connection modify ens160 ipv4.addresses '172.16.71.136/24'
修改ens160
的 IP 地址,nmcli con mod ens160 ipv4.dns "114.114.114.114 8.8.8.8"
修改ens160
的 DNS 服务器13. - 重新加载配置文件:在修改了网络连接配置后,需要使用
nmcli connection reload
命令重新加载配置文件,使修改生效123. - 断开和连接网络设备:使用
nmcli device disconnect ens33
可以断开指定网络设备的连接,使用nmcli device connect ens33
则可以重新连接该设备