歡迎您光臨本站 註冊首頁

FC 6下使用l2tp連接教育網直通車的方法(xl2tpd)

←手機掃碼閱讀     火星人 @ 2014-03-23 , reply:0

以前只有 l2tpd, 連接都失敗。 如今已經出 xl2tpd, 可以成功連接了。

一、 安裝xl2tpd

yum install xl2tpd 這個命令可以搞定。 (我的xl2tpd 是 原來的l2tpd自動升級來的)
xl2tpd 在 extras 裡面.

二、 配置 xl2tpd

打開 /etc/xl2tpd/xl2tpd.conf, 添加一個段[lac vipedu]
如下:
QUOTE:
[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

其中的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
其內容如下:
QUOTE:
ipcp-accept-local
ipcp-accept-remote
noccp
noauth
defaultroute
lock
proxyarp
usepeerdns
connect-delay 5000

比如上面的defaultroute, proxyarp 在教育網直通車中是沒有用的,可以去掉。
了解個參數的作用,man pppd

2. 打開/etc/ppp/chap-secrets
# client server secret IP addresses
添加一行:
QUOTE:
YOUR_VIP_EDU_USER_NAME * YOUR_PASSWORD *

這兩個全大寫字母的詞,大家都明白。

四、啟動xl2tpd 與 l2tp連接

啟動xl2tpd服務進程:
QUOTE:
/sbin/service xl2tpd start

l2tp連接:
QUOTE:
echo 'c vipedu' > /var/run/l2tp-control

這裡的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/l2tp-control

停止xl2tpd服務進程:
/sbin/service xl2tpd stop

你可以創建一個shell文件來管理這些。

[火星人 ] FC 6下使用l2tp連接教育網直通車的方法(xl2tpd)已經有306次圍觀

http://coctec.com/docs/linux/show-post-131280.html