一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Ubuntu Minimal网络如何设置

时间:2026-08-04 08:53:01 编辑:袖梨 来源:一聚教程网

Ubuntu Minimal 网络设置指南

Ubuntu Minimal网络如何设置

一、前置检查与准备

  1. 确认网卡名称:执行 ip link(常见名称如 eth0、ens33、enp0s3)。
  2. 查看设备与驱动:执行 sudo lshw -C network。
  3. 若系统未预装网络管理工具,先更新索引并安装 NetworkManager:sudo apt update && sudo apt install -y network-manager
  4. 建议安装常用排障工具:sudo apt install -y net-tools curl iputils-ping vim以上步骤可确保网卡识别正常、具备基本网络管理工具与排障命令。

二、使用 Netplan 配置网络(服务器版常见)

  1. 配置文件位置与命名:/etc/netplan/ 下的 .yaml 文件(如 50-cloud-init.yaml、01-netplan.yaml、99_config.yaml)。
  2. 识别渲染器(renderer):
    1. 使用 NetworkManager:适合桌面/需要图形或灵活连接管理的场景。
    2. 使用 networkd:适合服务器、无图形环境。
  3. 示例一(DHCP,最简):network:version: 2renderer: networkdethernets:eth0:dhcp4: true
  4. 示例二(静态 IPv4,使用 routes 指定默认路由):network:version: 2renderer: networkdethernets:eth0:dhcp4: noaddresses: [192.168.1.100/24]routes:- to: defaultvia: 192.168.1.1nameservers:addresses: [8.8.8.8, 1.1.1.1]
  5. 示例三(静态 IPv4,旧语法 gateway4,适用于 Ubuntu 18.04 Bionic 等):network:version: 2renderer: networkdethernets:eth0:dhcp4: noaddresses: [10.10.10.2/24]gateway4: 10.10.10.1nameservers:addresses: [10.10.10.1, 1.1.1.1]
  6. 应用与生效:sudo netplan try(更安全的试运行,变更有误会自动回滚)或sudo netplan apply
  7. 验证:ip addr show eth0ip routeping -c 4 192.168.1.1nslookup example.com以上示例与语法要点(renderer、addresses、routes、gateway4 版本差异)可直接用于最小化服务器环境。

三、使用 NetworkManager 配置网络(nmcli 与 nmtui)

  1. 安装并启用服务(如未安装):sudo apt update && sudo apt install -y network-managersudo systemctl enable --now NetworkManager
  2. 查看连接:nmcli connection show
  3. 配置有线静态 IP(示例):sudo nmcli con add type ethernet con-name “Wired-Static” ifname eth0 autoconnect yes ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns “8.8.8.8 1.1.1.1”sudo nmcli con up “Wired-Static”
  4. 配置 Wi‑Fi(示例):sudo nmcli con add type wifi con-name “MyWiFi” ifname wlan0 ssid “YourSSID” wifi-sec.key-mgmt wpa-psk wifi-sec.psk “YourPassword” ipv4.method manual ipv4.addresses 192.168.1.101/24 ipv4.gateway 192.168.1.1 ipv4.dns “8.8.8.8 1.1.1.1”sudo nmcli con up “MyWiFi”
  5. 文本界面配置(无图形时可用):sudo nmtui
  6. 验证:ip addr showping -c 4 192.168.1.1nslookup example.com以上命令覆盖有线/无线、静态/自动获取等常见场景,适合最小化系统快速落地网络。

四、虚拟机与多网卡场景要点

  1. 虚拟机网络模式:常用 NAT 便于出网;需要与宿主机/内网互通时可用 桥接 或 Host‑Only。
  2. 多网卡示例(NAT + Host‑Only,便于上网与内网隔离):network:version: 2renderer: networkdethernets:enp0s3:dhcp4: trueroutes:- to: 10.0.2.0/24via: 10.0.2.1enp0s8:addresses: [192.168.56.15/24]routes:- to: 192.168.56.0/24via: 192.168.56.1sudo netplan apply
  3. 验证:ip addrip routeping -c 4 网关地址该结构可实现“上网走 NAT、内网走 Host‑Only”,便于管理与互通。

五、常见问题与排查

  1. 配置未生效或语法错误:优先使用 sudo netplan try;检查 YAML 缩进与网卡名一致性。
  2. DNS 不解析:
    1. 若使用 systemd‑resolved,检查 /etc/resolv.conf 是否指向 127.0.0.53;必要时重启解析服务:sudo systemctl restart systemd-resolved
    2. 也可在 netplan 的 nameservers.addresses 中显式写入 8.8.8.8、1.1.1.1。
  3. 默认路由缺失:确认 routes: to: default via: 网关 或(旧语法)gateway4 已设置。
  4. 网卡未托管:
    1. 使用 NetworkManager 时,确保 renderer 为 NetworkManager 且连接处于 autoconnect yes;
    2. 使用 networkd 时,确认接口未被其他服务占用。
  5. 排障命令清单:ip addr、ip route、ping 网关、nslookup/dig、systemctl status systemd-networkd 或 NetworkManager。以上方法覆盖最常见的配置生效、DNS 与路由问题定位路径。

热门栏目