[問題] [問題已解]同時啟用多個L2TP連線(xl2tp軟體)
自問自答
經過幾天的測試
我發現到了,以xl2tp這套軟體
他可以同時啟用一個server以及多個clinet
(也就是你的電腦當server的同時,你的電腦也可以當clinet去連到其他server)
做法是xl2tpd.conf檔一次寫足
我將舉出一個例子
此例子包括一個server(default)還有三個clinet(vpn、vpn2、vpn3)
例如:
[global]
listen-addr = 10.10.101.192
auth file = /etc/ppp/chap-secrets
ipsec saref = no
debug avp = yes
debug network = yes
debug state = yes
debug tunnel = yes
[lns default]
ip range = 172.18.1.20-172.18.1.30
local ip = 172.18.1.1
require chap = yes
refuse pap = yes
require authentication = yes
name = VPNtestServer
ppp debug = yes
pppoptfile = /etc/xl2tpd/options.xl2tpd.server
length bit = yes
[lac vpn]
lns = 10.10.101.215
pppoptfile = /etc/xl2tpd/options.xl2tpd.client
length bit = yes
ppp debug = yes
[lac vpn2]
lns = vpn6.usaip.eu
pppoptfile = /etc/xl2tpd/options.xl2tpd.client2
length bit = yes
ppp debug = yes
[lac vpn3]
lns = 10.10.102.8
pppoptfile = /etc/xl2tpd/options.xl2tpd.client3
length bit = yes
ppp debug = yes
如此一來在輸入" xl2tpd -D & "後
server也就生效了(就是[lns default])
然後看你想建立哪條clinet的連線
輸入" echo "c NAME" > /var/run/xl2tpd/l2tp-control "
上行指令中的NAME可以替換成你要啟動的連線輸入vpn或vpn2或vpn3
也就是你xl2tpd.conf所配置好的
當然,你也可以自行關閉某一條已建立的連線
" echo "d NAME" > /var/run/xl2tpd/l2tp-control "
以上
---
各位大大好
最近在接觸L2TP,採用了xl2tp這個軟體
目前測試的是client端
已經能夠在配置好l2tp與ppp的conf檔後,叫起l2tp與server建立連線
echo "c name" > /var/run/xl2tpd/l2tp-control
但我想試著再建立第二條連線,想連到另一台server(不同於第一台server的網段)
卻找不到方式去建出第二條以上的連線,上了google大神東撈西撈
大多是教學server端的l2tp怎架
少部份是client,但也只教到如何完成一條連線
而沒討論到如果又要建立第二條連線的話,該如何去創建
所以我不知道該如何去建出多條xl2tp的連線
照理說一台電腦同時連上多個vpn應該是很常見的應用
不會是說xl2tp沒提供這樣的功能吧? sad
懇請各位大大指點
真的萬分感謝
--
有種熟悉總在你心裡深處、眼光餘角出現
越是追求越是千里尋不著
日覆一日,漸漸的也就淡忘
實際卻如影隨行、無聲無息的埋藏在潛意識裡‧‧‧
也許夜深人靜時又會不經意的輕敲你心房
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.34.228.205
→
07/25 13:28, , 1F
07/25 13:28, 1F
→
07/25 13:29, , 2F
07/25 13:29, 2F
→
07/25 13:30, , 3F
07/25 13:30, 3F
很感謝大大的幫忙
但我現在卡在第二條L2TP不知道怎去創造出來@@"
最單純沒over ipsec的l2tp
我就寫好xl2tpd.conf(xl2tp需要的)與options.l2tp.client(ppp需要的)
然後下指令 xl2tpd -D &
再下指令 echo "c vpn" > /var/run/xl2tpd/l2tp-control
基本上就會建出一條vpn連線
但是我想再建第二條,卻不知道該怎操作
我試著回頭修改xl2tpd.conf與options.l2tp.client兩個檔
把設定改成第二個server需要的參數
但是 xl2tpd -D & 這個指令我就下不下去了(他說他在運行了 之類的)
(因為我想要保持兩vpn都連線,所以上一條我就沒管他沒去關掉)
我不知要如何建立出多條l2tp vpn
(我用的是xl2tp這套軟體)
我翻了網路,都沒人提到該如何建出第二條xl2tp的方式
而大大討論到的,是如果兩條都建起來
該如何讓封包正確的送到哪一條的議題是嗎?
※ 編輯: liwmewmew 來自: 114.34.228.205 (07/31 19:28)