V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Event
V2EX  ›  问与答

管理者路由器内设置了指定 MAC 才能连接公网,我通过 VMWARE 伪造了 MAC 可以正常上网,那么,如何让宿主机使用虚拟机的网络全局上公网呢?

  •  
  •   Event · 2018-10-26 14:43:24 +08:00 · 2982 次点击
    这是一个创建于 2255 天前的主题,其中的信息可能已经有所发展或是发生改变。

    管理者路由器内设置了指定 MAC 才能连接公网,我通过 VMWARE 伪造了 MAC 可以正常上网,那么,如何让宿主机使用虚拟机的网络全局上公网呢?

    跑 pptp 貌似不行 不然就无限循环了

    24 条回复    2018-10-27 10:00:10 +08:00
    Event
        1
    Event  
    OP
       2018-10-26 14:43:36 +08:00
    查过百度 貌似和我需求一样的没有
    xuhaoyangx
        2
    xuhaoyangx  
       2018-10-26 14:49:22 +08:00
    首先你的 VM 机是桥接+改 MAC 吧,讲讲思路。Linux 做网关 iptables 设置伪装,基本就可以绕过了
    nullornull
        3
    nullornull  
       2018-10-26 14:50:08 +08:00
    你直接改宿主机的网卡 MAC 不就好了.
    celeron533
        4
    celeron533  
       2018-10-26 14:57:45 +08:00 via Android
    开 HTTP 代理,虽然不是全部但大多数 Web 相关都能走代理了
    AngryPanda
        5
    AngryPanda  
       2018-10-26 14:59:01 +08:00
    1. 虚拟机桥接上网
    2. 虚拟机内安装酸酸乳服务端
    3. 客户机连接酸酸乳
    Event
        6
    Event  
    OP
       2018-10-26 15:23:36 +08:00 via Android
    @nullornull 宿主机的能直接改?。。


    @celeron533
    @AngryPanda 酸酸乳不是所有软件都走 比如 qq 之类的 虽然可以手动设置
    虽然有 proxifer 但是有些软件不能走这个
    Event
        7
    Event  
    OP
       2018-10-26 15:30:42 +08:00 via Android
    @xuhaoyangx linux 做网关。。那么宿主机通过哪个网络连接?

    如果修改有线网络的网关
    那么虚拟机不就连接不到物理网络了吗
    liuminghao233
        8
    liuminghao233  
       2018-10-26 15:36:09 +08:00 via iPhone
    @Event
    tun 网卡转 socks5
    路由改掉
    没有什么是做不到的
    请用 tun2socks
    Tink
        9
    Tink  
       2018-10-26 15:37:15 +08:00
    http
    liwufan
        10
    liwufan  
       2018-10-26 15:49:20 +08:00
    借助虚拟机上网,说明要开一个子网做网关了。
    参考 https://itpro.outsidesys.com/2015/02/19/home-lab-with-pfsense-workstation/
    AngryPanda
        11
    AngryPanda  
       2018-10-26 16:06:51 +08:00
    随便问下,楼主为何不改宿主机器的 mac 地址
    nullornull
        12
    nullornull  
       2018-10-26 16:22:42 +08:00   ❤️ 1
    @Event 当然可以直接改网卡 MAC.
    @AngryPanda 楼主好像认为没法直接改,其实是可以的,windows 和 Linux 的系统都是可以改的.
    windows 在网络设置或者设备管理器里找到连到这个路由的网卡,然后属性-配置-高级,找到对应属性修改.命令行应该也可以,这个我没试过.
    Linux 可以临时修改或者永久修改,临时的就是关网卡,一条命令,开网卡;永久的改下网卡配置文件.
    MACOS 的没试过,但是我估计也是可以在终端里改的.
    honeycomb
        13
    honeycomb  
       2018-10-26 16:24:24 +08:00 via Android   ❤️ 1
    @Event 宿主机还真能改。
    现在连 Windows 10 都默认提供随机化无线网卡的 mac 来增强隐私保护了。
    zzj0311
        14
    zzj0311  
       2018-10-26 16:50:03 +08:00 via Android
    把宿主机当路由用不就完了~
    chenhonzhou
        15
    chenhonzhou  
       2018-10-26 17:41:24 +08:00 via Android
    我们学校专业组,管网的给教师机的 mac 地址加了未识别,我学校一哥们使用 win 伪装 mac 地址就可以实现(win/l 都可以伪装 mac 的),后来我们觉得不爽,就开了虚拟机,然后桥接伪装 mac 开个软路由,然后真机获取软路由的 ip,叠了三层的网速😃
    Event
        16
    Event  
    OP
       2018-10-26 20:21:10 +08:00 via Android
    @chenhonzhou 关键是宿主机如果连上虚拟机网络 那虚拟机网络不就挂了么
    Event
        17
    Event  
    OP
       2018-10-26 20:27:11 +08:00 via Android
    哦我是不是理解错一件事....
    桥接模式是不是虚拟机和宿主机用同一张网卡 但是不一定要同一个网段
    Event
        18
    Event  
    OP
       2018-10-26 20:29:40 +08:00 via Android
    @liuminghao233 那可否在虚机内直接部署 openvpn 然后宿主连接
    baicheng10
        19
    baicheng10  
       2018-10-26 20:37:23 +08:00 via Android
    最直接的就是上面说的,直接改宿主机 MAC。
    Event
        20
    Event  
    OP
       2018-10-26 21:01:52 +08:00 via Android
    @baicheng10 这样。。。容易被发现 一看就知道了
    niubee1
        21
    niubee1  
       2018-10-26 21:07:29 +08:00
    哪里需要这么麻烦, windows 下直接修改注册表就可以改 mac 了, 亲测可用的
    niubee1
        22
    niubee1  
       2018-10-26 21:08:33 +08:00
    Event
        23
    Event  
    OP
       2018-10-27 00:59:53 +08:00 via Android
    暂时跑了个 openwrt 软路由解决
    Cusmate
        24
    Cusmate  
       2018-10-27 10:00:10 +08:00 via Android
    楼主的宿主机应该是公司机器不能强行上网
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2503 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 02:49 · PVG 10:49 · LAX 18:49 · JFK 21:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.