CentOS 设置静态 IP 配置

让梦想疯狂 2024-10-04 11:37:01 阅读 84

防止 CentOS 服务器的 IP 地址更改,可以设置静态 IP 配置,而不是依赖 DHCP(动态主机配置协议)分配 IP 地址。

以下是在 CentOS 上配置静态 IP 地址步骤:

1. 编辑网络配置文件

打开配置文件。配置文件通常位于 <code>/etc/sysconfig/network-scripts/ 中。文件名通常以 “ifcfg-” 开头,后跟接口名称(例如: ifcfg-eth0、ifcfg-ens33)。

sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0

2. 配置网络设置

配置文件如下:

TYPE="Ethernet"code>

PROXY_METHOD="none"code>

BROWSER_ONLY="no"code>

BOOTPROTO="dhcp"code>

DEFROUTE="yes"code>

IPV4_FAILURE_FATAL="no"code>

IPV6INIT="yes"code>

IPV6_AUTOCONF="yes"code>

IPV6_DEFROUTE="yes"code>

IPV6_FAILURE_FATAL="no"code>

IPV6_ADDR_GEN_MODE="stable-privacy"code>

NAME="eth0"code>

UUID="5d8300a4-dc78-48dc-9323-d6569e5b9ee9"code>

DEVICE="eth0"code>

ONBOOT="yes"code>

修改配置后文件如下 :

TYPE="Ethernet"code>

PROXY_METHOD="none"code>

BROWSER_ONLY="no"code>

BOOTPROTO="static"#dhcp改为staticcode>

DEFROUTE="yes"code>

IPV4_FAILURE_FATAL="no"code>

IPV6INIT="yes"code>

IPV6_AUTOCONF="yes"code>

IPV6_DEFROUTE="yes"code>

IPV6_FAILURE_FATAL="no"code>

IPV6_ADDR_GEN_MODE="stable-privacy"code>

NAME="eth0"code>

UUID="5d8300a4-dc78-48dc-9323-d6569e5b9ee9"code>

DEVICE="eth0"code>

ONBOOT="yes"#开机启用本配置code>

IPADDR=192.168.1.100#静态IP

NETMASK=255.255.255.0#子网掩码

GATEWAY=192.168.1.1#默认网关

DNS1=192.168.1.1#DNS服务器IP

3. 重启网络服务

保存对网络配置文件的更改后,重新启动网络服务以应用新的静态 IP 配置:

sudo systemctl restart network

4. 验证网络配置

运行以下命令检查是否成功分配了静态 IP 地址:

ip addr show



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。