美文网首页
Linux主机+Windows虚拟机多网段互通设置

Linux主机+Windows虚拟机多网段互通设置

作者: 西部农民 | 来源:发表于2018-05-21 20:23 被阅读0次

    背景:
    笔者所在公司是那种很保守的企业,我们的内部网络分为开发测试网、生产网、外网三个网段。
    因此笔者桌面上有两个台式机,一台笔记本。

    可是我是一个特别懒的人,我经常需要上google查问题,有些时候要复制粘贴代码。因此笔者就开始折腾了,下面所分享的或许在网络专业人士面前可能不算什么,但还是希望帮助到跟我有同样需求的人。

    首先我想要实现的目标是在一台机器上同时访问开发测试网和外网,由于我们的外网是WIFI的,而我开发测试用的是一台装有CentOS的工作站。如此情况下我面临以下几个问题:

    1. CentOS的WIFI网络有问题,始终找不到信号最好的那个。
    2. 我需要用Office和IE,并且IE是用来访问开发测试网的某些应用。
    3. 我的工作站本身也需要访问外网(我用Maven仓库和GitLab)

    下面我记录一下我是如何一步一步解决以上问题的:
    1.在工作站上用VMware装了虚拟的Windows 7
    2.将一个USB无线网卡插到虚拟机的Windows 7上,并连上WIFI
    3.在虚拟机上里添加Private Only的网卡,在虚拟机和主机之间建立一个局域网,这个网卡我们假定叫做Private,并且通过VMware的Virtual Network Editor将其本地DHCP服务禁用。
    4.将虚拟机里的WIFI链接设置为通过Private共享。此时虚拟机里面将会自动设置Private的IP地址为192.168.137.1,并且windows会启动一个DHCP服务,这也是为什么我们要在第三步,禁用本地DHCP
    到这里,主机和虚拟机应该都可以上外网了。接下来就要打通虚拟机访问开发网了。
    5.在虚拟机里面添加NAT网卡,这个网卡我们假定叫做NAT,同样通过VMware的Virtual Network Editor将其本地DHCP禁用,并设置NAT地址,然后配置静态IP地址。假定NAT子网为192.168.50.0,NAT地址为192.168.50.2,那么主机端该网卡的地址我们可以给192.168.50.3 网关为192.168.50.2
    6.NAT网卡在虚拟机里面的IP地址配置为192.168.50.4 网关192.168.50.2
    7.在虚拟机里面添加路由,假定开发网为192.168.10网段,route add -P 192.168.10.0 MASK 255.255.255.0 192.168.50.2

    笔者的外网和开发网从来不同时启用,也算没有违背公司规则了吧,哈哈。

    大功告成!

    相关文章

      网友评论

          本文标题:Linux主机+Windows虚拟机多网段互通设置

          本文链接:https://www.haomeiwen.com/subject/sbvqjftx.html