Linux环境下两台服务器IP地址及基础网络配置需遵循以下核心步骤:通过ip addr查看当前网卡信息(如eth0),编辑对应配置文件(如/etc/sysconfig/network-scripts/ifcfg-eth0),设置静态IP(如192.168.1.10/24)、子网掩码、网关及DNS;使用hostnamectl配置主机名以区分服务器;随后,执行systemctl restart network重启网络服务;通过ping测试两机连通性并确保防火墙(firewalld)放行相关端口,配置时需注意IP在同一网段且避免冲突,确保基础网络通信畅通。
在服务器运维中,IP地址配置是网络通信的基础,只有正确配置IP地址、子网掩码、网关、DNS等网络参数,服务器才能实现内网互通、外网访问及服务发布,本文将以两台Linux服务器(以CentOS 7和Ubuntu 22.04为例)为例,详细讲解静态IP地址的配置方法及网络连通性验证步骤,确保服务器网络环境稳定可靠。
准备工作:明确网络规划与服务器信息
在配置IP地址前,需先规划两台服务器的网络参数,避免IP冲突或网络不可达,假设两台服务器部署在同一局域网(如192.168.1.0/24网段),具体规划如下:
| 服务器名称 | 操作系统 | IP地址 | 子网掩码 | 默认网关 | DNS服务器 |
|---|---|---|---|---|---|
| server1 | CentOS 7 | 168.1.10 | 255.255.0 | 168.1.1 | 8.8.8 |
| server2 | Ubuntu 22.04 | 168.1.20 | 255.255.0 | 168.1.1 | 114.114.114 |
注意事项:

- IP地址需在同一网段且唯一,避免与局域网内其他设备冲突;
- 子网掩码用于划分网络范围(/24对应255.255.255.0);
- 默认网关是局域网与外网通信的出口(通常为路由器地址);
- DNS服务器用于域名解析(可使用公共DNS如8.8.8.8或114.114.114.114)。
配置第一台服务器(CentOS 7)静态IP地址
CentOS 7使用NetworkManager管理网络,配置文件位于/etc/sysconfig/network-scripts/目录下(网卡名称可能为ens33、ens160等,需通过ip addr确认)。
确认网卡名称
ip addr
输出类似信息,找到服务器对应的网卡(如ens33):
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:12:34:56 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic ens33
valid_lft 86397sec preferred_lft 86397sec
inet6 fe80::20c:29ff:fe12:3456/64 scope link
valid_lft forever preferred_lft forever
编辑网卡配置文件
以网卡ens33为例,编辑配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
按规划修改参数,内容如下:
TYPE=Ethernet BOOTPROTO=static # 静态IP,dhcp为动态IP NAME=ens33 DEVICE=ens33 ONBOOT=yes # 开机自动启用网卡 IPADDR=192.168.1.10 # 规划的IP地址 NETMASK=255.255.255.0 # 子网掩码 GATEWAY=192.168.1.1 # 默认网关 DNS1=8.8.8.8 # 主DNS DNS2=114.114.114.114 # 备用DNS(可选)
重启网络服务并验证
# 重启网络服务(CentOS 7推荐使用nmcli) nmcli connection down ens33 && nmcli connection up ens33 # 或使用传统命令(需确保NetworkManager未启用) # systemctl restart network
验证IP配置是否生效:
ip addr show ens33
应看到inet 192.168.1.10/24,且无dynamic标识。
测试与网关的连通性:
ping -c 3 192.168.1.1
配置第二台服务器(Ubuntu 22.04)静态IP地址
Ubuntu 22.04默认使用netplan管理网络,配置文件位于/etc/netplan/目录下(通常为00-installer-config.yaml)。
确认网卡名称
ip addr
输出类似信息,找到网卡名称(如ens33):
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:0c:29:ab:cd:ef brd ff:ff:ff:ff:ff:ff
inet 192.168.1.101/24 brd 192.168.1.255 scope global dynamic ens33
valid_lft 86399sec preferred_lft 86399sec
inet6 fe80::20c:29ff:feab:cdef/64 scope link
valid_lft forever preferred_lft forever
编辑网卡配置文件
以/etc/netplan/00-installer-config.yaml为例,编辑文件:
vi /etc/netplan/00-installer-config.yaml
修改为静态IP配置(注意YAML语法缩进):
network:
version: 2
renderer: networkd
ethernets:
ens33: # 网卡名称
dhcp4: no # 关闭DHCP
addresses:
- 192
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

