Centos 配置 vpn客户端/服务端教程
发布时间:01/15 来源: 浏览:
关键词:
配置vpn我们看到不少的教程写得都是非常的复杂了,这里我们一起来看看小编整理的服务端与客户的配置步骤,具体如下。
vpn服务端配置
配置过程:
[root@sv ~]# pacman -Syu #更新系统 [root@sv ~]# pacman -S pptpd #安装pptpd服务 [root@sv ~]# cat /etc/pptpd.conf #cp /usr/share/doc/pptpd/samples/pptpd.conf /etc/pptpd.conf option /etc/ppp/options.pptpd stimeout 2 debug localip 172.28.1.1 #本地IP remoteip 172.28.1.240-254 ################################################## [root@sv ~]# cat /etc/ppp/options.pptpd #cp /usr/share/doc/pptpd/samples/options.pptpd /etc/options.pptpd name pptpd refuse-pap refuse-chap refuse-mschap require-mschap-v2 require-mppe-128 ms-dns 8.8.8.8 ms-dns 8.8.4.4 proxyarp nodefaultroute lock auth ################################################## [root@sv ~]# cat /etc/ppp/chap-secrets # Secrets for authentication using CHAP # client server secret IP addresses t4x pptpd admin * ################################################## [root@sv ~]# sysctl -w net.ipv4.ip_forward=1 #设置内核支持转发 [root@sv ~]# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE #支持NAT [root@sv ~]# iptables -t nat -A POSTROUTING -s 172.28.1.0/24 -o eth1 -jMASQUERADE [root@sv ~]# systemctl start pptpd
vpn客户端配置
客户端:
[root@hz ~]# yum install pptp pptp-setup [root@hz ~]# pptpsetup --create vpn --server x.x.x.x --username byrd --password xxxxxx --encrypt --start Using interface ppp0 Connect: ppp0 <--> /dev/pts/1 CHAP authentication succeeded MPPE 128-bit stateless compression enabled local IP address 192.168.0.234 remote IP address 192.168.0.1 [root@hz ~]# pptpsetup --delete vpn [root@hz ~]# ll /etc/ppp/peers/ total 8 -rw-r--r-- 1 root root 149 Apr 28 10:37 vpn [root@hz ~]# ifconfig ppp0 Link encap:Point-to-Point Protocol inet addr:192.168.0.234 P-t-P:192.168.0.1 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1496 Metric:1 RX packets:6 errors:0 dropped:0 overruns:0 frame:0 TX packets:6 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:60 (60.0 b) TX bytes:66 (66.0 b) [root@hz ~]# pppd call vpn #拨号vpn [root@hz ~]# killall pppd