V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
codeself
V2EX  ›  OpenWrt

这个在公司网络环境下的 openwrt 旁路由网络问题是不是无解?

  •  
  •   codeself · 361 天前 · 1217 次点击
    这是一个创建于 361 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在 hyper-v 里装了个 openwrt 做旁路由,使用 openclash 做的科学上网.

    • 插的是网线,在公司路由器那边做了根据 MAC 地址分配一个固定的内网 ip.

    • 电脑可以使用手动指定 ip&网关&子网掩护码和 DNS 的形式,来科学上网.

    问题在 wifi 这边(手机/笔记本)

    • wifi 这边和网线不一样,不会根据 MAC 地址分配一个固定的内网 ip.
    • 所以我今天在手机上设置好了手动指定 ip&网关&子网掩护码,
    • 明天过来的时候,这个手动指定的 ip 被其他人占用了
    • 导致我手机无法访问网络

    无法更改的网络环境

    • wifi 这边网关不会改成根据 MAC 地址分配一个固定的内网 ip.
    • 不能在 openwrt 里开 dhcp 功能,因为会被网管打爆狗头

    这个问题网管不配合的情况下,有解吗?

    14 条回复    2023-12-05 14:02:29 +08:00
    AoEiuV020JP
        1
    AoEiuV020JP  
       361 天前   ❤️ 1
    巧了我公司也是台式机静态分配 ip 其他动态,
    我的做法是登录公司路由器给我每个手机加上静态 ip ,
    你可以试试用 ping 之类找出所有局域网 ip 猜 dhcp 分配的范围,然后静态设置一个范围外的,就不会被别人动态 ip 挤掉了,
    AoEiuV020JP
        2
    AoEiuV020JP  
       361 天前
    不过我日常科学上网是主力手机使用 app 自己上梯,
    电脑梯子开放 socks5 和 http 代理给我自己和部分同事设置系统代理使用,
    我需要 ip 固定主要是方便 wifi adb 远程调试手机,

    网关 openclash 这个试过,感觉没啥必要而且 openclash 真的不好用,就放弃了,
    codeself
        3
    codeself  
    OP
       361 天前
    @AoEiuV020JP "登录公司路由器"这一点,我这就做不到,网关不给你搞这个事情
    codeself
        4
    codeself  
    OP
       361 天前
    @AoEiuV020JP 那你的思路就是手机给电脑开代理咯?
    但是有的手机 app 对网络条件要求比较苛刻,
    比如银行类,开了 vpn 或者指定了 wifi 的代理就不给用,
    所以我只想到了用旁路网关的形式
    BuffDog
        5
    BuffDog  
       361 天前
    不懂你要解决啥问题
    1.写路由配置
    2.30 块包邮的无线网卡不香吗
    codeself
        6
    codeself  
    OP
       361 天前
    @AoEiuV020JP 用 ping 之类找出所有局域网 ip 猜 dhcp 分配的范围,也不太可行😂,因为公司 300~400 人在一个局域网内,范围太广了
    codeself
        7
    codeself  
    OP
       361 天前
    @BuffDog 想解决被路由器分配动态 ip 的设备使用旁路网关的问题.

    1. 路由配置感觉和这个问题搭不上边
    2. 无线网卡的话,跑在 hyper-v 里的 openwrt 怎么和这个无线网卡扯上关系?
    AoEiuV020JP
        8
    AoEiuV020JP  
       361 天前
    @codeself #4 不是手机给电脑开, 是主力手机开一个梯子,电脑也开一个梯子,这两个设备各自用各自的梯子,必要时关闭手机的梯子也不影响电脑,
    其他设备使用电脑开的代理端口,
    AoEiuV020JP
        9
    AoEiuV020JP  
       361 天前
    @codeself #7 他意思应该是电脑用无线网卡分享一个 wifi 热点出去给手机连上就能用,
    AoEiuV020JP
        10
    AoEiuV020JP  
       361 天前
    @codeself #6 不需要全部 ip 发现,根本上这招是靠猜,比如 openwrt 的“路由”里本身就能看到“IPv4 邻居”,
    多看看记住这些邻居的 ip 然后猜 dhcp 的范围,总有某个范围一个设备都没有,就可能是分配范围外,比如 x.x.x.2 或者 x.x.x.254 附近可能一个设备都没有,
    Greenm
        11
    Greenm  
       361 天前
    在公司环境里这样设置费力不讨好,可以考虑台式机上开个端口转发,或者用 clash 自带的局域网代理端口,然后手机端手动配置 proxy ,就可以不用考虑分配 IP 地址的问题了。
    codeself
        12
    codeself  
    OP
       361 天前
    @Greenm 是的,确实费力不讨好,

    但是使用端口在手机端手动配置 proxy 的方式,
    会导致一些对网络条件要求比较苛刻的 app 不给用,
    就挺两难全的
    mohumohu
        13
    mohumohu  
       361 天前
    @codeself 用 VMware 不就可以直通 usb 设备了
    photon006
        14
    photon006  
       354 天前
    哈哈我们公司网管是配合的,主路由 dhcp 的时候限定范围,比如 2-200 ,还剩几十个给静态 ip 设备,大家互不干扰。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   972 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 20:20 · PVG 04:20 · LAX 12:20 · JFK 15:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.