Linux环境下两台服务器IP地址及基础网络配置指南

admin
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

注意事项

Linux环境下两台服务器IP地址及基础网络配置指南

  • 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/目录下(网卡名称可能为ens33ens160等,需通过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原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码