0x00
由于某些原因,需要在Amazon的AWS上架设PPTP Server。
这里就引用下DO的PPTP架设文章:How to setup your own VPN with pptp?
0x01
架设方法很简单,但是有几个bug需要注意。
Cannot determine ethernet address for proxy ARP.
这个报错,原因是找不到合适的端口来proxy ARP。
-
将
localip
和remoteip
设置为与eth0
的内网IP在同一个子网段下。 -
或者将proxyarp关掉也行。
能连上PPTP但是不能打开某些网页。
这个问题就是MTU设置不当产生的。
这里引用一个很好的帖子:可以连接 VPN,ping 通,但是无法打开网页的问题解决
当我们选择好MTU的时候,可以通过sudo ifconfig ppp0 mtu xxxx
来测试MTU是否合适。
在这之后,我们将mtu xxxx
写入/etc/ppp/pptpd-options
中,就可以每次自动设置了。