博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux主机通过windows虚拟机上网
阅读量:5365 次
发布时间:2019-06-15

本文共 1091 字,大约阅读时间需要 3 分钟。

现在有些公司喜欢把网络接入和安全管理揉在一起管理,放着标准的协议不用,偏偏要采用某些厂商自己搞的所谓的“一整套解决方案”。这些所谓的解决方案又常常只顾着windows。对非软件行业的公司还无所谓,做做ppt,windows就够了嘛!但是一个软件公司也要这样搞,那对开发者真是太不友好了。估计是因为他们对自己管理信息安全没有信心吧。

有牢骚不发不利于身体健康。

OK,下面说Linux使用windows虚拟机曲线上网的解决方案:

  1. 安装windows虚拟机(vbox为例),网络选择桥接网卡。(该模式可以让虚拟机直接暴露在物理机所在网络中)

    1489132-20190803163826008-717996699.png

  2. 并安装那些乱七八糟不管有事没事儿就乱扫一通常年占用CPU导致系统卡顿的企业管理软件,配置好可以通过windows虚拟机上网。

  3. VirtualBox中点击 管理->主机网络管理器 (Ctrl+H),然后点击“创建”图标,添加一个vboxnet0,后面用于host和guest的通信。配置使用默认的就行。

    注意下最小地址和最大地址,第5步设置虚拟机IP时要在这个范围内。
    1489132-20190803164246996-770201643.png
    1489132-20190803164341552-1560323995.png

  4. 给虚拟机添加一个Host-Only模式的网卡,interface选中刚才创建的vboxnet0.

    1489132-20190803164440299-995981746.png

  5. guest 中配置 Host-Only 模式网卡的ipv4地址如下:

    1489132-20190803164744361-832848758.png
    该步需要注意ip地址要在第3步的ip范围内。

  6. 此时 guest 可以ping通主机(192.168.56.1),但是host无法ping通 guest ,这是因为windows vm的防火墙没有关闭。没影响。(可以关闭防火墙试下)

  7. windows guest安装ccproxy,使 guest 成为 http代理服务器。

    如果弹出windows防火墙询问窗口,记得放行。如果没有弹出窗口,重新启动下程序或者取防火墙手动设置下。
    ccproxy配置如下:
    1489132-20190803165349842-41188135.png
    这交互设计我也不说啥了,反正一般人看不懂就是了。

  8. 现在Linux物理机使用 作为http代理上网就可以了。比如浏览器可以使用switchyomega插件配置。

  9. 说下git怎么配置代理:
cd damn-projectgit config http.proxy http://192.168.56.188:808git config https.proxy http://192.168.56.188:808

(要全局代理的话加--global参数)

好了,你可以git pull试一下了。

转载于:https://www.cnblogs.com/dylanchu/p/host-connect-to-network-via-guest-vbox.html

你可能感兴趣的文章
Unity The Tag Attribute Matching Rule
查看>>
试着理解下kvm
查看>>
WebService学习总结(二)--使用JDK开发WebService
查看>>
Tizen参考手机RD-210和RD-PQ
查看>>
竞价广告系统-位置拍卖理论
查看>>
策略模式 C#
查看>>
[模板]树状数组
查看>>
[HDU 6447][2018CCPC网络选拔赛 1010][YJJ's Salesman][离散化+线段树+DP]
查看>>
设计模式学习的好方法
查看>>
感谢Leslie Ma
查看>>
几种排序方法
查看>>
查看数据库各表的信息
查看>>
第一阶段测试题
查看>>
第二轮冲刺第五天
查看>>
图片压缩
查看>>
Hadoop-2.6.5安装
查看>>
ES6思维导图
查看>>
第四周作业
查看>>
20151121
查看>>
线段重叠 (思维好题)
查看>>