windows网口适配器介绍
在Windows电脑上,VirtualBox Host-Only Ethernet Adapter 和 Realtek USB FE Family Controller 是两种不同的网络适配器,功能和作用各不相同。
1. VirtualBox Host-Only Ethernet Adapter
-
定义:这是由VirtualBox虚拟化软件创建的虚拟网络适配器,用于在主机和虚拟机之间建立专用网络连接。
-
用途:
-
允许主机与虚拟机直接通信。
-
虚拟机之间也可以通过该网络通信。
-
虚拟机无法通过此适配器访问公共网络(如互联网)。
-
-
特点:
-
仅限主机和虚拟机之间的通信。
-
提供隔离的网络环境,适合测试和开发。
-
2. Realtek USB FE Family Controller
-
定义:这是Realtek生产的USB以太网控制器,用于通过USB接口提供有线网络连接。
-
用途:
-
为没有内置以太网端口的设备(如超薄笔记本)提供有线网络接入。
-
通过USB连接,提供稳定的网络访问。
-
-
特点:
-
依赖USB接口,便携且即插即用。
-
通常用于需要有线网络的场景。
-
3.联系
-
功能差异:VirtualBox适配器用于虚拟网络,Realtek适配器用于物理网络。
-
共存:两者可以同时存在,VirtualBox适配器用于虚拟机通信,Realtek适配器用于外部网络访问。
-
网络配置:可以在Windows中分别配置它们的IP地址和网络设置,互不影响。
虚拟机访问外部网络配置
- 默认情况下,VirtualBox Host-Only网络会创建一个私有网络,但需要手动配置DHCP服务器或静态IP地址。
- 如果DHCP未启用或配置错误,虚拟机和主机之间可能无法正常通信。
- Host-Only网络的设计是隔离的,不提供对外部网络(如互联网)的访问,所以不需要配置网关。
配置方法
方法1和方法2适用于虚拟机与主机间通信,方法3可以访问公共网络。
方法 1:配置 VirtualBox Host-Only 网络的 DHCP
-
打开 VirtualBox,进入 全局设置(菜单栏 -> 管理 -> 主机网络管理器)。
-
找到 VirtualBox Host-Only Ethernet Adapter,点击 属性。
-
确保 DHCP服务器 已启用:
-
配置DHCP服务器的IP范围,例如:
-
服务器地址:192.168.56.1
-
最小地址:192.168.56.101
-
最大地址:192.168.56.200
-
-
-
保存设置并重启虚拟机,检查是否能自动获取到正确的IP地址。
方法 2:手动设置虚拟机的IP地址
-
在虚拟机中,手动设置一个与Host-Only网络匹配的IP地址:
-
IP地址:192.168.56.x(例如 192.168.56.10)
-
子网掩码:255.255.255.0
-
网关:留空(Host-Only网络不需要网关)
-
DNS:可以设置为宿主机的DNS(如 192.168.1.1)。
-
-
保存设置并测试虚拟机与主机之间的通信(例如通过
ping
)。
方法 3:使用 NAT 或桥接模式
如果你需要linux虚拟机访问公共网络:
-
NAT模式:
-
虚拟机会通过宿主机的网络连接访问公共网络。
-
配置方法:在虚拟机设置中,将网络适配器模式改为 NAT。
-
-
桥接模式:
-
虚拟机会直接连接到宿主机的物理网络,获取与宿主机同一网段的IP地址。
-
配置方法:在虚拟机设置中,将网络适配器模式改为 桥接,并选择宿主机的物理网卡(如Realtek USB FE Family Controller)。
-
检查步骤
-
确认虚拟机网络适配器模式是否正确(Host-Only、NAT 或桥接)。
-
检查VirtualBox Host-Only网络的DHCP配置是否启用。
-
测试虚拟机与主机之间的通信:
-
在虚拟机中运行
ipconfig
(Windows)或ifconfig
(Linux)检查IP地址。 -
在宿主机中尝试
ping
虚拟机的IP地址。
-
结语
-
169.254.x.x 地址 表示虚拟机未能获取到有效IP,需要检查VirtualBox Host-Only网络的DHCP配置或手动设置IP。
-
如果虚拟机需要访问公共网络,建议使用 NAT 或 桥接模式,而不是Host-Only模式。
-
通过正确配置网络适配器和IP地址,可以解决虚拟机无法获取IP的问题。