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...