当前位置: 首页 > news >正文

使用virtualbox的HostOnly建立共享网络-实现虚拟机上网

目录

  • 环境描述
  • 解决方案
  • 具体步骤
    • 1.新建一个virtual host-only ethernet adapter
    • 2.设置windows的wifi信号网络共享
    • 3.确认winows宿主网络信息
      • 3.1.wifi适配器的信息
      • 3.2.虚拟网卡的信息
      • 3.3.确认virtualbox中虚拟网卡的ip地址
    • 4.虚拟机网卡设置
    • 5.虚拟机网络设置
      • 5.1.本地连接设置
      • 5.2.ubuntu虚拟机联网设置
  • 总结

环境描述

在图书馆学习时,上网需要身份验证,在virtualbox虚拟机是ubuntu,设置Bridged Adapter时,ubuntu中不会弹出身份认证页面,无法在虚拟机ubuntu中上网,设置为NAT模式时也不能上网.

解决方案

使用windows的网络共享功能,把wifi网络分享给virtualbox host-only ethernet adpater,在虚拟机中通过这个虚拟网卡进行上网.
在这里插入图片描述

具体步骤

1.新建一个virtual host-only ethernet adapter

在这里插入图片描述

2.设置windows的wifi信号网络共享

在这里插入图片描述

3.确认winows宿主网络信息

在windows平台上运行cmd,然后在cmd终端中输入命令ipconfig /all查看当前的网络信息

3.1.wifi适配器的信息

Wireless LAN adapter wifi:Connection-specific DNS Suffix  . :Description . . . . . . . . . . . : Intel(R) Wi-Fi 6E AX211 160MHzPhysical Address. . . . . . . . . : F8-9E-94-EA-B0-14DHCP Enabled. . . . . . . . . . . : YesAutoconfiguration Enabled . . . . : YesLink-local IPv6 Address . . . . . : fe80::2e11:cb45:77e2:7b3f%20(Preferred)IPv4 Address. . . . . . . . . . . : 172.20.188.206(Preferred)Subnet Mask . . . . . . . . . . . : 255.255.0.0Lease Obtained. . . . . . . . . . : Sunday, April 20, 2025 09:22:46Lease Expires . . . . . . . . . . : Sunday, April 20, 2025 13:41:22Default Gateway . . . . . . . . . : 172.20.1.1DHCP Server . . . . . . . . . . . : 172.20.188.1DHCPv6 IAID . . . . . . . . . . . : 133734036DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-2E-98-5D-FB-00-E0-4C-60-04-51DNS Servers . . . . . . . . . . . : 114.114.114.114202.96.134.133NetBIOS over Tcpip. . . . . . . . : Enabled

注意DNS Servers的信息,下面配置会用到.

3.2.虚拟网卡的信息

Ethernet adapter shareonly:Connection-specific DNS Suffix  . :Description . . . . . . . . . . . : VirtualBox Host-Only Ethernet Adapter #2Physical Address. . . . . . . . . : 0A-00-27-00-00-0EDHCP Enabled. . . . . . . . . . . : NoAutoconfiguration Enabled . . . . : YesLink-local IPv6 Address . . . . . : fe80::cb8f:d2ca:1a24:e31c%14(Preferred)IPv4 Address. . . . . . . . . . . : 192.168.137.1(Preferred)Subnet Mask . . . . . . . . . . . : 255.255.255.0Default Gateway . . . . . . . . . :DHCPv6 IAID . . . . . . . . . . . : 1124728871DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-2E-98-5D-FB-00-E0-4C-60-04-51NetBIOS over Tcpip. . . . . . . . : Enabled

3.3.确认virtualbox中虚拟网卡的ip地址

确认ip地址被windows wifi sharing设置时,修改为192.168.137.1,如果没有修改,请手工修改.

确保HDCP Server关闭

在这里插入图片描述

4.虚拟机网卡设置

现在有两个host-only虚拟网卡:
1.hostonly用于本地连接
2.shareonly用于ubuntu虚拟机通过wifi网卡上网
在这里插入图片描述

5.虚拟机网络设置

5.1.本地连接设置

选择自动配置即可.

在这里插入图片描述

ifconfig查看网络ip地址192.168.56.6,在windows平台下ping一下

ping 192.168.56.6Pinging 192.168.56.6 with 32 bytes of data:
Reply from 192.168.56.6: bytes=32 time<1ms TTL=64
Reply from 192.168.56.6: bytes=32 time<1ms TTL=64
Reply from 192.168.56.6: bytes=32 time<1ms TTL=64
Reply from 192.168.56.6: bytes=32 time<1ms TTL=64

5.2.ubuntu虚拟机联网设置

在这里插入图片描述

需要设置为手动模式

IP地址和网关设置参考3.2.虚拟网卡的信息

DNS设置参考3.1.wifi适配器的信息

在ubuntu虚拟机中ping一下外部网站

ping www.baidu.com
64 bytes from 183.2.172.17 (183.2.172.17): icmp_seq=1 ttl=51 time=22.2 ms
64 bytes from 183.2.172.17 (183.2.172.17): icmp_seq=2 ttl=51 time=33.2 ms
64 bytes from 183.2.172.17 (183.2.172.17): icmp_seq=3 ttl=51 time=70.8 ms

总结

这是在特殊情况下的特例,具体场景具体应用.根据这个操作一遍后,以后发现其他使用场景,可以举一反三解决问题.

http://www.xdnf.cn/news/49807.html

相关文章:

  • Function calling LLMs 的 MCP:AI开发的双剑合璧
  • 访问”和“初始化本质区别以及C++静态成员变量定义位置详解
  • 【Rust 精进之路之第9篇-所有权·核心】规则与移动 (Move):Rust 内存安全基石详解
  • Go语言中的sync.Map与并发安全数据结构完全指南
  • Linux:文件系统
  • 【C++基本算法】背包问题——完全背包
  • javaSE.二叉树的遍历
  • 8.QT-按钮类控件|Push Button|Radio Button|Check Box|Tool Button(C++)
  • VitePress搭建-接入giscus的注意事项。
  • Python NLTK库【NLP核心库】全面解析
  • 25.4.20学习总结
  • 专业PCB设计外包服务
  • Sharding-JDBC 系列专题 - 第一篇:简介与快速入门
  • 如何一键批量删除多个 Word 文档中的页眉和页脚
  • TCP报文段解析:从抽象到具象的趣味学习框架
  • RNN - 循环神经网络(实现)
  • 【计量地理学】实验四 主成分分析与莫兰指数
  • keil5烧录后No Debug
  • 【工具变量】A股上市企业数据资产披露水平数据集(2000-2023年)
  • 线程安全总结
  • unordered_map、unordered_set详解
  • FTP协议命令和响应码
  • LabVIEW发电机励磁系统远程诊断
  • XSS学习2
  • Spring源码中关于抽象方法且是个空实现这样设计的思考
  • MySQL入门实战篇(零基础学习MySQL指南)
  • 智能座舱所有功能测试
  • 基于Springboot的网上拍卖系统
  • 文献阅读——KAG:通过知识增强生成提升专业领域的大型语言模型
  • 精益数据分析(9/126):如何筛选创业路上的关键数据指标