当前位置:首页 > 物理机 > 正文

CentOS7物理机网络配置如何快速搞定?

在CentOS 7物理机中,可通过nmtui文本工具或编辑网卡配置文件(/etc/sysconfig/network-scripts/ifcfg-ens*)配置网络,设置IP地址、子网掩码、网关及DNS后,使用systemctl restart network重启服务,并通过ip addr或ping验证连通性。

物理机CentOS 7网络配置指南

在CentOS 7系统中,网络配置是服务器运维的基础操作之一,无论是静态IP设置、动态IP(DHCP)配置,还是DNS调整,合理的网络配置能确保服务器高效稳定地运行,以下是详细的配置方法及常见问题解决方案。


配置前的准备工作

  1. 查看当前网络信息

    CentOS7物理机网络配置如何快速搞定? 第1张

    • 执行命令 ip addr 或 ifconfig(需安装net-tools),查看网卡名称(如eth0、ens33)。
    • 通过 route -n 查看网关信息。
  2. 备份配置文件

    修改配置文件前,建议备份:

    cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.bak


配置静态IP地址

CentOS 7默认使用NetworkManager管理网络,可通过以下两种方式配置。

CentOS7物理机网络配置如何快速搞定? 第2张

方法1:使用nmtui工具(图形化界面)

  1. 运行命令 nmtui,进入交互界面。
  2. 选择 Edit a connection → 选择需要配置的网卡。
  3. 修改参数:
    • IPv4 Configuration:选择 Manual
    • 输入IP地址、子网掩码(如255.255.0)、网关和DNS(如8.8.8,114.114.114.114)。
  4. OK 保存,退出后重启网络服务: systemctl restart network

方法2:手动编辑配置文件

  1. 打开网卡配置文件: vi /etc/sysconfig/network-scripts/ifcfg-eth0
  2. 修改以下参数(示例): BOOTPROTO=static # 静态IP ONBOOT=yes # 开机自启 IPADDR=192.168.1.100 # 自定义IP NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=114.114.114.114
  3. 保存并重启网络服务: systemctl restart network


配置动态IP(DHCP)

若需从DHCP服务器自动获取IP,修改配置文件:

CentOS7物理机网络配置如何快速搞定? 第3张

BOOTPROTO=dhcp ONBOOT=yes

保存后,重启网络服务:

systemctl restart network


设置DNS解析

若需单独配置DNS,可编辑配置文件:

vi /etc/resolv.conf ``` 重启后可能被覆盖,建议同时修改网卡配置文件中的DNS参数): ```ini nameserver 8.8.8.8 nameserver 114.114.114.114


防火墙与端口管理

  1. 查看防火墙状态: systemctl status firewalld
  2. 开放端口(例如开放80端口): firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --reload


网络故障排查

  1. 检查网络服务: systemctl status network
  2. 测试连通性: ping 8.8.8.8 # 测试外网 ping 192.168.1.1 # 测试网关
  3. 查看日志: journalctl -xe -u network


安全建议

  • 禁用未使用的网络服务(如NetworkManager,若仅使用传统网络服务): systemctl stop NetworkManager systemctl disable NetworkManager
  • 定期更新系统及网络工具: yum update -y


引用说明

本文参考CentOS官方文档(https://www.centos.org/docs/)及Linux网络管理实践,确保内容符合技术规范。

0