Red Hat:Linux6版本 OpenVPN服务架设及配置项目


一,网络环境

二,搭建环境要求


1


LinuxVPN作为VPN服务器,操作系统为64位的RHEL6.5,主机名为vpnserver,网卡连接到VMnet1上,IP地址为192.168.1.10/24。

 


2


Client为VPN客户端,操作系统为Windows 7,主机名为vpnclient,网卡连接到VMnet1上,IP地址为192.168.1.11/24。

 


3


1)LinuxVPN服务器要关闭SElinux与iptables;

2)Client要注意关闭防火墙。

三,实验过程并截图验证

1)使用Linux访问win7共享文件夹并建立yum仓与光盘挂载

2)修改主机名并配置Linux的网卡

3)openVPN服务端配置

4)CA文件

5)修改openVPN服务端配置文件并启用FTP与openVPN服务段

6)客户端配置

7)结果验证

(整个实验过程会有点长,如有兴趣务必耐心看下去。当然如果写错的地方请大神指教!)

Red Hat Linux6版本所准备的软件安装包

lzo-2.06.tar.gz

openvpn-2.1_rc22.tar.gz

easy-rsa-master.tar.gz


三,实验过程并截图验证

1)使用Linux访问win7共享文件夹并建立yum仓与光盘挂载

首先将要共享的文件夹进行共享,并给予该文件夹Everyone的权限。然后在win7界面上的计算机右击管理并将Guest来宾用户开启。在点击开始菜单,输入secpol.msc打开本地策略。进入本地策略的用户权限分配中将拒绝本地登录和拒绝从网络访问这台计算机的Guest来宾删除,然后进入安全选项中,将里面的网络访问:本地账户的共享和安全模型修改为仅来宾。具体操作有下面的图示。

用Linux访问Windows共享文件并建立yum仓与光盘挂载(建yum仓是为了解决依赖性关系)

2)修改主机名并配置Linux的网卡

首先是在win7修改主机名:右击桌面上的计算机属性点击更改设置,在点击更改,然后输入修改的主机名vpnclient。

然后在Linux上修改主机名,而Linux都是字符界面所以比微软的要高效一点,只需要输入hostname vpnserver即可临时更改主机名,然后使用bash就可以生效。这个临时主机名在重启系统后就会消失。有临时的当然就有永久的方法。想要永久的修改Linux的主机名则需要进入配置文件编辑vi /etc/sysconfig/network然后将里面的hostname的值改掉,在重启就可以永久生效。(当然在实验过程中如果要改主机名一般用临时的即可)

最后在Linux上配置网卡先用ifconfig查看网卡设备(具体步骤图上更有直观解释)

修改配置文件


3)openVPN服务端配置

首先查看一下环境包,这些都是默认安装的当然(内核安装的例外,当然也需要检查一下。)

解压共享目录中一些软件包(第一个中的lzo库是对虚拟链路进行压缩)

然后进入cd /opt/lzo-2.06.tar.gz目录中进行./configure配置,然后make,make install。

和cd /opt/openvpn-2.1_rc22.tar.gz目录中进行./configure配置,然后make,make install。


4)CA文件

首先创建一个目录用于存放文件,然后复制CA证书文件等如下操作。

这里可以先查看/etc/openvpn/2.0的文件,然后输入../vars进行对比前后的变化。

注意名称这很重要

启动路由功能关闭防火墙与SElinux


5)修改openVPN服务端配置文件并启用FTP与openVPN服务段

修改openVPN服务段的配置文件,只需修改一些特定值,其它的基本都是固定的,在这里查看并了解一下。然后进入配置文件除了少数几个需要变动外其它的基本不变什么。

vim server.conf

local 192.168.100.121 地址根据情况而定                  

port 1194

proto udp

dev tun

ca /etc/openvpn/keys/ca.crt                   //指定CA证书//

cert /etc/openvpn/keys/server.crt             //指定服务器端证书文件//

key /etc/openvpn/keys/server.key  # This file should be kept secret   ////服务器证书对应的key//

dh /etc/openvpn/keys/dh1024.pem              //指定dh参数文件//

server 10.8.0.0 255.255.255.0                //VPN通道地址段//

ifconfig-pool-persist ipp.txt        //服务器自动给客户端分配IP后,客户端下次连接时,仍然采用上次的IP地址(第一次分配的IP保存在ipp.txt中,下一次分配其中保存的IP//

push "route 0.0.0.0 0.0.0.0"                 //指定路由//

push "dhcp-option DNS 208.67.220.220"        //DNS地址//

client-to-client                          //允许客户端与客户端相连接//

comp-lzo        //开启VPN连接压缩,如果服务器端开启,客户端也必须开启//

persist-key//持久化选项可以尽量避免访问在重启时由于用户权限降低而无法访问的某些资源//

persist-tun

status openvpn-status.log            //指定记录OpenVPN状态的日志文件//

verb 3                              //指定日志文件的记录详细级别//

keepalive 10 120                    //监视连接//

配置文件修改后,先在/etc/openvpn/2.0/keys查看所有生成的证书文件。

启动openVPN服务段。

验证端口号openVPN的端口号是1194

启用FTP服务并给文件权限好让Windows访问并下载


6)客户端配置

进入到Windows客户机中用IE浏览器访问opnserver中的FTP服务并下载文件

下载文件到客户机中

安装VPN客户机这个软件openvpn-2.0.9-gui-1.0.3-install

将下载的五个文件都放在这个路径下,其中的client并不是这个目录下的文件而是从其它目录下移动到这个目录下的。然后修改client里面的文件只需要需改两个即可指定服务的IP和名称。

在如图所示中启动安装的openVPN客户服务


7)结果验证

最后结果验证在cmd中,可以看见多一块网卡地址。

时间: 2024-08-06 03:41:43

Red Hat:Linux6版本 OpenVPN服务架设及配置项目的相关文章

Red Hat Linux 安装及服务控制

1.1安装 Red Hat Linux 1. 插入RHEL 6 安装光盘并引导安装程序 根据提示选择不同的安装模式,这里选择“Install or upgrade an existing system”“,即“安装或升级现有的系统”.(其选项是在有显卡驱动程序的情况下安装-图形安装) 2.检测安装光盘的完整性 提醒用户检测光盘安装的完整性,光盘检测需要花费较长的时间,可以按下”Tab键“跳过检测过程. 3. 配置安装程序 (1)首先显示的是安装程序的欢迎界面,单击“Next”按钮继续. (2)选

Red Hat 7版本64位虚拟机安装

学习Linux有一段时间了,经过反复安装Linux虚拟机,今日就来谈谈. 1.安装前的准备: (1). 我们必须首先要有VMwork虚拟机,和Red Hat的镜像.网上找,官网也可下载,实在没有联系我. (2). 计算机的BIOS设置必须支持虚拟环境,我用的是联想,再开机时按F1进入BIOS设置,在虚拟化安全那块,将Virtual  tools的disable改为enable即可. 2.以下是虚拟机的一些设置过程: 文件(点击新建虚拟机) 这块要注意以下修改位置:D或E盘比较好!!!(以文件形式

Red Hat Linux6:postfix邮件系统

一.安装DNS邮件交换记录, 二.在postfix中修改配置文件      # vi /etc/postfix/main.cf 三.在dovecot中修改配置文件      #vi /etc/dovecot/dovecot.conf      #vi /etc/dovecot/conf.d/10-mail.conf 四.试着在Windows7客户机上安装Foxmail接收Linux上发送的邮件 (具体修改哪些文件见图中所示) 安装DNS邮件交换记录 #vi /etc/named.conf #vi

Red Hat 6.5 nfs服务的搭建

nfs服务是实现Linux和Linux之间的文件共享,nfs服务的搭建比较简单. 现在介绍如何在红帽6.5系统中搭建nfs服务. 1.关闭selinux服务 如果已经关闭该服务的可以直接跳过该步骤. 临时关闭 只对当前有效,电脑重启之后,该服务又会重新启动,所以一般选择永久关闭. setenforce 0 永久关闭 打开selinux的配置文件 vim /etc/sysconfig/selinux 将SELINUX修改为disabled 重启电脑 reboot 2.安装nfs服务 yum ins

red hat linux6.4 搭建dhcp服务器

新浪博客太坑了,以前写的全部转移51cto了. 1 查看服务器是否安装DHCP服务 2 用yum安装dhcp服务 3 查看服务的配置文件,里面是空的 4 复制dhcp的模板到配置文件里 5 用vim编辑配置文件.在里面申明一个网段,以及IP地址的变化范围 6 重新启动dhcp服务./etc/init.d/dhcpd restart 7 关闭防火墙和setenforce 8 在xp客户端测试.先释放,然后在续约. 9 查看xp客户端获取的IP地址 10 还可以在dhcp服务器上做mac地址绑定 1

Red Hat 7.0 DNS服务配置笔记

先挂载镜像,然后配置yum,然后安装yum install -y bind 配置静态 IP.DNS就是他本身的IP地址. 修改DNS的配置文件,在后面加入区域配置信息.vim /etc/named.conf zone "tcbuu.cn" IN {         type master; file "tcbuu.cn.zone"; }; zone "227.168.192.in-addr.arpa" IN { type master; file

Red Hat Linux6.8 中的安装ActiveMQ 5.14.1

Linux中的安装ActiveMQ 5.14.1 1.下载相关ActiveMQ安装包 下载路径:http://activemq.apache.org/download.html 下载最新安装包,选择Linux版进行下载 2.解压重命名 (1)解压: # tar -zxvf  apache-activemq-5.14.1-bin.tar.gz -C /usr/local (2)重命名activeMQ # mv apache-activemq-5.14.1 ActiveMQ (3)由于启动脚本act

Red Hat Enterprise Linux 7 64 位 网卡配置

编辑网卡配置文件 [[email protected] /]# vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 HWADDR=00:0C:29:B8:40:8D TYPE=Ethernet BOOTPROTO=dhcp   ##dhcp:自动获取IP,static:静态IP,none:不用协议 DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes

vmware red hat 5.3系统复制后网卡配置

linux虚拟机在vmware workstation 上复制后,网卡使用手工配置后总是从net8上自动获得地址,无法完成自己配置的地址 [[email protected] ~]# ifconfigeth0      Link encap:Ethernet  HWaddr 00:0C:29:5C:5C:4A            inet addr:192.168.83.134  Bcast:192.168.83.255  Mask:255.255.255.0          UP BROA