在CentOS 7 中,通过命令行配置 IP 地址有两种方式:使用 Network Manager 和使用 Network Service。下面我们将详细介绍这两种方式。

  1. 首先,我们需要查看当前系统中网卡的名称,可以执行以下命令:

ip addr show

  1. 接着,我们需要编辑 Network Manager 配置文件/etc/sysconfig/network-scripts/ifcfg-[interface],其中 [interface] 是网卡的名称,编辑该文件并添加以下内容:

DEVICE=[interface]

BOOTPROTO=static

ONBOOT=yes

IPADDR=[ip_address]

NETMASK=[subnet_mask]

GATEWAY=[gateway_address]

DNS1=[dns_address_1]

DNS2=[dns_address_2]

其中,[ip_address] 是想要设置的 IP 地址,[subnet_mask] 是子网掩码,[gateway_address] 是网关地址,[dns_address_1][dns_address_2] 是 DNS 服务器地址。

  1. 保存文件并退出编辑器,然后重启 Network Manager 服务。

systemctl restart NetworkManager

  1. 最后,我们需要重新启动网络服务以使新的设置生效。

systemctl restart network

  1. 与上述方法一样,我们需要先查看当前系统中网卡的名称。

ip addr show

  1. 编辑网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-[interface]

DEVICE=[interface]

BOOTPROTO=static

ONBOOT=yes

IPADDR=[ip_address]

NETMASK=[subnet_mask]

GATEWAY=[gateway_address]

DNS1=[dns_address_1]

DNS2=[dns_address_2]

与使用Network Manager 的方法相同,这里不再赘述。

  1. 保存文件并退出编辑器,然后重启 Network Service 服务。

systemctl restart network

  1. 最后,我们可以通过以下命令查看当前网络配置是否生效。

ip addr show

通过以上两种方式,我们可以在CentOS 7 中通过命令行配置 IP 地址。其中,使用 Network Manager 的方法可以在不重启网络服务的情况下生效,但也可能会导致无法连接至网络的问题。而使用 Network Service 的方法则需要重启服务才能生效,但相对稳定可靠。

最后修改:2023 年 06 月 27 日
喜欢就用赞赏来鞭打我吧~