在CentOS 7 中,通过命令行配置 IP 地址有两种方式:使用 Network Manager 和使用 Network Service。下面我们将详细介绍这两种方式。
- 首先,我们需要查看当前系统中网卡的名称,可以执行以下命令:
ip addr show
- 接着,我们需要编辑 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 服务器地址。
- 保存文件并退出编辑器,然后重启 Network Manager 服务。
systemctl restart NetworkManager
- 最后,我们需要重新启动网络服务以使新的设置生效。
systemctl restart network
- 与上述方法一样,我们需要先查看当前系统中网卡的名称。
ip addr show
- 编辑网卡配置文件 /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 的方法相同,这里不再赘述。
- 保存文件并退出编辑器,然后重启 Network Service 服务。
systemctl restart network
- 最后,我们可以通过以下命令查看当前网络配置是否生效。
ip addr show
通过以上两种方式,我们可以在CentOS 7 中通过命令行配置 IP 地址。其中,使用 Network Manager 的方法可以在不重启网络服务的情况下生效,但也可能会导致无法连接至网络的问题。而使用 Network Service 的方法则需要重启服务才能生效,但相对稳定可靠。
版权属于:周晨
本文链接:https://wenziju.com/index.php/archives/1320/
本博客所有文章除特别声明外,均采用知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议。转载请注明出处!