ubuntun 创建pptpd笔记(vultr)

记录下这个过程,以前都是用的朋友的"微皮恩",这把自己搞了一把。

前买购买vps神码的就不多说了,so easy。但是在操作系统上的选择还是要谨慎。我一开始选的16.04的没搞成,一堆乱七八糟的。还好vultr够灵活,分分钟就重新选系统重装完14.04还顺便换了location,不过还是300ms左右的延迟。

这些坑就不谈了。记录正事,下次肯定还要用到,记录下好查阅。

1.安装pptpd

sudo apt-get install pptpd

2.修改pptpd.conf

sudo vim /etc/pptpd.conf

localip和remoteip

3.添加自己的用户名密码

sudo vim /etc/ppp/chap-secrets

密码加了“”不知道不加到底会不会错,没试过。

username  pptpd  "password"  *

--------------------------------------------------------------

到这里,应该是就可以登录了。

sudo service pptpd restart

重启下pptpd服务,然后登录,果然ok,但是不能上网,还缺点配置。

-------------------------------------------------------------

4.修改 ms-dns

sudo vi /etc/ppp/pptpd-options

我跟别人一样改的8.8.8.8和8.8.4.4

5.开启内核IP转发

sudo vi /etc/sysctl.conf

取消net.ipv4.ip_forward=1的注释

sudo sysctl -p
立即生效

6.开启NAT转发

sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

然后就OK了,再就是接着重启

sudo service pptpd restart

就ok了。


之前操作错的时候有很多其他操作,其实也不是没用,就像做demo和产品的差别。

1)比如保存iptables 的rule,然后在reboot之后不需要自己重新配置,这些都有待研究。

iptables-save > iptables_rule

iptables-restore -t iptables_rule

打开/etc/rc.local文件,在exit 0语句前加入:
在exit 0之前加上sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o enth0-j MASQUERADE
sudo service pptpd start

等等

2)网速的优化,好像有帖子说这个速度会很慢,果然是挺慢的而且会有时候断开,其实是自己有些配置没做好,当然现在还是知其然而不知其所以然的。

sudo -I FORWARD -p tcp --syn -i ppp+ -j TCPMSS --set-mss 1356

3)总是断网

在 /etc/pptpd.conf 文件中把 logwtmp 删掉就好了



4)以前用惯了简单的gedit,这把根本不行只能命令行操作,只能用vi或vim,以前学过几次,都觉得不顺,这把被逼的用了几把vim之后,倒是觉得还可以了。掌握两条命令就够了,找到地方按 I 进入编辑模式,编辑完esc退出编辑模式进入命令模式,按:wq保存并推出。不知道有没有搜索的功能,感觉这么强大应该有。


不说了就记这么多。


你可能感兴趣的:(杂谈)