如何在虚拟机内的双网卡转发并配置连接网络

baidu_28064395 2015-05-09 08:43:57
目的:
笔记本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和虚拟机的防火墙都已关闭
...全文
371 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
baidu_28064395 2015-05-09
  • 打赏
  • 举报
回复
我尝试了两个虚拟机软件的网络连接选项NAT、桥接、HOST等的几乎各类组合,也尝试了在ubuntu里配置两网卡的NAT或桥接,基本上都是无功而返。 我也试过手机的WLAN配置中,使用虚拟机内的上行IP做代理,报文转发最远的情况是,在WIN7上行网络出口抓到了未NAT的原始报文,即SIP为手机配置的静态IP 192.168.137.5。 我觉得问题的焦点在于流量能否引进虚拟机,以及虚拟机内如何转发并NAT完最终从真实网卡发出来。 如果还要在虚拟机内搭建代理服务器和DNS,我觉得就有些麻烦了,也不知道行不行得通。 尝试了好几天,我自己都乱了,可能哪里也有配错,求指点下具体方法或还有其它思路。

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧