




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
服务器 rhel5.8-64bit 软件版本openvpn-2.0.9.tar.gz (安装包)openvpn-2.0.9-gui-1.0.3-install.exe (客户端)lzo-2.03.tar.gzopenssl系统自带1.安装opensslrootsamba-wiki openvpn# yum install openssl.x86_64 -y2.安装lzorootsamba-wiki lzo-2.03# ./configurerootsamba-wiki lzo-2.03# make rootsamba-wiki lzo-2.03# make install3.安装OpenVPNrootsamba-wiki openvpn-2.0.9# ./configure -enable-pthreadrootsamba-wiki openvpn-2.0.9# make & make install 4.配置TUN/TAP驱动,并且启用IP转发rootsamba-wiki openvpn# modprobe tunrootsamba-wiki openvpn# lsmod |grep tuntun 82241 2rootsamba-wiki openvpn# vim /etc/sysctl.conf 修改net.ipv4.ip_forward = 0为1,使配置生效rootsamba-wiki openvpn# sysctl -p5.配置openvpnA.生成证书第一步,设置环境变量rootsamba-wiki openvpn# vim /root/.bash_profile在最后添加这几行DIR=/usr/src/openvpn/openvpn-2.0.9/easy-rsaKEY_CONFIG=$DIR/fKEY_DIR=$DIR/keysKEY_SIZE=1024KEY_COUNTRY=CNKEY_PROVINCE=BJKEY_CITY=BJKEY_ORG=crediteaseKEY_EMAIL=export KEY_CONFIG KEY_DIR KEY_SIZE KEY_COUNTRY KEY_PROVINCE KEY_CITY KEY_ORG KEY_EMAIL DIR使环境变量生效rootsamba-wiki openvpn# source /root/.bash_profile第二步,生成证书1.进入安装包的easy-rsa目录rootsamba-wiki easy-rsa# pwd/usr/src/openvpn/openvpn-2.0.9/easy-rsa2.生成CA证书rootsamba-wiki easy-rsa# ./clean-all rootsamba-wiki easy-rsa# ./build-ca 3.生成服务器Keyrootsamba-wiki easy-rsa# ./build-key-server server 4.生成客户端Keyrootsamba-wiki easy-rsa# ./build-key chenyu #这里以用户名字命名key rootsamba-wiki keys# ls chenyu.*chenyu.crt chenyu.csr chenyu.key #可以看到生成了chenyu的相关证书rootsamba-wiki easy-rsa# ./build-dh 5.生成ta.keyrootsamba-wiki easy-rsa# openvpn -genkey -secret ta.keyB.创建OpenVPN配置文件rootsamba-wiki easy-rsa# vi /usr/local/etc/server.confport 2194proto tcpdev tap0server-bridge 28 54push dhcp-option DNS 3push dhcp-option DNS 4ifconfig-pool-persist /usr/local/etc/ipp.txtca /usr/local/etc/keys/ca.crtcert /usr/local/etc/keys/server.crtkey /usr/local/etc/keys/server.keydh /usr/local/etc/keys/dh1024.pemtls-auth /usr/local/etc/keys/ta.key 0keepalive 10 120comp-lzostatus /var/log/openvpn-status.logverb 4persist-keypersist-tun把相应的ca.crt,server.crt,server.key,dh1024.pem,ta.key文件copy到相应的路径C.启动OpenVPN(后台进程)rootsamba-wiki easy-rsa# /usr/local/sbin/openvpn -daemon -config /usr/local/etc/server.confD.设置桥接网卡rootsamba-wiki easy-rsa# yum isntall -y bridge-utils.x86_642.编辑bridge-start脚本rootsamba-wiki sample-scripts# pwd/usr/src/openvpn/openvpn-2.0.9/sample-scriptsrootsamba-wiki sample-scripts# vim bridge-start修改如下# Define Bridge Interfacebr=br0 # Define list of TAP interfaces to be bridged,# for example tap=tap0 tap1 tap2.tap=tap0 # Define physical ethernet interface to be bridged# with TAP interface(s) above.eth=eth0eth_ip=eth_netmask=eth_broadcast=553.启动脚本,重启OpenVPN服务rootsamba-wiki sample-scripts# ./bridge-start6.客户端配置将ca.crt,dh1024.pem,ta.key,chenyu.crt,chenyu.key下载到客户端,安装openvpn-2.0.9-gui-1.0.3-install.exe客户端工具,将证书放在安装路径的config目录下,创建配置文件client.ovpn内容如下client dev
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 性传播疾病传播干预效果评估-洞察及研究
- 2025-2030中国便利店鲜食供应链优化方案研究报告
- 企业智能客服系统搭建方案
- 零星维修工程项目实施服务方案
- 2025年麻醉科常见并发症处理方案考核试卷答案及解析
- 城市建筑立面改造施工组织方案
- 数字化手术室系统解决方案(2025版)
- 九年级语文秋思文言文教学设计方案
- 跨境贸易合同风险管控及操作流程
- 城镇污水管网升级改造施工方案
- 2025年学校少先队知识应知应会题库(含答案)
- 核桃肽粉生产技术规程(征求意见稿)编制说明
- 《储能技术》课件-3.各种类型的蓄能技术
- (2025)企业首席质量官培训考核试题(附含答案)
- 工业厂区场地平整建设方案
- 2024年丽水市莲都区事业单位招聘真题
- 锂电池pack工厂安全培训课件
- (2025秋新版)青岛版科学三年级上册全册教案
- 跨境电商合规管理操作手册
- 住院病人防止走失课件
- DB31∕T 1545-2025 卫生健康数据分类分级要求
评论
0/150
提交评论