Linux检查网络设备和连接的状态
检查当前设备的状态。
[root@server1 ~]# nmcli device status DEVICE TYPE STATE CONNECTION eno16777728 ethernet connected eno16777728 eno33554968 ethernet disconnected - lo loopback unmanaged -
检查当前连接的状态。
[root@server1 ~]# nmcli connection show NAME UUID TYPE DEVICE eno16777728 a5c248f9-1118-443e-a2bc-7b2de73afe72 802-3-ethernet eno16777728
检查有关连接的完整详细信息。
[root@server1 ~]# nmcli connection show eno16777728 | grep ipv4 ipv4.method: manual ipv4.dns: 192.168.1.2 ipv4.dns-search: ipv4.addresses: { ip = 192.168.1.101/24, gw = 192.168.1.2 } ipv4.routes: ipv4.ignore-auto-routes: no ipv4.ignore-auto-dns: no ipv4.dhcp-client-id: - ipv4.dhcp-send-hostname: yes ipv4.dhcp-hostname: - ipv4.never-default: no ipv4.may-fail: yes
配置配置静态网络(静态IP)
要静态配置网络连接,我们可以使用具有不同参数的相同 nmcli 命令。
[root@server1 ~]# nmcli connection modify eno16777728 ipv4.method manual ipv4.addresses "192.168.1.101/24 192.168.1.2" ipv4.dns 192.168.1.2
重新启动连接以应用设置。
[root@server1 ~]# nmcli connection down eno16777728 ; nmcli connection up eno16777728 Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)
现在检查设置。
[root@server1 ~]# nmcli connection show eno16777728 | grep ipv4 ipv4.method: manual ipv4.dns: 192.168.1.2 ipv4.dns-search: ipv4.addresses: { ip = 192.168.1.101/24, gw = 192.168.1.2 } ipv4.routes: ipv4.ignore-auto-routes: no ipv4.ignore-auto-dns: no ipv4.dhcp-client-id: - ipv4.dhcp-send-hostname: yes ipv4.dhcp-hostname: - ipv4.never-default: no ipv4.may-fail: yes [root@server1 ~]#
on it road.com
CentOS 配置 DHCP网络
目前,上述系统的IPv4地址是静态设置的。
将其更改为从可用的 DHCP 服务器动态获取 IP 地址。
[root@server1 ~]# nmcli connection modify eno16777728 ipv4.method auto ipv4.addresses "" ipv4.dns ""
重新启动连接以应用设置。
[root@server1 ~]# nmcli connection down eno16777728 ; nmcli connection up eno16777728 Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/2)
现在检查设置。
[root@server1 ~]# nmcli connection show eno16777728 | grep ipv4 ipv4.method: auto ipv4.dns: ipv4.dns-search: ipv4.addresses: ipv4.routes: ipv4.ignore-auto-routes: no ipv4.ignore-auto-dns: no ipv4.dhcp-client-id: - ipv4.dhcp-send-hostname: yes ipv4.dhcp-hostname: - ipv4.never-default: no ipv4.may-fail: yes [root@server1 ~]#
在 RHEL/CentOS 7 中,默认网络由网络管理器(Network Manager)管理。
在本文中,我们将使用 nmcli 在 RHEL/CentOS 7 机器上配置动态和静态网络。
日期:2020-09-17 00:12:52 来源:oir作者:oir