CentOS 设置地址详解
CentOS(Community Enterprise Operating System)是一款基于Red Hat Enterprise Linux(RHEL)的免费开源操作系统,在CentOS系统中,设置正确的IP地址对于网络配置至关重要,本文将详细介绍如何在CentOS中设置静态IP地址。

设置静态IP地址
检查网络接口
我们需要确认网络接口的名称,在终端中输入以下命令:
ip a
该命令将列出所有网络接口及其详细信息,找到与您的网络适配器对应的接口名称,eth0”或“enp0s3”。
编辑网络配置文件
我们需要编辑网络配置文件来设置静态IP地址,根据您的网络接口名称,执行以下命令:
sudo nano /etc/sysconfig/network-scripts/ifcfg-<interface>
将<interface>替换为您的网络接口名称。
设置IP地址、子网掩码和网关
在配置文件中,找到以下行并修改它们:

BOOTPROTO=static IPADDR=<ip_address> NETMASK=<subnet_mask> GATEWAY=<gateway>
将<ip_address>替换为您希望设置的IP地址,例如168.1.100,将<subnet_mask>替换为您希望设置的子网掩码,例如255.255.0,将<gateway>替换为您希望设置的网关地址,例如168.1.1。
设置DNS服务器
同样,在配置文件中找到以下行并修改它们:
DNS1=<dns_server_1> DNS2=<dns_server_2>
将<dns_server_1>和<dns_server_2>替换为您希望设置的DNS服务器地址,例如8.8.8和8.4.4。
保存并退出
完成修改后,保存并退出编辑器。
重启网络服务
为了使新的网络配置生效,我们需要重启网络服务:
sudo systemctl restart network
验证网络配置

在终端中输入以下命令,检查IP地址是否已正确设置:
ip a
您应该看到新的IP地址、子网掩码和网关。
FAQs
问题:为什么我的网络连接没有正常工作?
解答:请确保您已正确设置了IP地址、子网掩码、网关和DNS服务器,检查您的网络接口是否已启用。
问题:如何更改网络接口名称?
解答:您可以使用nmcli命令行工具来更改网络接口名称,要将接口名称从eth0更改为eth1,请执行以下命令:
sudo nmcli con mod eth0 ifname eth1 sudo nmcli con mod eth1 type eth
更改接口名称后,您需要重新编辑网络配置文件以反映新的接口名称。

