top
本文目录
网卡配置文件位置
使用文本编辑器直接修改配置文件
使用nmcli命令行工具(推荐)
应用配置变更
排查常见问题

CentOS7修改网卡属性

CentOS7修改网卡属性指南

网卡配置文件位置

CentOS 7的网络接口配置文件位于:/etc/sysconfig/network-scripts/目录下。文件名通常为ifcfg-接口名(例如:ifcfg-ens33)。修改前务必使用ip addrnmcli device status确认目标网卡名称。

使用文本编辑器直接修改配置文件

  1. 备份配置文件
    sudo cp /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens33.bak
  2. 编辑配置文件
    sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
  3. 修改关键参数
    • BOOTPROTO=none(静态IP)或BOOTPROTO=dhcp(动态获取)
    • IPADDR=192.168.1.100(目标IP地址)
    • NETMASK=255.255.255.0(子网掩码)或PREFIX=24
    • GATEWAY=192.168.1.1(默认网关)
    • DNS1=8.8.8.8(主DNS)
    • DNS2=8.8.4.4(备选DNS)
    • ONBOOT=yes(确保系统启动时激活网卡)

使用nmcli命令行工具(推荐)

动态修改网络属性无需直接编辑文件:

# 设置静态IP与子网掩码
sudo nmcli connection modify ens33 ipv4.addresses 192.168.1.100/24

# 设置默认网关
sudo nmcli connection modify ens33 ipv4.gateway 192.168.1.1

# 设置DNS服务器
sudo nmcli connection modify ens33 ipv4.dns "8.8.8.8 8.8.4.4"

# 设置IP获取方式为静态
sudo nmcli connection modify ens33 ipv4.method manual

# 激活配置变更
sudo nmcli connection up ens33

应用配置变更

配置文件修改后,重启网络服务生效:

sudo systemctl restart network

验证配置

ip addr show ens33      # 查看IP与掩码
ip route show          # 查看路由表
cat /etc/resolv.conf   # 检查DNS配置
ping www.google.com    # 测试网络连通性

排查常见问题

  • 确认NetworkManager服务运行:sudo systemctl status NetworkManager
  • 检查配置文件语法错误(例如:缺少引号、拼写错误)
  • 防火墙规则是否阻止通信:sudo firewall-cmd --list-all
  • 物理连接状态是否正常(网线、交换机端口)

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END
icon
0
icon
打赏
icon
分享
icon
二维码
icon
海报