温馨提示×

Linux Minimal如何实现网络连接

小樊
42
2025-12-14 05:47:15
栏目: 智能运维

Linux Minimal 实现网络连接的实用步骤

一、快速连通 DHCP 网络

  • 确认网卡与驱动是否正常:
    • 查看设备状态:nmcli device status
    • 查看地址信息:ip addr
  • 使用 NetworkManager 连接默认网络:
    • 文本界面配置:nmtui → 选择“Edit a connection” → 选中网卡 → IPv4 选择 Automatic、勾选 Automatically connect → OK → 回到终端执行 systemctl restart NetworkManager
  • 验证:
    • ping 默认网关(先 ip route 查看)
    • ping **1.1.1.1**(测试外网连通)
    • ping **www.baidu.com**(测试 DNS 解析)
  • 说明:最小化系统通常已安装 NetworkManagernmtui,适合无桌面的服务器环境。

二、配置静态 IP(RHEL/CentOS/Rocky,ifcfg 文件方式)

  • 编辑网卡配置文件(设备名以实际为准,如 ens3/ens33):
    • vi /etc/sysconfig/network-scripts/ifcfg-ens3
    • 关键参数示例:
      • BOOTPROTO=static
      • ONBOOT=yes
      • IPADDR=192.168.0.55
      • NETMASK=255.255.255.0(或 PREFIX=24
      • GATEWAY=192.168.0.1
      • DNS1=8.8.8.8
      • DNS2=8.8.4.4
  • 使配置生效:
    • systemctl restart NetworkManager
  • 验证:
    • ip addr show ens3
    • nmcli connection show <连接名>
    • ping 网关与域名测试连通与解析。

三、配置静态 IP(nmcli 命令方式,推荐)

  • 修改连接(以 ens33 为例,按需替换 IP/网关/DNS):
    • nmcli con mod ens33 ipv4.addresses **192.168.3.201/24** ipv4.gateway **192.168.3.254** ipv4.dns **192.168.3.254** ipv4.method manual
  • 使配置生效并启动:
    • nmcli con reload
    • nmcli con up ens33
  • 验证:
    • ip addr show ens33
    • nmcli -p con show ens33
    • ping 网关与域名测试连通与解析。

四、Wi‑Fi 连接(若系统具备无线网卡)

  • 开启无线并扫描:
    • nmcli radio wifi on
    • nmcli device wifi list
  • 连接指定网络(示例 SSID 为 MyWiFiNetwork,密码 MyPass):
    • nmcli dev wifi connect "MyWiFiNetwork" password "MyPass"
  • 验证:
    • nmcli con show <连接名>
    • ping **1.1.1.1**ping **www.baidu.com**

五、常见问题排查清单

  • 接口未就绪:
    • nmcli device status 看是否为 disconnected/ unavailable;必要时 nmcli radio wifi on(无线)
  • 配置未生效:
    • 修改 ifcfg 后执行 systemctl restart NetworkManager
    • 使用 nmcli 时执行 nmcli con reloadnmcli con up <连接名>
  • 路由与 DNS:
    • 缺默认路由:ip route 检查;静态配置需正确设置 GATEWAY
    • DNS 失败:检查 ifcfg 中的 DNS1/DNS2nmcli con mod ... ipv4.dns ...ping 先用 1.1.1.1 排除 DNS 问题
  • 工具缺失:
    • pingip 通常内置;如需 ifconfig/netstat,可安装 net-tools 包。

0