插件窝 干货文章 centos7配置ip地址怎么保存

centos7配置ip地址怎么保存

配置 网卡 847    来源:    2025-04-08

在 CentOS 7 中配置 IP 地址后,需要根据使用的网络管理工具选择对应的保存方法。以下是两种主流方式的详细步骤:


方法一:使用 nmcli(NetworkManager 命令行工具)

  1. 修改连接配置(以网卡 ens33 为例):

    sudo nmcli connection modify ens33 \
     ipv4.addresses 192.168.1.100/24 \
     ipv4.gateway 192.168.1.1 \
     ipv4.dns "8.8.8.8,8.8.4.4" \
     ipv4.method manual
    
    • 替换 192.168.1.100/24、网关和 DNS 为你的实际配置。
    • ipv4.method manual 表示静态 IP,若需 DHCP 则改为 auto
  2. 立即生效并保存

    sudo nmcli connection up ens33
    
    • 配置会自动保存到 /etc/sysconfig/network-scripts/ifcfg-ens33

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

  1. 修改网卡配置文件bash sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
  2. 写入以下内容(静态 IP 示例):

    DEVICE=ens33
    BOOTPROTO=none
    ONBOOT=yes
    IPADDR=192.168.1.100
    NETMASK=255.255.255.0
    GATEWAY=192.168.1.1
    DNS1=8.8.8.8
    DNS2=8.8.4.4
    
    • 若使用 DHCP,将 BOOTPROTO=none 改为 dhcp 并删除 IPADDR 等行。
  3. 重启网络服务

    sudo systemctl restart network
    

验证配置

ip addr show ens33    # 检查 IP
ping 8.8.8.8         # 测试网络连通性
cat /etc/resolv.conf  # 确认 DNS

注意事项

  1. 网卡名称:使用 ip link 确认实际网卡名(如 ens33eth0)。
  2. NetworkManager 状态:若未启用,需通过 sudo systemctl enable --now NetworkManager 启动。
  3. 防火墙/SELinux:确保未阻止网络访问(临时关闭测试:sudo setenforce 0)。

选择适合你环境的方法操作即可永久保存配置。