VirtualBox如何设置Ubuntu网络
导读:VirtualBox中Ubuntu网络设置指南(常见模式说明) 在VirtualBox中为Ubuntu虚拟机配置网络,需根据使用场景选择合适的模式(NAT、桥接、Host-Only等)。以下是详细步骤及注意事项: 一、前期准备 打开Vir...
VirtualBox中Ubuntu网络设置指南(常见模式说明)
在VirtualBox中为Ubuntu虚拟机配置网络,需根据使用场景选择合适的模式(NAT、桥接、Host-Only等)。以下是详细步骤及注意事项:
一、前期准备
- 打开VirtualBox管理器,选中目标Ubuntu虚拟机,点击顶部菜单栏「设置」;
- 进入「网络」选项卡,此处可配置网络适配器(默认启用1个适配器,可根据需求添加)。
二、常见网络模式设置
1. NAT模式(默认推荐)
适用场景:仅需虚拟机访问外网(如下载软件、浏览网页),无需外部网络直接访问虚拟机(如远程桌面)。
配置步骤:
- 在「网络」选项卡中,将「连接方式」设为「NAT」;
- 点击「确定」保存设置,启动Ubuntu虚拟机。
验证方法:
虚拟机终端执行ping www.baidu.com,若返回响应则表示外网连通。
2. 桥接模式(Bridged Adapter)
适用场景:需虚拟机与主机处于同一局域网(如同一WiFi或以太网),实现虚拟机与主机、局域网内其他设备互相通信(如文件共享、远程访问)。
配置步骤:
- 在「网络」选项卡中,将「连接方式」设为「桥接网卡」;
- 在「界面名称」下拉框中,选择主机正在使用的网络适配器(如「以太网」(有线)或「WLAN」(无线));
- 点击「确定」保存设置,启动Ubuntu虚拟机。
验证方法:- 虚拟机终端执行
ip addr,查看IP地址(应与主机同一网段,如主机IP为192.168.1.100,虚拟机可能为192.168.1.101); - 分别在主机、虚拟机执行
ping对方IP,确认互相通信; - 虚拟机执行
ping www.baidu.com,确认外网连通。
- 虚拟机终端执行
3. Host-Only模式(仅主机网络)
适用场景:需虚拟机与主机之间私有通信(如本地开发测试),不连接外网(如避免虚拟机暴露在公网)。
配置步骤:
- 在「网络」选项卡中,将「连接方式」设为「仅主机适配器」;
- 点击「确定」保存设置,启动Ubuntu虚拟机。
验证方法:- 虚拟机终端执行
ip addr,查看IP地址(通常为192.168.x.x网段,与主机虚拟网卡IP同一网段); - 分别在主机、虚拟机执行
ping对方IP,确认互相通信; - 虚拟机执行
ping www.baidu.com,若无法访问则表示外网隔离(符合预期)。
- 虚拟机终端执行
4. 内部网络(Internal Network)
适用场景:多台虚拟机之间互相通信(如搭建集群),不与主机或外网连接(如模拟隔离的内网环境)。
配置步骤:
- 在「网络」选项卡中,将「连接方式」设为「内部网络」;
- 可选:点击「名称」右侧的「创建新虚拟网卡」,设置网卡名称(如
intnet1); - 点击「确定」保存设置,启动Ubuntu虚拟机。
验证方法:
多台虚拟机均采用「内部网络」模式并选择同一虚拟网卡名称,启动后在每台虚拟机执行ip addr,确认IP地址在同一网段(如10.0.0.x),随后通过ping测试互相通信。
三、常见问题排查
- 无法访问外网:
- 检查VirtualBox网络设置是否正确(如NAT模式是否启用);
- 虚拟机终端执行
sudo systemctl restart networking重启网络服务; - 若仍无法解决,尝试更换网络适配器(如从NAT改为桥接)。
- 主机与虚拟机无法通信:
- 确认网络模式选择正确(如桥接模式需主机与虚拟机在同一网段,Host-Only模式需虚拟机IP与主机虚拟网卡IP同一网段);
- 检查主机防火墙设置(如Windows防火墙是否阻止VirtualBox网络连接),临时关闭防火墙测试。
- DNS解析失败(无法ping域名):
- 虚拟机终端执行
cat /etc/resolv.conf,查看DNS服务器配置(通常为8.8.8.8或114.114.114.114); - 若DNS为空或错误,编辑
/etc/netplan/目录下的配置文件(如00-installer-config.yaml),添加DNS配置(示例见下文),随后执行sudo netplan apply生效。
- 虚拟机终端执行
四、静态IP配置(可选)
若需为Ubuntu设置固定IP(如桥接模式或Host-Only模式),可编辑Netplan配置文件:
- 终端执行
ls /etc/netplan/,查看配置文件(如00-installer-config.yaml); - 使用文本编辑器(如
nano)修改文件:network: version: 2 ethernets: enp0s3: # 网卡名称(通过`ip addr`查看) dhcp4: no # 关闭DHCP addresses: [192.168.1.100/24] # 静态IP(与主机同一网段) gateway4: 192.168.1.1 # 网关(通常为主机路由器IP) nameservers: addresses: [8.8.8.8, 114.114.114.114] # DNS服务器 - 保存文件后,执行
sudo netplan apply应用配置。
以上步骤覆盖了VirtualBox中Ubuntu网络的主要配置场景,可根据实际需求选择对应模式。若遇到问题,建议优先检查网络模式设置及防火墙配置。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: VirtualBox如何设置Ubuntu网络
本文地址: https://pptw.com/jishu/744437.html
