Linux下l2tp客戶端xl2tpd的安裝配置


1、下載xl2tp

http://pkgs.org/search/?query=xl2tp&type=smart選擇相應的版本進行下載

 

 

2、安裝xl2tp和ppp

yum install xl2tpd

yum install ppp

 

3、 配置xl2tpd.conf

文件地址: /etc/xl2tpd/xl2tpd.conf

為了保險,在修改配置文件之前先備份原有文件,原始的xl2tpd.conf里面有[lns default],這個好像是用來將xl2tpd當做l2tpd服務器的關鍵語句。

要將xl2tpd作為l2tp的client話,我把xl2tpd.conf里面的所有東西都刪掉了,加入了下面幾行

vi /etc/xl2tpd/xl2tpd.conf將下面內容直接復制到里面,注意填寫正在的VPN賬號和服務器地址,保存退出

[lac testvpn(VPN名稱)]

name = l2tp_user_name                                  ; l2tp帳號

lns = 192.168.11.1                                           ; l2tp server的IP

pppoptfile = /etc/ppp/peers/testvpn.l2tpd         ; pppd撥號時使用的配置文件

ppp debug = yes

 

4、設置撥號配置文件:

文件路徑:xl2tpd.conf文件中pppoptfile =/etc/ppp/peers/testvpn.l2tpd

用vi /etc/ppp/peers/testvpn.l2tpd進行編輯

將下面內容直接復制到里面然后保存退出

remotename testvpn

user "l2tp_user_name"如果服務器是windows下面域環境這里的寫法應為“域名\\用戶名”用 用\ 對\進行轉義

password "l2tp_user_password"

unit 0

lock

nodeflate

nobsdcomp

noauth

persist

nopcomp

noaccomp

maxfail 5

debug

5、 配置文件都建好后,可以啟動xl2tpd了,注意啟動不代表撥號

運行方式1: 運行/etc/init.d/xl2tpd start或xl2tpd -D即可,這種啟動方式會自動去找/etc/xl2tpd/xl2tpd.conf這個配置文件,

運行方式2:# xl2tpd -c "/your/config_file/path",如果使用此方法,要確保存在/var/run/xl2tpd/這個目錄,其實看看/etc/init.d/xl2tpd這個文件也可以看出來,如果不存在,腳本會創建這個目錄

6、 開始撥號:

# echo 'c testvpn' > /var/run/xl2tpd/l2tp-control

撥號成功的話,通過ifconfig可以看見有個ppp0的接口

 注:如果還連接不上則添加路由

 

route add -net 192.168.10.0 netmask 255.255.255.0 dev ppp0

 

7、 斷開連接:

# echo 'd testvpn' > /var/run/xl2tpd/l2tp-control

8、啟動xl2tpd到撥號,整個過程可查看日志

tail -f /var/log/message


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM