raspberry 搭建 vpn

Posted on Posted in raspberry
Tips: 本文创建于2015年11月2日,已超过 2 年,内容或图片可能已经失效!

![vpn.jpg][1]

tips:阿里云服务器是双网卡,设置出口

  1. iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth1 -jMASQUERADE  # eth1 是外网网卡,192.168是vpn的内网  

公司网络不能看视频,把家里的raspberry配置个vpn,电脑连vpn,搞定。

pptp 端口是1723,注意防火墙和selinux

1、开启系统转发功能

  1. vim /etc/sysctl.conf  
  2. net.ipv4.ip_forward=1  
  3. sudo sysctl -p  

2、安装

  1. sudo apt-get install pptpd  
  2. #下面3个为配置文件  
  3. /etc/pptpd.conf   
  4. /etc/ppp/pptpd-options   
  5. /etc/ppp/chap-secrets   

3、编辑配置文件

  1. vim /etc/pptpd.conf  
  2. localip 192.168.2.7         #vpn服务器的IP  
  3. remoteip 192.168.2.150-200  #分配client的IP  
  4.   
  5. vim /etc/ppp/pptpd-options  
  6. ms-dns 119.29.29.29  
  7. ms-dns 8.8.8.8  
  8.   
  9. vim /etc/ppp/chap-secrets  
  10. #用户名        主机名     密码  IP  
  11. #不强制指定该用户分配到哪一个ip地址,最后一项改为"*"  
  12. # Secrets for authentication using CHAP  
  13. # client        server  secret                  IP addresses  
  14. username       *       password       *  
  15.   
  16. sudo /etc/init.d/pptpd restart  

4、查看log

  1. sudo vim /etc/ppp/options  
  2. logfile /var/log/pptpd.log  
  3. #查看log,即可知道客户端的连接状态  
  4. -> raspberrypi /var/log ? cat pptpd.log   
  5. Plugin /usr/lib/pptpd/pptpd-logwtmp.so loaded.  
  6. Using interface ppp0  
  7. Connect: ppp0 <--> /dev/pts/2  
  8. peer from calling number 192.168.2.1 authorized  
  9. MPPE 128-bit stateless compression enabled  
  10. found interface wlan0 for proxy arp  
  11. local  IP address 192.168.2.7  
  12. remote IP address 192.168.2.150  

[1]: https://liuhonghe.me/wp-content/uploads/2015/11/1711791596.jpg

» 转载请注明来源:呢喃 » raspberry 搭建 vpn