一、常用网络连接模式
桥接模式(Bridged) 虚拟机与物理机共享同一网段,需在虚拟机设置中选择“桥接模式”,并绑定物理机的网络适配器(如VMnet0)。
适用场景:需让虚拟机直接访问物理机网络资源,或通过物理机访问外网(如局域网服务器)。
NAT模式
虚拟机通过主机访问外部网络,主机需配置DHCP服务器或静态IP,并在虚拟机网络设置中指定主机IP所在的网段。
适用场景:多台虚拟机共享主机网络,或需节省IP地址资源。
Host-Only模式
虚拟机仅能与主机通信,无法访问外部网络。适用于隔离网络环境(如开发测试)。
二、具体设置步骤
1. 检查虚拟机服务
在Windows中:右键“此电脑”→“管理”→“服务”,确保“Hyper-V”或“VMware服务”已启动。
在Linux中:使用`sudo systemctl start vmware-networkd`或`sudo systemctl start open-vm-tools`启动相关服务。
2. 配置虚拟机网络适配器
选择连接模式
打开虚拟机设置→网络适配器,根据需求选择:
桥接模式: 绑定物理网卡(如VMnet0),虚拟机获取独立IP。 NAT模式
Host-Only模式:仅限虚拟机与主机通信。
配置IP地址 若使用静态IP:在虚拟机内部编辑网络配置文件(如`/etc/sysconfig/network-scripts/ifcfg-eth0`),设置与主机在同一网段的IP。
若使用DHCP:确保主机和虚拟机在同一DHCP池,虚拟机可自动获取IP。
3. 配置主机网络共享(NAT模式)
在主机上启用DHCP服务器(如Windows的“网络和共享中心”)。
在虚拟机网络编辑器中,将NAT模式下的“共享主机IP”选项勾选。
4. 验证网络连接
启动虚拟机后,通过`ping`命令测试连接:
`ping 主机IP`(如`ping 192.168.1.2`)。
`ping 外部地址`(如`ping 8.8.8.8`)测试NAT穿透性。
三、常见问题解决
无法连接外部网络
检查主机网络是否正常,尝试在主机上`ping 外部地址`。
确认虚拟机IP与主机在同一子网,且NAT配置正确。
虚拟机与主机网络冲突
修改虚拟机IP为DHCP获取,避免与主机静态IP冲突。
使用桥接模式时,确保物理网卡未启用“复制物理网络连接状态”。
无线网络连接问题
在虚拟机设置中添加新的无线网卡,选择与主机相同的无线模式。
配置虚拟机的无线网卡为“桥接模式”,并确保主机能访问该无线网络。
四、注意事项
IP地址规划: 同一网段避免IP冲突,建议使用子网掩码255.255.255.0。 安全性
路由器配置:若通过路由器连接外部网络,需在路由器端口映射虚拟机使用的端口。
通过以上方法,可灵活实现虚拟机与主机或外部网络的双向连接。