Mac使用vpn,一直不能使用。这个问题困扰了一阵子,网上搜索答案也都是些Mac如何设置的问题。因为现象不同,比如可以上百度,但不能上网易新浪,比如可以ssh连接,但却不能长时间连接。消耗了很多时间在排查这类问题。
终于还是搜索到了这个问题的解决方法和原因。
解决方法,在wifi设置中,硬件选项卡下面,设置MTU为1472。
原因:
主要是和MTU的大小有关,如果 MTU 设置的值大于网络容量,Mac 将检测到数据包「丢失」,直接后果便是掉线。默认设置值 1500 还是有点大的,一些网络连接也会拒绝掉这么大的数据包访问。
具体可以百度百科的MTU的解释