在家里的NAS搭建了一个L2TP的VPN,方便在外面随时访问家里的设备。
但连接以后,并不能连接网络,如图。
因为一些原因,系统在连接VPN之后报文的校验码(checksum)可能无法通过检查,只需要执行以下指令关闭校验即可:
sudo sysctl net.link.generic.system.hwcksum_rx=0
sudo sysctl net.link.generic.system.hwcksum_tx=0
如果有需要,将0改为1即可还原。
题外话:如果是一个未作修改的macOS系统,在连接L2TP VPN服务器的时候是会出错的。在解决了连接问题后,这篇文章才会对您有帮助(但是怎么解决的我也忘了