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

2021-10-07 22:08:03 字數 1645 閱讀 3376

2、安裝xl2tp和ppp

yum install xl2tpd

yum install ppp

3、 配置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

linux下安裝Oracle 客戶端

以11g為例 以root使用者安裝 rpm ivh oracle instantclient basic 11.1.0.1 1.x86 64.rpm rpm ivh oracle instantclient sqlplus 11.1.0.1 1.x86 64.rpm 安裝完後可以使用 rpm qpl...

linux下zabbix客戶端agentd公升級

原因 客戶的伺服器上已經安裝了agentd1.8.9客戶端,我公司搭建了乙個zabbix2.0.7服務端,本來想把客戶端的serverip改一下,直接指向我公司的zabbix伺服器,但是版本不相容,很多資料收集不到,於是要重新安裝客戶電腦上的 agentd,步驟如下 一 停掉所有agentd程序 p...

linux下MongoDB客戶端shell基本操作

mongodb 是一款nosql資料庫,沒有固定的模式,即同乙個集合中的不同文件結構可以不同,如 第一條記錄,第二條記錄 這在關係型資料庫中是無法實現的。對於mongodb,其中 collections即集合相當於關係型資料庫的表,document文件相當於關係型資料庫中的行。因此也就是說,mong...