ubuntu虚拟机网络怎么配置
导读:Ubuntu 虚拟机网络配置指南 一、先选对网络模式 桥接模式 Bridged:虚拟机与宿主机处于同一网段,像是局域网中的一台真实主机;可直接被局域网其他设备访问;需将虚拟机的网络适配器桥接到宿主机的真实网卡(如以太网或已连接的 Wi‑F...
Ubuntu 虚拟机网络配置指南
一、先选对网络模式
- 桥接模式 Bridged:虚拟机与宿主机处于同一网段,像是局域网中的一台真实主机;可直接被局域网其他设备访问;需将虚拟机的网络适配器桥接到宿主机的真实网卡(如以太网或已连接的 Wi‑Fi),在复杂网络环境下建议手动指定“已桥接至”的具体网卡,避免自动选择出错。适合需要对外提供服务的场景。
- NAT 模式:虚拟机位于虚拟的私有网段,通过宿主机 IP 做地址转换访问外网;外部网络默认无法直接访问虚拟机,更安全省心;若需要让外部访问虚拟机服务,可在宿主机做端口转发(如将宿主机的 22/80/443 转发到虚拟机)。适合日常上网与开发测试。
- 仅主机模式 Host‑Only:仅宿主机与虚拟机互通,默认不能访问外网;常用于隔离环境下的联调与文件共享。
以上三种模式在 VMware/VirtualBox 中均可设置,概念与特性一致。
二、在宿主机设置虚拟机网络模式
- VMware Workstation
- 选中虚拟机 → 设置 → 网络适配器 → 选择 桥接/NAT/仅主机;桥接时可在“高级/虚拟网络编辑器”中将“已桥接至”从自动改为你的实际网卡(如“Wi‑Fi”或“以太网”),以提升成功率。
- NAT 如需端口映射:编辑 → 虚拟网络编辑器 → 选择 VMnet8 → NAT 设置 → 添加端口转发规则(协议、宿主机端口、虚拟机 IP、虚拟机端口)。
- VirtualBox
- 选中虚拟机 → 设置 → 网络 → 连接方式选择 桥接/NAT/仅主机;桥接时在“高级”里选择正确的宿主机网卡。
完成后启动虚拟机进行连通性测试。
- 选中虚拟机 → 设置 → 网络 → 连接方式选择 桥接/NAT/仅主机;桥接时在“高级”里选择正确的宿主机网卡。
三、在 Ubuntu 内配置 IP(两种常见方式)
- 方式 A(推荐,图形/半图形):使用 NetworkManager TUI
- 执行:
sudo nmcli tui→ 进入 “Edit a connection” → 选择有线连接 → 将 IPv4 CONFIGURATION 设为 Manual → 填写 Address/Netmask/Gateway/DNS → 保存并重启网络或系统。适合桌面版与服务器版快速配置。
- 执行:
- 方式 B(服务器常用):使用 Netplan
- 查看接口名:
ip a(常见如 ens33/enp0s3/eth0)。 - 编辑配置:
sudo nano /etc/netplan/01-netcfg.yaml(文件名可能不同,如 00-installer-config.yaml)。示例(按需替换接口名与参数):
network: version: 2 renderer: networkd ethernets: enp0s3: dhcp4: no addresses: [192.168.1.100/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 1.1.1.1] - 应用配置:
sudo netplan apply(远程环境可用sudo netplan try更稳妥)。
以上两种方式适用于 Ubuntu 18.04+(Netplan 成为默认);旧版如仍使用/etc/network/interfaces,需改为auto eth0+iface eth0 inet static并重启网络服务。
- 查看接口名:
四、验证与常见问题
- 基本连通性
- 查看地址:
ip a;看默认路由:ip route;看 DNS:cat /etc/resolv.conf。 - 测试网络:
ping 8.8.8.8(连通外网路由),ping www.baidu.com(DNS 解析与外网连通)。
- 查看地址:
- 模式要点与排错
- 桥接:虚拟机与宿主机同网段,需与局域网网段、网关匹配;若同网段已有 IP 冲突或无法获取网关,优先检查“已桥接至”是否选对网卡,或改用 DHCP。
- NAT:默认外部不可直达虚拟机;需要外部访问时,在宿主机为 VMnet8 做端口转发(如将宿主机的 22 转发到虚拟机的 22)。
- 仅主机:仅与宿主机互通,无法上外网;如需上网,请切换到桥接或 NAT。
- Wi‑Fi 场景:部分无线网卡/驱动对桥接支持不佳,可能出现无法获取同网段地址的情况;此时优先使用 NAT 或改用有线网络进行桥接。
以上验证方法与注意点在桥接/NAT/仅主机三种模式下的行为与排错思路均适用。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu虚拟机网络怎么配置
本文地址: https://pptw.com/jishu/749150.html
