linux 命令行连接 VPN

1.安装client

    sudoapt-getinstallpptp-linux

2.连接vpn server

    sudopptpsetup–createpptpd–serverx.x.x.x–username11111–password00000–encrypt–start

注:–create是创建的连接名称–server是vpn的ip地址;–username是用户名–password是密码,也可以没这个参数,命令稍后会自动询问。这样可以保证账号安全–encrypt 是表示需要加密,不必指定加密方式,命令会读取配置文件中的加密方式–start是表示创建连接完后马上连接(如果不写这个–start参数要连接刚才定义好的vpn只能用 sudo pon lsavpn,断开用sudo poff)

注:如果是用windows server 2003 搭建的VPN服务器的话链接需要在/etc/ppp/peers/下面的链接文件里面加上refuse-eap

/etc/ppp/peers/目录是存储的拨号配置文件

/etc/ppp/options.pptp 链接配置文件可以在里面添加加密方式

/etc/ppp/chap-secrets 是存储的拨号 账户 和密码

这是我的us配置文件

# written by pptpsetuppty "pptp 192.168.1.1 –nolaunchpppd"locknoauthrefuse-eapnobsdcompnodeflatename qinxiaremotename usipparam usrequire-mppe-128

连接建立好之后就可以用pon和poff这两个命令来启动和断开VPN连接了:

    #ponvpntest#poffvpntest

VPN建立好之后是无法用VPN上网的,因为默认是没有添加VPN的默认路由的。

    #nano/etc/ppp/peers/vpntest

添加默认路由:

route add -net 0.0.0.0 dev ppp0

增加以下两行:

    defaultroute#添加默认路由 usepeerdns#使用服务器端设置的DNS,如果不需要就不添加

如果你在以的话,别人就会知道你害怕被说,他们就会加倍地说你,

linux 命令行连接 VPN

相关文章:

你感兴趣的文章:

标签云: