Linux网络配置核心是识别网卡、分配IP、确保路由与DNS正常:先用ip link show和lspci确认网卡存在并启用;临时配置用ip addr add和ip route add;永久配置按发行版选ifcfg、Netplan或nmcli;需匹配宿主机子网,最后分步ping验证连通性。

Linux 安装完成后配置网络,核心是让系统能识别网卡、分配可用 IP,并确保路由和 DNS 正常。不同发行版方式略有差异,但逻辑一致:先确认硬件状态,再选择配置方式(临时调试 or 永久生效),最后验证连通性。
确认网卡是否存在并启用
开机后网卡可能未启用或未识别。用以下命令检查:
- ip link show —— 查看所有接口,找状态为 UP 的以太网设备(如 ens33、eth0、enp0s3)
- lspci | grep -i ethernet —— 确认物理网卡已被内核识别
- 若接口显示 DOWN,运行 sudo ip link set ens33 up 启用(替换为你的网卡名)
选择配置方式:临时 or 永久
临时配置适合测试,重启即失效;永久配置写入文件,重启仍有效。
-
临时配置(快速验证):
sudo ip addr add 192.168.1.100/24 dev ens33
sudo ip route add default via 192.168.1.1 -
永久配置(推荐):
• CentOS/RHEL:编辑 /etc/sysconfig/network-scripts/ifcfg-ens33,设 BOOTPROTO=static,填 IPADDR、NETMASK、GATEWAY、DNS1
• Ubuntu/Debian:修改 /etc/netplan/*.yaml,配置 addresses、gateway4、nameservers,再执行 sudo netplan apply
• 或统一用 nmcli(NetworkManager 工具):
sudo nmcli connection modify ens33 ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns "8.8.8.8" connection.autoconnect yes
sudo nmcli connection down ens33 && sudo nmcli connection up ens33
注意子网与网关匹配
尤其是虚拟机环境,IP 必须和宿主机在同一子网:
- 在 Windows 宿主机上运行 ipconfig,记下 IPv4 地址、子网掩码、默认网关(如 192.168.4.1/24)
- 虚拟机 IP 应设为同网段非冲突地址(如 192.168.4.251),网关和 DNS 保持一致
- 桥接模式下,虚拟机 IP 占用局域网真实地址;NAT 模式下,需按 VMware 的 NAT 子网(如 192.168.88.0/24)配置
验证网络是否通
配置完别急着退出,分步验证:
- ip addr show ens33 —— 看 IP 是否已绑定
- ping -c 3 192.168.1.1 —— 测试网关连通性
- ping -c 3 8.8.8.8 —— 测试外网基础连通
- ping -c 3 www.baidu.com —— 测试 DNS 解析(失败则检查 /etc/resolv.conf 或 DNS 配置)
- 宿主机与虚拟机互 ping —— 若单向不通,优先排查宿主机防火墙(如 Windows Defender 防火墙)


















