在Linux服务器管理中,网络配置是最基础也是最重要的技能之一。本文将手把手教你如何在CentOS7系统中配置静态IP地址,让你的服务器网络连接更加稳定可靠。
为什么要配置静态IP?
在服务器环境中,使用静态IP地址是最佳实践。相比动态IP,静态IP具有以下优势:
- 服务稳定性:确保服务器IP地址不会变化,避免服务中断
- 远程管理便利:SSH连接、远程桌面等不受IP变化影响
- DNS解析准确:域名解析始终指向正确的IP地址
- 集群通信可靠:在多台服务器组成的集群中保持通信稳定
💡 TRAE IDE 小贴士:使用TRAE IDE的远程SSH功能,你可以轻松管理多台CentOS服务器,无需记忆复杂的IP地址,一键连接即可开始配置工作。
配置前的准备工作
在开始配置之前,我们需要先了解当前网络状况:
1. 查看网络接口名称
ip addr show输出示例:
2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:3a:4f:2b brd ff:ff:ff:ff:ff:ff
inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic eno16777736记住你的网卡名称(如 eno16777736),后续配置会用到。
2. 收集网络信息
你需要准备以下信息:
- IP地址(如:192.168.1.200)
- 子网掩码(如:255.255.255.0 或 /24)
- 网关地址(如:192.168.1.1)
- DNS服务器地址(如:8.8.8.8, 114.114.114.114)
💡 TRAE IDE 小贴士:TRAE IDE内置的网络工具可以帮助你快速扫描局域网,自动发现可用的IP地址和网关信息,让配置过程更加高效。
详细配置步骤
步骤1:备份原始配置
sudo cp /etc/sysconfig/network-scripts/ifcfg-eno16777736 /etc/sysconfig/network-scripts/ifcfg-eno16777736.bak步骤2:编辑网络配置文件
sudo vi /etc/sysconfig/network-scripts/ifcfg-eno16777736步骤3:修改配置文件内容
将文件内容修改为如下格式(根据你的网络环境调整参数):
TYPE="Ethernet"
BOOTPROTO="static" # 改为static,启用静态IP
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
NAME="eno16777736"
UUID="8c75c2ba-d363-4a7a-9f1a-6f7b1b8b8b8b" # 保持原有UUID
DEVICE="eno16777736"
ONBOOT="yes" # 确保为yes,开机自动启用
# 静态IP配置
IPADDR="192.168.1.200" # 你的静态IP地址
NETMASK="255.255.255.0" # 子网掩码
GATEWAY="192.168.1.1" # 网关地址
DNS1="8.8.8.8" # 主DNS
DNS2="114.114.114.114" # 备用DNS