V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xiangpeng
V2EX  ›  Apple

Mac 系统网络添加 L2TP 后连接成功却无法访问内网

  •  
  •   xiangpeng · 2021-11-01 23:13:48 +08:00 via iPhone · 1046 次点击
    这是一个创建于 1118 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Mac 系统网络添加 L2TP 后连接成功却无法访问内网,可以 ping 通,但是 telnet 或者访问内网网页就不行,已经勾选了所有流量都走,而且设定了顺序是第一位,哪位大佬指点一下,或者推荐个可用的客户端(之前用 Shimo ,换了 M1 之后不行了),谢谢
    2 条回复    2021-11-12 08:18:46 +08:00
    wujiezero
        1
    wujiezero  
       2021-11-02 19:14:36 +08:00
    其实不勾选“所有流量”也行,手动设置下路由也可以,可以参照我这个脚本内容修改下,保存为 xxx.command 文件执行;其中 ppp0 是你虚拟网卡的 ID ,根据自己实际情况修改

    #!/bin/bash
    myexp="/usr/bin/expect"
    ipsh=`ifconfig ppp0 | awk '{print $2}' | sed -n '3p'`
    $myexp<<eof22
    spawn $myssh sudo route delete -net 10.0.0.0 -netmask 255.255.255.0 $ipsh
    spawn $myssh sudo route -n add -net 10.0.0.0 -netmask 255.255.255.0 $ipsh
    expect "Password:"
    send "Wjaww1223#\r"
    expect eof
    #interact
    #EOF
    xiangpeng
        2
    xiangpeng  
    OP
       2021-11-12 08:18:46 +08:00 via iPhone
    已解决,解决办法如下
    sudo vim /etc/ppp/options
    在这个文件里,加入 plugin L2TP.ppp 这段
    如果有 l2tpnoipsec 这段就删除,我的电脑删除后就好了,同事的电脑没有这个文件加入第一段就好了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1107 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 23:43 · PVG 07:43 · LAX 15:43 · JFK 18:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.