利用Openbsd和Openvpn快速建立企业的VPN

来源:Linux认证    发布时间:2012-11-10    Linux认证视频    评论

利用openbsd+openvpn快速建立企业vpn

openvpn可工作于两种模式:

一种是IP遂道路由模式,主要应用于点对点

一种是基于以太网的遂道桥模式, 应用于点对多点,有多个分支机构

本文介绍的配置实例是第一种

局域网1:

OFFICE主机装openbsd3.4 两块网卡

rl1接公网 61.131.58.x ,

rl0接 内网192.168.1.222

vpn 10.1.0.1

A client主机 192.168.1.22

局域网2:

HOME主机装redhat9.0两块网卡

rl1 接公网 218.85.158.244

rl0 接内网 192.168.0.222

vpn 10.1.0.2

B client主机 192.168.0.45

环境:openbsd3.4+lzo+openssl+openvpn

openssl用来进行加密,lzo用来进行数据压缩

下载地址 http://prdownloads.sourceforge.net/openvpn/openvpn-2.0_beta7.tar.gz

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

openbsd的安装就不说了

openssl在openbsd下是默认安装的

我将openvpn-2.0.beta7.tar.gz和lzo-1.08.tar.gz下载到/home

#cd /home

#tar zxvf lzo-1.08.tar.gz

#cd lzo-1.08.

#./comfigure

#make

#make install

#tar zxvf openvpn-2.0_beta7.tar.gz

#cd openvpn-2.0_beta7

#./configure --with-lzo-headers=/usr/local/include --with-lzo-lib=/usr/local/lib

#make

#make install

#mkdir /etc/openvpn

#cd /etc/openvpn

#openvpn --genkey --secret static.key

将static.key从office主机复制到home主机的/etc/openvpn目录中

office#scp static.key root@218.85.158.244:/etc/openvpn

参考/home/openvpn-2.0_beta7/sample-config-files下的文件

建立以下几个配置文件及脚本文件

office.up和openvpn-startup.sh脚本

static-office.conf配置文件

我的office主机的配置例子如下

office.up如下

#!/bin/sh

route add -net 192.168.0.0/24 10.1.0.2

openvpn-startup.sh如下

#!/bin/sh

/usr/local/sbin/openvpn --config /etc/openvpn/static-office.conf

static-office.conf如下

dev tun0

remote 218.85.158.244

ifconfig 10.1.0.1 10.1.0.2

up ./office.up

secret /etc/openvpn/static.key

port 5000

comp-lzo

ping 15

ping 15

ping-restart 45

ping-timer-rem

persist-tun

persist-key

verb 3

上一页12下一页

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答