[問題] [問題已解]同時啟用多個L2TP連線(xl2tp軟體)

看板Linux作者 (如果大海能夠)時間13年前 (2012/07/24 15:54), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
自問自答 經過幾天的測試 我發現到了,以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
要改 routing table ,拿掉 l2tp 的 default 改回原本的
07/25 13:28, 1F

07/25 13:29, , 2F
default gw 然後新增該 l2tp 網段的 gw ,連上第二條
07/25 13:29, 2F

07/25 13:30, , 3F
l2tp ,之後要走拿一條 route 請照自已的需求設定
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)
文章代碼(AID): #1G3bIcOT (Linux)