FC 6 下使用 l2tp 连接 教育网直通车 的方法 (x..
时间:2007-01-08 来源:kinsprite
以前只有 l2tpd, 连接都失败。 如今已经出 xl2tpd, 可以成功连接了。
一、 安装xl2tpd
yum install xl2tpd 这个命令可以搞定。 (我的xl2tpd 是 原来的l2tpd自动升级来的)
xl2tpd 在 extras 里面. 你可以到这下载 ftp://ftp3.tsinghua.edu.cn/mirror/do...inux/extras/6/
二、 配置 xl2tpd
打开 /etc/xl2tpd/xl2tpd.conf, 添加一个段[lac vipedu]
如下:
一、 安装xl2tpd
yum install xl2tpd 这个命令可以搞定。 (我的xl2tpd 是 原来的l2tpd自动升级来的)
xl2tpd 在 extras 里面. 你可以到这下载 ftp://ftp3.tsinghua.edu.cn/mirror/do...inux/extras/6/
二、 配置 xl2tpd
打开 /etc/xl2tpd/xl2tpd.conf, 添加一个段[lac vipedu]
如下:
引用:
其中的lns为vpn l2tp服务器. 如果你不能正常使用域名(要连接时它自动解析),填写其IP地址。该写成你的服务器;我是用 lnsl2tpgame_bj.vip.edu.cn 这服务器,游戏版的。
YOUR_VIP_EDU_USER_NAME 为 你的教育网直通车用户名
pppoptfile 为ppp配置文件的路径, 如我的为 /etc/ppp/options.xl2tpd.vipedu
三、 配置ppp
1. 打开刚才的 /etc/ppp/options.xl2tpd.vipedu
其内容如下:
[lac vipedu] lns = lnsl2tpgame_bj.vip.edu.cn ; lns = 58.207.254.65 redial = yes redial timeout = 15 max redials = 5 require pap = no require chap = yes require authentication = yes refuse pap = yes refuse chap = no refuse authentication = no name = YOUR_VIP_EDU_USER_NAME ppp debug = no pppoptfile = /etc/ppp/options.xl2tpd.vipedu |
YOUR_VIP_EDU_USER_NAME 为 你的教育网直通车用户名
pppoptfile 为ppp配置文件的路径, 如我的为 /etc/ppp/options.xl2tpd.vipedu
三、 配置ppp
1. 打开刚才的 /etc/ppp/options.xl2tpd.vipedu
其内容如下:
引用:
比如上面的defaultroute, proxyarp 在教育网直通车中是没有用的,可以去掉。
了解个参数的作用,man pppd
2. 打开/etc/ppp/chap-secrets
# client server secret IP addresses
添加一行:
ipcp-accept-local ipcp-accept-remote noccp noauth defaultroute lock proxyarp usepeerdns connect-delay 5000 |
了解个参数的作用,man pppd
2. 打开/etc/ppp/chap-secrets
# client server secret IP addresses
添加一行:
引用:
这两个全大写字母的词,大家都明白。
四、启动xl2tpd 与 l2tp连接
启动xl2tpd服务进程:
YOUR_VIP_EDU_USER_NAME * YOUR_PASSWORD * |
四、启动xl2tpd 与 l2tp连接
启动xl2tpd服务进程:
引用:
l2tp连接:
/sbin/service xl2tpd start |
引用:
这里的vipedu就是指第二步中的那个段标记。
五、添加/更改路由
添加 l2tp 服务器的路由从原路由:
route add -host $VPN_SERV gw $DEF_GW metric 1 dev eth0
把其中 $VPN_SERV 换成l2tp服务器的iP, 比如 58.207.254.65.
$DEF_GW 换成原来的网关IP。
把VPN 网关设为默认网关:
route add -net 0.0.0.0 netmask 0.0.0.0 gw $VPN_GW metric 1 dev ppp0
把$VPN_GW换成 VPN 网关 的IP, 你可以通过ifconfig命令看到ppp0的P-t-P:58.207.254.66(比如是这个IP)
六. 断开l2tp连接 与 停止xl2tpd服务进程
断开l2tp连接:
echo 'd vipedu' > /var/run/xl2tpd/l2tp-control
停止xl2tpd服务进程:
/sbin/service xl2tpd stop
[附录]:你可以创建一个shell文件来管理这些。
echo 'c vipedu' > /var/run/xl2tpd/l2tp-control |
五、添加/更改路由
添加 l2tp 服务器的路由从原路由:
route add -host $VPN_SERV gw $DEF_GW metric 1 dev eth0
把其中 $VPN_SERV 换成l2tp服务器的iP, 比如 58.207.254.65.
$DEF_GW 换成原来的网关IP。
把VPN 网关设为默认网关:
route add -net 0.0.0.0 netmask 0.0.0.0 gw $VPN_GW metric 1 dev ppp0
把$VPN_GW换成 VPN 网关 的IP, 你可以通过ifconfig命令看到ppp0的P-t-P:58.207.254.66(比如是这个IP)
六. 断开l2tp连接 与 停止xl2tpd服务进程
断开l2tp连接:
echo 'd vipedu' > /var/run/xl2tpd/l2tp-control
停止xl2tpd服务进程:
/sbin/service xl2tpd stop
[附录]:你可以创建一个shell文件来管理这些。
相关阅读 更多 +