linux Open*** 環境搭建

      open***提供兩種類型的虛擬網絡接口:TUN和TAP,tun用於創建IP隧道,tap用於創建以太網橋,這兩種模式咱們也稱爲路由模式和網橋模式。 TAP 等同於一個以太網設備,它操做第二層數據包如以太網數據幀。TUN模擬了網絡層設備,操做第三層數據包好比IP數據封包。
vim

lzo-2.04.tar.gzopen***-2.1_rc4.tar.gz


參考http://blog.csdn.net/guoliquan1/article/details/4851332安全


1、bash

Lzo庫的編譯安裝:服務器



登陸http://www.oberhumer.com/opensource/lzo/download/,下載lzo-2.04.tar.gz源碼包。

或者採用命令:

wget http://www.oberhumer.com/opensource/lzo/download/lzo-2.04.tar.gz

安裝lzo庫:

# tar -zxvf lzo-2.04.tar.gz

# cd lzo-2.04

# ./configure –prefix=/usr/local/lzo && make && make install
網絡


2、 open***的配置ide


安裝open***:
ui


tar -zxvf open***-2.1_rc4.tar.gz
cd  open***-2.1_rc4
./configure && make && make install
cp easy-rsa/ /etc/open*** -r
cd    /etc/open***
cp /usr/src/open***-2.1_rc4/sample-config-files/server.conf .
cd /etc/open***/2.0




修改配置文件url

vim /etc/open***/server.conf
;local a.b.c.d
local XX.X.X.XX #外網ip
port 11940
;dev tap
dev tun
ca /etc/open***/2.0/keys/ca.crt
cert /etc/open***/2.0/keys/server.crt
key /etc/open***/2.0/keys/server.key
dh /etc/open***/2.0/keys/dh1024.pem
server 10.8.0.0 255.255.255.0



#配置固定IPspa

client-config-dir /etc/open***/ccd.net


#格式爲  ifconfig-push 10.8.0.100 10.8.0.101


client-to-client

user nobody

group nobody


***變量

vim vars

export KEY_COUNTRY="CN"export KEY_PROVINCE="BeiJing"export KEY_CITY="BeiJing"export KEY_ORG="xxx"export KEY_EMAIL="xxxx@xxx.com.cn"


初始化PKI

source vars
./clean-all



※當心,一旦運行clean-all,它會刪除keys下的全部證書。


./build-ca

spacer.gif

wKiom1V1KT7xDLu9AAF-TNM8q-E065.jpg


建立服務器的證書和密鑰

./build-key-server server

spacer.gifwKiom1V1KXnCiQbDAAKQMAOiZVo771.jpg


最後兩步記得「y」


建立客戶端的證書和密鑰,client 做爲客戶端標識

./build-key client1
./build-key client2

spacer.gifwKioL1V1Ky_hd8HdAAVoxrrD8KE995.jpg

建立Diffie Hellman 參數
Diffie Hellman 用於加強安全性,在Open×××是必須的:

./build-dh


修改server.conf,保證證書路徑匹配


client 部分:


安裝步驟與server端一致,部分調整

cp /usr/src/open***-2.1_rc4/sample-config-files/server.conf /etc/open***/client.conf
remote 123.56.100.172 1194
ca /etc/open***/2.0/keys/ca.crt
cert /etc/open***/2.0/keys/client2.crt
key /etc/open***/2.0/keys/client2.key



3、驗證服務


open*** server.conf &
lsof -i:1194

spacer.gif

wKioL1V1K0bwh7hLAAC_C4bUVlw776.jpg

wKiom1V1KaTgbHWzAAGNv8f5mQw082.jpg

spacer.gif


nohup open*** client.conf &

spacer.gif

spacer.gif

wKiom1V1Kc6xERyrAAF4UjzYuZo583.jpg

wKiom1V1Kc7iDKQLAAI8q3W3bjs968.jpg

相關文章
相關標籤/搜索