V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
kright
V2EX  ›  程序员

MacBook 网络问题

  •  
  •   kright · 2021-06-30 12:30:07 +08:00 · 585 次点击
    这是一个创建于 1267 天前的主题,其中的信息可能已经有所发展或是发生改变。

    问题: 在家里的群晖上部署的 L2TP/IPSEC VPN,在公司使用 MAC 连接,能连上,但是无法访问家里的设备。 如果在 VPN 上选择,接管所有流量,则可以访问家里设备,也可以科学上网,但是不能访问公司的其他内网域名了。

    情况说明: 公司内网分配到的 ip,192.168.24.xxx ,通过 WIFI 连接 家里的网络为 192.168.5.x

    个人的一些猜测,默认情况下,连接 VPN 后,请求 192.168.5.x,会认为是属于 WIFI 的网段,因此会走这个路由,所以找不到。 如果 VPN 接管所有流量,刚好相反,家里设备能通,但是没办法解析公司的内网域名。

    所以现在有没有办法,既能正常访问公司内网,又能通过 VPN 访问家里的设备,科学上网。

    4 条回复    2021-06-30 22:24:48 +08:00
    defunct9
        1
    defunct9  
       2021-06-30 12:59:03 +08:00
    修改缺省路由即可
    kright
        2
    kright  
    OP
       2021-06-30 15:14:55 +08:00
    @defunct9 大佬,请指教~
    defunct9
        3
    defunct9  
       2021-06-30 16:10:30 +08:00
    1 、VPN 选择接管所有流量,可以访问家里设备,也可以科学上网
    2 、查查公司 ip 的 mask 和 gateway
    3 、拨通 vpn 后,执行 route add -net 192.168.24.xxx/mask gw gateway
    齐活
    kright
        4
    kright  
    OP
       2021-06-30 22:24:48 +08:00
    增加路由规则
    # 目标 ip 子网掩码 网关
    networksetup -setadditionalroutes "Wi-Fi" 192.168.24.0 255.255.252.0 192.168.24.1
    就可以了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5107 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 09:39 · PVG 17:39 · LAX 01:39 · JFK 04:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.