MacOS 无共享密钥使用 L2tp
2022-02-11 tech mac l2tp proxy 1 mins 5 图 620 字
先前有过两篇 L2tp相关的配置,分别是 Win 和 Linux 的。这篇讲一下 Mac 下的。不知道为什么,我配置的总是需要手动添加路由。有可能是哪一部分工作漏掉了,不过只要它能跑起来就行。It just works。
一、配置 L2tp
左下角新增网络连接,选择L2tp
填写账户信息。
鉴定设置:
公司给的VPN没有共享密钥,如果你也没有,要在 /etc/ppp/ 下创建 options 文件:
sudo vim /etc/ppp/options
文件内容如下:
plugin L2TP.ppp
l2tpnoipsec
然后开始连接。
二、添加路由
当前路由表内容如下:
netstat -rn
无效内容太多了,只看ppp0的。
看得出来网关地址应该是 192.168.100.254
将要访问的ip声明为走 ppp0 网卡,使用下面的命令添加路由,我假定我们要代理的ip为 10.187.0.0/24
:
# 添加路由
sudo route -n add -net 10.187.0.0 -netmask 255.255.255.0 192.168.100.254
# 备忘,删除路由命令
sudo route -v delete -net 10.187.0.0/24 -gateway 192.168.100.254
添加好路由,就可以访问我们想访问的资源了。完成。