如何在虚拟机内的双网卡转发并配置连接网络
目的:
笔记本WIN7通过4G USB数据卡上网,本机开Virtual WIFI热点,将移动网络共享给热点,手机WIFI连接后即可正常上网。
安装虚拟机加载WANem ISO(ubuntu)增加两个网卡,NIC1为4G数据卡NAT,NIC2为虚拟WIFI桥接,希望达到的效果是手机上网的所有报文从真实的NIC2转发出NIC1的过程中,从虚拟机绕道转发。
现象:
1.如果维持WIN7的internet连接共享,无论我在WIN7怎么配路由,流量都引不进虚拟机里
2.如果取消WIN7的internet连接共享,此时虚拟WIFI需配置静态IP 192.168.137.1才能保证手机能连通:
虚拟机内上行能PING通百度,下行能PING通手机,手机最远能PING通虚拟机内的上行IP但无法连网
求助:
此时如何让手机上网呢?前提是流量需绕道虚拟机
说明1:ISO来自http://wanem.sourceforge.net/ ,是用来做网络损伤的,所以各类报文需绕道虚拟机转发
说明2:虚拟机尝试了VMware player和VirtualBox,配置和现象都基本一致
说明3:路由转发已打开:WIN7注册表IPEnableRouter设为1,虚拟机内/proc/sys/net/ipv4/ip_forward为1
说明4:除internet连接共享时需开启防火墙,其它情况WIN7和虚拟机的防火墙都已关闭