linux VPN客户端设置
安装pptp软件,如果没有安装包请安装epel源:
[root@lw-01 ~]# yum install pptp
更改配置:
1、更改拨号用户信息文件
[root@lw-01 ~]# vi /etc/ppp/chap-secrets # Secrets for authentication using CHAP # client server secret IP addresses ####### redhat-config-network will overwrite this part!!! (begin) ########## ####### redhat-config-network will overwrite this part!!! (end) ############ username connectvpn "password" *
#注意:增加了zhangsan pptp "password" *
#其中username为VPN账户名,"password"为VPN账户密码
#connectvpn为VPN标识,用户区分不同的VPN连接。
2、创建拨号配置文件connectvpn(上述的VPN标识)
[root@lw-01 ~]# vi /etc/ppp/peers/pptp pty "pptp 124.248.**.** --nolaunchpppd" noauth refuse-eap require-mppe-128 name bengu remotename pptp file /etc/ppp/options.pptp
#其中 124.248.**.** 为VPN服务器IP,name字段后跟的是/etc/ppp/chap-secrets中的username(VPN账户名),
#remotename为VPN标识,其他保持默认
3、启动VPN客户端
root执行如下命令
[root@lw-01 ~]#pppd call pptp
4、检查拨号结果,稍等10秒左右后,执行
如下命令检查:
[root@lw-01 ~]# ps -ef|grep pppd root 3617 1 0 06:40 ? 00:00:00 pppd call connectvpn root 3618 3617 0 06:40 ? 00:00:00 pptp 166.123.10.210 --nolaunchpppd root 3625 1 0 06:40 ? 00:00:00 pptp 166.123.10.210 --nolaunchpppd root 3692 3514 0 06:58 pts/3 00:00:00 grep pppd
5、检查获取的vpn客户端IP
[root@lw-01 ~]# ifconfig ppp0 Link encap:Point-to-Point Protocol inet addr:172.16.8.201 P-t-P:172.16.8.214 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1396 Metric:1 RX packets:10 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:248 (248.0 b) TX bytes:80 (80.0 b)
其中172.16.8.201为vpn客户端网卡ppp0的IP地址。
配置完成
6、如果ping不通vpnserver局域网,请增加路由:
[root@lw-01 ~]# route add -net 172.16.8.0/24 gw 172.16.8.214
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。