Linux网络管理实训报告

苏州市职业大学实习(实训)报告名称lInux 网络管理实训 2015年3月2日至2015年3月8日共1周学院(部) 计算机工程学院 班级 13网络技术 姓名学院(部) 负责人 李金祥系

苏州市职业大学

实习(实训)报告

名称lInux 网络管理实训 2015年3月2日至2015年3月8日共1周

学院(部) 计算机工程学院 班级 13网络技术 姓名

学院(部) 负责人 李金祥

系 主 任 刘昭斌

指导教师陈小英秦云涛

,

1 Linux防火墙与VPN 服务器

1.1拓扑结构

图1-1 防火墙和VPN 配置

1.2 配置要求

1) 搭建如图2-1所示实验环境;

2) 搭建VPN 服务器,进行防火墙配置;

3) 外网测试机通过VPN 拨号连接,可以访问内网WEB 服务器(不拨号则无法访问);

1.3. 配置过程

1、 安装VPN 软件包,

配置VPN 需要安装的相关软件, 加载镜像光盘, 搜索VPN 服务的安装包, 并复制到root 目录下, 使用rpm 安装. 如图1-2所示

.

图1-2 安装VPN 服务器

2、 配置VPN 服务器

,

(1)编辑/etc/pptpd.conf文件,并作添加和修改, 如图1-3所示

.

图 1-3 设置VPN 分配地址

(2)编辑/etc/ppp/chap-secrets文件,添加远程访问VPN 服务器的用户名和密码,如图1-4

所示

.

图 1-4 设置用户和密码

(3)输入service pptpd start启动VPN 服务器,如图1-5所示。

图1-5 开启VPN 服务

(4)开启防火墙的1723 / TCP端口, 如图1-6所示.

,

图1-6 开启端口

3、 开启VPN 服务器的路由转发功能

(1)编辑/etc/sysctl.conf文件, 在配置文件中做修改,使得net.ipv4.conf.default.rp_filter = 1,

如图1-7所示。

图1-7 修改配置文件

(2)输入如下命令使其生效, 如图1-8所示

.

图 1-8 开启转发

,

4、 防火墙的配置

(1)设置防火墙的默认规则,使VPN 服务器暂时无法提供VPN 服务,如图1-9所示。

图1-9 设置防火墙默认规则

(2)设置防火墙的规则,使其开启VPN 服务器对外提供VPN 服务命令如图1-10所示。

图1-10 设置防火墙允许VPN 访问

(3)配置防火墙的WEB 访问的规则,允许外网的用户访问内网的WEB 服务器,如图1-11

所示。

图1-11 设置防火墙允许web 服务

5、配置linux 客户端,使其能够通过VPN 服务器,访问内网

(1)配置VPN 需要安装的相关软件, 加载镜像光盘, 搜索VPN 服务的安装包, 并复制到root

目录下, 使用rpm 安装. 如图1-12所示

.

图1-12 安装VPN 的linux 客户端

(2)并使用如下命令生成相应的配置文件:如图1-13所示。

图1-13生成相应配置文件

(3)编辑上述命令生成的配置文件/etc/ppp/peers/jssvc,并添加require-mppe-128,如图1-14

所示。

,

图 1-14 添加require-mppe-128

(4)将VPN 连接程序和断开程序复制到相应的文件目录下,并赋予可执行权限,命令如图

1-15所示:

图1-15 赋予权限

6、配置windows 客户端:

(1)建立VPN 网络连接,设置公司名jssvc ,完成建立后输入在服务器上建立的用户连接到

网络jssvc ,如图1-16所示。

图1-16连接jssvc 网络

,

1.4 配置检验方法

(1) 使用pon jssvc与VPN 服务器建立连接,并从VPN 服务器获取相应的IP 地址,使用ifconfig

ppp0命令查看,如果获取到了则VPN 服务器搭建成功。如图1-17所示。

图 1-17查看VPN 连接

(2)使用命令ip route replace default dev ppp0设置通往VPN 服务器内网的默认路由,打开

浏览器,输入内网的WEB 服务器的IP 地址,出现如图1-18所示。

图 1-18 访问内网

1.5 本项目难点及解决方法

(1)设置防火墙命令的时候老是配置不上。

解决办法:将原来防火墙的规则全部清空,然后在配置防火墙规则就可以了

(2)用window 访问VPN 服务器没问题,但linux 访问不成功。

解决办法:linux 由于认证不匹配,所以访问不了。只需要在配置文件里修改#noauth和require-mppe-128这两句就可以了。

(3)linux 访问成功后,断开连接,仔进行连接访问WEB 服务器就不可以了。 解决办法:再次连接的时候需要重新设置路由就好了。

,

2 透明代理

2.1 拓扑结构说明

图2-1 透明代理拓扑结构

2.2配置要求

1) 搭建如图2-1所示实验环境;

2) 学习防火墙做透明代理的基本知识;

3) 在防火墙上进行设置,可以对内网主机的Web 请求可以透明代理;

2.3 配置过程

1、搭建web 服务

(1)外网开启web 服务器,如图2-2所示。

图2-2 开启服务

(2)在防火墙中开放www 服务,打开浏览器,在地址栏中输入地址,能访问,如图2-3

所示。

,

图2-3 web服务搭建成功

2、安装代理服务器

(1)在防火墙主机上安装squid 安装包以及它的依附包,如图2-4所示。

图2-4 安装服务

(2)开启squid 服务,如图2-5所示。

图2-5开启squid 服务

(3)输入命令查看squid 服务器的端口,如图2-6所示。

图2-6查看端口

3、配置代理服务器

(1)修改squid 主配置文件/etc/squid/squid.conf,具体如图2-7所示:

,

图 2-7 添加配置

(3)添加iptables 规则,把内部的http 请求重定向到3128端口清除现有iptables 表规则,

并添加新规则,如图2-8所示。

图 2-8 添加规则

(4) 修改客户端IP 地址, 无代理访问外网服务器,如图2-9所示。

图 2-9 内网浏览器设置无代理

(3)在防火墙中添加端口,如图2-10所示。

图 2-10 添加3128端口

2.4 配置检验方法

1、内网测试主机无需在浏览器中设置代理服务器,并且能够成功地访问外网web 服务器,如图2-11所示。

标签: