CentOS 7局域网同一网段配置需先识别网络接口(如ens33),编辑配置文件/etc/sysconfig/network-scripts/ifcfg-ens33,设置BOOTPROTO=static,指定IPADDR(如192.168.1.100)、NETMASK(如255.255.255.0)、GATEWAY(如192.168.1.1)及DNS(如8.8.8.8),也可使用nmcli命令:nmcli con mod ens33 ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8后执行nmcli con up ens33,最后通过ping 192.168.1.1验证网关连通性,确保同一网段内IP不冲突,保障局域网通信正常。
在局域网环境中,确保设备处于同一网段是实现直接通信(如文件共享、打印机访问、服务互通)的基础,CentOS 7作为常用的服务器操作系统,其网络配置的规范性直接影响局域网内的互通效率,本文将详细介绍如何在CentOS 7上配置网络参数,使其与局域网内其他设备处于同一网段,并通过命令行和图形界面两种方式实现,同时覆盖常见问题的排查方法。
网络基础知识:同一网段的核心要素
要实现局域网内设备同一网段通信,需先理解三个核心网络参数:
IP地址(IPADDR)
设备的唯一标识,格式为“四段十进制数”(如192.168.1.100),网络位”需与同网段设备一致,“主机位”需唯一。

子网掩码(NETMASK)
用于区分IP地址中的“网络位”和“主机位”,同一网段的设备子网掩码必须相同,子网掩码255.255.255.0表示前24位为网络位,后8位为主机位,对应网段为192.168.1.0/24。
默认网关(GATEWAY)
局域网与外部网络(如互联网)的出口地址,当设备访问非本网段地址时,数据包会通过网关转发,若局域网无需访问外部网络,网关可配置为空或保留默认值。
CentOS 7网络配置前提:确认当前网络状态
配置前,需先查看CentOS 7当前的网络接口状态,确认接口名称(如ens33、ens34等,CentOS 7基于硬件信息自动命名)及是否启用DHCP(自动获取IP)。
查看网络接口信息
ip addr show # 或 ifconfig -a(若未安装ifconfig,可用 yum install net-tools 安装)
输出示例:
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:ab:cd:12 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.101/24 brd 192.168.1.255 scope global dynamic ens33
valid_lft 3600sec preferred_lft 3600sec
inet6 fe80::20c:29ff:feab:cd12/64 scope link
valid_lft forever preferred_lft forever
ens33:网络接口名state UP:接口已启用inet 192.168.1.101/24:当前IP地址及子网掩码(/24表示255.255.255.0)dynamic:表示当前通过DHCP自动获取IP
查看网关配置
ip route show
输出示例:
default via 192.168.1.1 dev ens33 proto dhcp metric 100
192.168.1.0/24 dev ens33 proto kernel scope link src 192.168.1.101 metric 100
default via 192.168.1.1:默认网关为192.168.1.1
CentOS 7网络配置:两种实现方式
命令行配置(推荐服务器环境)
CentOS 7使用NetworkManager管理网络,可通过修改网络接口配置文件或使用nmcli命令工具实现静态IP配置。
方式1:修改ifcfg接口配置文件
-
定位接口配置文件
配置文件位于/etc/sysconfig/network-scripts/,命名格式为ifcfg-接口名(如ifcfg-ens33):ls /etc/sysconfig/network-scripts/ | grep ifcfg
-
编辑配置文件
使用vi或nano编辑文件(需root权限):vi /etc/sysconfig/network-scripts/ifcfg-ens33
根据局域网网段修改以下参数(假设目标网段为192.168.1.0/24,网关192.168.1.1,DNS 8.8.8.8):
TYPE=Ethernet # 网络类型 BOOTPROTO=static # 静态IP(dhcp为自动获取) NAME=ens33 # 接口名称 DEVICE=ens33 # 设备名 ONBOOT=yes # 开机自启网络 IPADDR=192.168.1.100 # 目标IP地址(需与同网段设备主机位不同) NETMASK=255.255.255.0 # 子网掩码(与同网段一致) GATEWAY=192.168.1.1 # 默认网

