温馨提示×

CentOS fetchLinux的网络配置指南

小樊
41
2026-01-08 06:43:50
栏目: 智能运维

CentOS FetchLinux 网络配置指南

一 适用说明与准备

  • 适用于基于 CentOSFetchLinux 桌面或服务器环境,涵盖 GUICLI 两种方式。开始前请准备:管理员权限(sudo)、已知网络环境参数(如 IP/掩码/网关/DNS)、以及对虚拟机场景的网络模式选择(NAT/桥接/仅主机)。在虚拟机中,若需让虚拟机像物理机一样出现在局域网,优先选择 桥接;仅需上网且配置简单时选择 NAT

二 图形界面配置步骤

  • 进入系统后点击右上角的 网络图标,选择 网络设置/编辑连接
  • 有线网络:选择对应接口(如 eth0/ens33),勾选 自动连接,点击 应用/保存
  • 无线网络:选择 添加新连接 → Wi‑Fi,输入 SSID密码,选择安全类型(如 WPA2),保存并连接。
  • 应用后可用浏览器访问网站验证,或在终端执行:ping -c 4 8.8.8.8 测试连通性。

三 命令行配置步骤

  • 查看与确认接口
    • 查看接口与地址:ip addrifconfig
    • 查看路由与默认网关:ip routeroute -n
  • 方式A ifcfg 文件(传统方式,适用于 CentOS 7 等)
    • 编辑配置文件(接口名以实际为准,如 eth0/ens33):sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
    • DHCP 示例:
      TYPE=Ethernet
      BOOTPROTO=dhcp
      DEVICE=eth0
      ONBOOT=yes
      
    • 静态 IP 示例:
      TYPE=Ethernet
      BOOTPROTO=static
      DEVICE=eth0
      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
      
    • 使配置生效:sudo systemctl restart network
  • 方式B NetworkManager 工具(推荐,适用于较新版本)
    • 查看连接:nmcli connection show
    • 文本界面配置:sudo nmtui,在 “Edit a connection” 中选择 Ethernet/Wi‑Fi,按需设置为 Manual(静态)或 Automatic(DHCP),填写 IP/掩码/网关/DNS,保存后激活连接:nmcli connection up <连接名>
  • 全局与 DNS 补充
    • 全局网关(可选):sudo vi /etc/sysconfig/network,添加 GATEWAY=192.168.1.1
    • DNS 检查:cat /etc/resolv.conf,必要时添加 nameserver 8.8.8.8

四 验证与常见问题

  • 连通性验证
    • 接口与地址:ip addr show <iface>
    • 默认网关:ip route | grep default
    • 外网连通:ping -c 4 8.8.8.8
    • 域名解析:nslookup www.baidu.comdig www.baidu.com
  • 常见问题速查
    • 配置未生效:确认接口名一致、文件已保存,执行 sudo systemctl restart networknmcli networking off && nmcli networking on
    • 无法上外网:核对 GATEWAYDNS,确保虚拟机网络模式正确(NAT/桥接)
    • DNS 解析失败:检查 /etc/resolv.conf 是否包含可用 nameserver
    • 服务启动失败:检查 ifcfg 文件语法、接口名称与参数拼写。

五 虚拟机网络模式要点

  • NAT:虚拟机通过主机上网,配置简单;外部网络默认无法直接访问虚拟机,适合快速接入互联网。
  • 桥接:虚拟机直接接入局域网,获取与主机同网段地址,便于与局域网设备互访,适合服务器/测试场景。
  • 仅主机:仅主机与虚拟机互通,默认不能访问外网,适合封闭测试环境。

0