FreeBSD 下用OpenVPN 架设虚拟局域网
2009-05-13 13:51:35来源:未知 阅读 ()
1 环境及需求
4 个房间,分别通过4 个802.1X 帐号连接到
学校
校园网。4 个房间属于一个课题组,需要共享资料,4 个房间内计算机需要相互访问
[url=javascript:;]文件[/url]
共享,能访问一台用于提供
软件
及个人
[url=javascript:;]备份[/url]
文件共享
[url=javascript:;]服务器[/url]
,一台Web 服务器,以及打印机。
4 个802.1X 帐号中有一个是可以上
国外
网的帐号,另外3 个可以上国内网,希望4 个房间的计算机上国内
网络
时通过本房间的帐号出去,上国外网时都通过1 个固定的国外帐号出去。
2 解决方案
方案:使用
[url=javascript:;]OpenVPN[/url]
连接4 个房间的网络组成虚拟专用网。4 个房间都有专用的
电脑
做该房间的网关,使用
[url=javascript:;]FreeBSD[/url]
系统(个人喜好,用别的操作系统
配置
差不多)。网关通过802.1X 拨号连接到校园网,各个房间的网络通过网关NAT 共享上网。
A,B,C,D 房间内部分别是192.168.10.0/24,192.168.11.0/24,192.168.12.0/24,192.168.13.0/24 网段,192.168.10.1,192.168.11.1,192.168.12.1,192.168.13.1 分别是4 个房间的网关,172.16.37.83 等地址为4 个机器的校园网地址。192.168.10.1 用作vpn server,B,C,D 房间的网关分别为vpn client1,vpn client2,vpn client3(下文client 为这3 个vpn
客户端
的总称)。网络结构图见图1。
图1 网络结构
vpn 客户端内部网络上国外网络的数据通过vpn server 的NAT 出去,上国内网络的数据通过自身NAT 出去。vpn client2 和vpn client3 上网数据的路由同vpn client1,图里没有画出。本文主要讲OpenVPN 的配置。OpenVPN 有路由VPN 和以太网桥接VPN 两种模式,桥接VPN 相当于用网桥把多个网络连接,多个网络可以使用同一个网段。本文使用路由模式,可配置性强,功能也更强。参考信息见OpenVPN Install.htm,OpenVPN 2_0 HOWTO.htm和OpenVPN 2_0_x Man Page.htm
3 安装OpenVPN
4 台用于VPN的机器都需要
[url=javascript:;]安装[/url]
。OpenVPN依赖OpenSSL库,加密用;LZO库,数据压缩用,不使用该库也没有关系。FreeBSD 6.0 默认安装带了OpenSSL库,就不说了。没有安装的去http://www.openssl.org/
下载
安装即可。或者用FreeBSD的
[url=javascript:;]
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- adsl+openvpn的一些问题 2009-05-13
- FreeBSD 7.1 + Tp-link wr340G 54M无线路由器,组建无线局域 2009-05-13
- freebsd6+openvpn+nat转发共享上网无痛设置 2009-05-13
- OpenBSD下建立基于系统用户名验证OpenVPN网络 2009-05-13
- 虚拟机和真实主机下都能运行的vmware 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash