xiangpeng
V2EX  ›  Apple

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

  •  
  •   xiangpeng · Nov 1, 2021 via iPhone · 1543 views
    This topic created in 1666 days ago, the information mentioned may be changed or developed.
    Mac 系统网络添加 L2TP 后连接成功却无法访问内网,可以 ping 通,但是 telnet 或者访问内网网页就不行,已经勾选了所有流量都走,而且设定了顺序是第一位,哪位大佬指点一下,或者推荐个可用的客户端(之前用 Shimo ,换了 M1 之后不行了),谢谢
    2 replies    2021-11-12 08:18:46 +08:00
    wujiezero
        1
    wujiezero  
       Nov 2, 2021
    其实不勾选“所有流量”也行,手动设置下路由也可以,可以参照我这个脚本内容修改下,保存为 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
       Nov 12, 2021 via iPhone
    已解决,解决办法如下
    sudo vim /etc/ppp/options
    在这个文件里,加入 plugin L2TP.ppp 这段
    如果有 l2tpnoipsec 这段就删除,我的电脑删除后就好了,同事的电脑没有这个文件加入第一段就好了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2857 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 466ea39e · 28ms · UTC 15:19 · PVG 23:19 · LAX 08:19 · JFK 11:19
    ♥ Do have faith in what you're doing.