背景:本人最近在用一台2021款的mac连接公司vpn,虽然已经显示连接成功,但是依然无法正常访问公司内网。经过长达1个多月的尝试,终于找到一条可以正常使用vpn的方案,现总结如下: 1 为苹果官方的bug,等待官方修复; 2 当前终极解决方案:使用一台iphone手机通过usb连接Mac,作为Mac的网卡,上网,得以正常访问公司内网。
如果大家还未升级到12.1-12.3版本的,千万不要升级,等版本稳定了再升上来。。。当然,新版mac不支持降级。。
首先特别感谢一下 Carlton Xu 大佬的协助,同时也是拜读了Xu大佬的文章才得以解决了这个问题。
参考如下:
https://blog.csdn.net/xuxingzhuang/article/details/122429887?spm=1001.2014.3001.5502
上面这篇博客里面有提到“192.168.10.0 为VPN Server端需要访问的网络地址”这句话,我们公司自己的网络地址为 192.168.8.0 我直接加了这5条,看起来也没毛病,之后用iphone那个终极解决方案连接电脑也是可以正常访问内外网的 #!/bin/sh # 192.168.8.0 为VPN Server端需要访问的网络地址,如果有多个需要逐条添加;$1 为VPN拨上之后的网卡设置; /sbin/route add 192.168.100.0 -interface $1 /sbin/route add 192.168.124.0 -interface $1 /sbin/route add 192.168.8.0 -interface $1 /sbin/route add 192.168.8.1 -interface $1 /sbin/route add 192.168.8.155 -interface $1 复制
https://blog.csdn.net/xuxingzhuang/article/details/123846050?spm=1001.2014.3001.5502
https://discussionschinese.apple.com/thread/253310862?page=3
https://discussionschinese.apple.com/thread/253307367?page=2
好了,在经过各种方法无果后,我们来试一下这个方案。 用usb连苹果手机上网,首先我们需要一个iphone和一个usb线将手机与mac连接。
这个时候在Mac 的“系统偏好设置”->“网络”里面就会自动检测到这个网,然后我们连接它。
我之前出现了在浏览器里面使用ip地址可以访问,是用域名却不可以访问的问题,这个时候我把dns里面只放公司内部的dns,不要放其他杂七杂八的dns就好了。
ok,到此,我们已经可以正常使用公司的内网了。 希望mac可以尽快修复这个问题吧,如果有小伙伴发现更方便的连接方式也可以互相讨论下哦~