CentOS Dolphin网络配置怎么做
小樊
37
2025-12-11 19:39:39
CentOS 网络配置实操指南
适用范围与准备
- 适用系统:CentOS 7/8/Stream(桌面或最小化安装均可)。
- 名称说明:你提到的“Dolphin”很可能是输入法误差,以下均以 CentOS 网络配置为核心。
- 常用工具与路径:
- 查看网卡与地址:ip addr(最小化系统可能没有 ifconfig)。
- 配置文件目录:/etc/sysconfig/network-scripts/ifcfg-<接口名>(如 ifcfg-ens33/eth0)。
- 管理工具:NetworkManager 命令行 nmcli、文本界面 nmtui。
方法一 使用 nmcli 配置(推荐)
- 1)查看连接名与网卡
- 列出连接:nmcli con show(记下 NAME,如“ens33”或“Wired connection 1”)
- 查看设备:nmcli device
- 2)配置为静态 IP(示例)
- 设置地址、网关、DNS 与方法:
- nmcli con mod “ens33” ipv4.addresses 192.168.1.100/24
- nmcli con mod “ens33” ipv4.gateway 192.168.1.1
- nmcli con mod “ens33” ipv4.dns “8.8.8.8 114.114.114.114”
- nmcli con mod “ens33” ipv4.method manual
- nmcli con mod “ens33” connection.autoconnect yes
- 3)应用并使能
- 使配置生效:nmcli con up “ens33”(或先 down 再 up)
- 4)验证
- 查看地址:ip addr show ens33
- 查看路由/网关:ip route
- 测试连通:ping -c 4 8.8.8.8,再 ping -c 4 www.baidu.com
- 5)切回 DHCP
- nmcli con mod “ens33” ipv4.method auto
- nmcli con up “ens33”
方法二 使用 nmtui 配置(文本界面)
- 1)启动:nmtui
- 2)Edit a connection → 选中你的以太网连接 → 将 IPv4 CONFIGURATION 设为 Manual
- 3)填写:
- Addresses:192.168.1.100/24
- Gateway:192.168.1.1
- DNS servers:8.8.8.8, 114.114.114.114
- 勾选 “Automatically connect”
- 4)OK → Back → Activate a connection 中先 Deactivate 再 Activate 该连接
- 5)验证:ip addr、ping
方法三 直接编辑 ifcfg 文件(传统方式)
- 1)确认接口名并编辑配置
- 查看接口:ip a
- 编辑:vi /etc/sysconfig/network-scripts/ifcfg-ens33
- 2)静态 IP 示例(按需替换)
- TYPE=Ethernet
- BOOTPROTO=static
- ONBOOT=yes
- NAME=ens33
- DEVICE=ens33
- IPADDR=192.168.1.100
- NETMASK=255.255.255.0(或 PREFIX=24)
- GATEWAY=192.168.1.1
- DNS1=8.8.8.8
- DNS2=114.114.114.114
- 3)使配置生效
- CentOS 7:systemctl restart network
- 使用 NetworkManager 的系统:systemctl restart NetworkManager
- 4)验证:ip addr、ping
- 5)DHCP 示例(最简)
- BOOTPROTO=dhcp
- ONBOOT=yes
验证与常见问题
- 基本验证
- 查看地址与链路状态:ip addr
- 查看默认路由:ip route
- 外网连通:ping -c 4 8.8.8.8;域名解析:ping -c 4 www.baidu.com
- 查看连接与 DNS:nmcli con show “ens33” | grep -i ipv4
- 常见问题速解
- 能 ping 通 IP 但域名不通:检查 DNS1/DNS2 是否配置正确。
- 修改后不生效:确认 ONBOOT=yes,并执行重启网络或重激活连接;如使用 ifcfg 方式,必要时用 ifdown/ifup 或 systemctl 重启网络服务。
- 多网卡与默认网关:仅在主出口设置 GATEWAY;其他网卡可不设或按需设置 DEFROUTE=no,避免路由冲突。
- 虚拟机场景:优先使用 NAT 或 桥接 并选择 DHCP 快速联通;需要固定 IP 时按上文配置静态地址与网关。