pppd 拨号模块,Linux系统是自带的, 就像windows下自带的RAS拨号一样,打印机等很多应用需要通过拨号方式进行通信的。
参考文档,配置4个文件:
这个事情,给我很大的启示: 不要做战略的矮子,再勤劳的执行力, 团队的效率也上不来的。
上网搜索,多亏google,很快就明白了,SSH通过22端口,开启了一个“session”,一般,如你执行 python3 main.py,随着SSH Session结束,Linux会kill这个process的。 而这个PPP拨号程序需要作为一个长时间运行的,故需要用 nohup 和 & 关键字,这样当你退出ssh,这个程序会驻留系统。
那么问题来了,查询运行的process,常用的 ps all就是不灵了。
要用ps ax | grep py 才可以。
这个问题也困扰了我好久。首先解决这个问题要检查:1.pptpd服务器安装配置正确,
2. iptables input 表添加tcp 1723 47 和gre协议
3.nat表的postrouting 添加 -o eth0 -j MASQUERAID和-j SNAT --to
但是可以连接就是没有网:
4.检查ip_forword=1 开启地址转发。还是不行
5.看forward 链 清除默认项,--ok了,我现在设置防火墙都是先iptables -F 然后在添加就没有问题了
第5部最重要,因为默认系统会有一个其他的。linux的学习建议参考《linux就该这样学》
加油吧,企鹅人们!!!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)