海蜘蛛路由 2009 用户手册

海蜘蛛文档编写小组

最后更新时间: 2010-04-07 14:21 星期三 

摘要

本手册对海蜘蛛路由系统的功能特性、配置方法等进行了详细的说明, 关于安装方法请参考 [安装指南]

您可以访问 [这里] 获取本手册的最新版本;为了方便在本地离线阅读,您可以 打包下载 本手册(请用WinRAR解压缩)。

如果您发现本手册有错误之处,或您有何建议,请与作者联系,感谢您的支持!


目录

I. 系统介绍
1. 系统介绍
1.1. 产品概述
1.2. 功能介绍
1.3. 技术特性
II. 系统设置
2. 海蜘蛛路由首页
3. 系统设置
3.1. 基本设置
3.2. WEB 远程管理
3.3. 控制台登录
3.4. 报警设置
3.5. 定时关机 & 重启
3.6. 远程唤醒(WOL)
3.7. 网卡驱动模块
3.8. 保存 & 重启
3.9. 启动菜单配置
III. 网络设置
4. 网络设置
4.1. DNS 参数
4.2. 动态域名解析
4.3. 静态路由
4.4. 多线负载及策略
4.4.1. 多线路策略简介
4.4.2. 两条电信线路接入
4.4.3. 一条电信+一条网通
4.4.4. 一条电信+一条网通+一条铁通
4.4.5. 两条电信+两条网通+一条铁通
4.4.6. 多线负载均衡
4.4.7. 不同ISP实现策略路由(免费版只支持双静态IP策略路由)
4.5. 自定义路由表
4.6. 虚拟局域网(VLAN)
4.7. 透明网桥
4.7.1. 透明网桥典型实例
4.7.2. 启用透明网桥
5. 快速接入互连网
5.1. 局域网(LAN)设置
5.2. 设置 DNS参数
5.3. 设置广域网(WAN)
IV. 防火墙
6. 基本安全设置
6.1. 普通模式
6.2. 特殊应用
7. 黑白名单
8. IP-MAC绑定
8.1. IP与MAC地址绑定的作用
8.2. 启用IP与MAC绑定
9. DNS/IP过滤
9.1. 什么是DNS/IP过滤
9.2. 启用DNS/IP过滤
10. 网址/关键字过滤
10.1. 网址/关键字过滤的好处
10.2. 规则说明
10.3. 启用网址/关键字过滤
11. ACL 规则
12. 端口镜像
12.1. 端口镜像简介
12.2. 设置步骤
13. 端口映射
13.1. 端口映射简介
13.2. 启用端口映射
13.3. 端口映射不成功,如何找出问题原因
14. DMZ主机
14.1. DMZ简介
14.2. DMZ主机设置
15. 一对一NAT
15.1. 一对一NAT简介
15.2. 启动一对一NAT服务
15.3. 一对一NAT与端口映射及DMZ的区别
16. UPnP支持
16.1. UPnP简介
16.2. 启动UPnP服务
V. 上网行为管理
17. 恶意网址拦截
17.1. 恶意网站简介
17.2. 自定义恶意网址
17.3. 拦截动作设定
18. 推送网页通知
18.1. 通知内容的几种形式
18.2. 编写网页通知
18.2.1. 指定推送用户
18.2.2. 上传文件
18.2.3. 编写网页通知
19. 预定义对象
20. 对象分组管理
21. 协议特征过滤
22. 上网期限管理
23. 上网web认证
23.1. 上网web认证简介
23.2. web认证设置
23.2.1. 参数设置
23.2.2. 认证页面设置
23.2.3. 在线用户管理
23.3. web用户帐号管理
VI. 流量控制
24. 流量控制
24.1. 流控简介
24.2. 流量控制的设置步骤
24.3. 两种带宽使用模式
24.4. 全局流量限速
24.5. PPPoE 针对不同用户限速
25. 如何查看路由流量
25.1. SSH简介
25.2. 启动SSH远程登录服务
25.3. 如何查看路由流量
VII. 服务与应用
26. 用户账号管理
27. DHCP服务
27.1. DHCP简介
27.2. 启动服务器端DHCP服务
27.3. 客户端配置
28. DNS代理解析
28.1. 启用DNS代理解析
28.2. DNS重定向
28.3. DNS劫持
29. NTP时间服务器
30. 网络打印服务
30.1. 网络打印解决方案
30.2. 服务端设置
30.3. 客户端设置
31. 局域网PPPoE服务
31.1. 什么是局域网 PPPoE
31.2. PPPoE 服务端的设定
31.3. PPPoE 客户端设置( Windows )
31.4. 测试 PPPoE 连接
31.5. 客户机无法访问Internet
31.6. 管理已拨号用户
32. 虚拟专用网(VPN) PPTP 服务
32.1. 什么是 PPTP VPN
32.2. PPTP_VPN 典型解决方案
32.3. PPTP_VPN 服务端的设定
32.4. 使用内网 PPTP_VPN 服务器
32.5. PPTP_VPN 客户端设置(Windows)
32.6. 测试 VPN 连接
32.7. 常见错误及问题
32.8. PPTP_VPN 虚拟双线(借线)
32.8.1. 借线服务器端设置
32.8.2. 借线客户端的设置
33. 虚拟专用网(VPN) SSL服务
33.1. 什么是 SSL VPN
33.2. SSL_VPN 典型解决方案
33.3. SSL_VPN 服务端的设定
33.4. 使用内网 SSL_VPN 服务器
33.5. SSL_VPN 客户端设置(Windows)
33.6. 测试 VPN 连接
33.7. 常见错误及问题
33.8. 局域网互连(路由模式)
33.8.1. 服务器端设置
33.8.2. 客户端设置
33.8.3. 测试连接
33.9. 局域网互连(桥接模式)
33.9.1. 服务器端设置
33.9.2. 客户端设置
VIII. 常见问题
34. 关于重新绑定网卡
34.1. LAN口之间重新绑定
34.2. LAN接口与WAN接口之间重新绑定
35. 关于CPU中断
35.1. 中断简介
35.2. 影响CPU中断频率的因素
IX. 解决方案
36. 企业三层交换网络(VLAN)解决方案
36.1. 路由上不划分VLAN
36.1.1. 路由器设置
36.1.2. 三层交换机设置
36.1.3. 常见问题及解答
36.2. 路由上划分VLAN
36.2.1. 路由器设置
36.2.2. 交换机设置
36.2.3. 在路由器上划分VLAN的好处
37. 单WAN口通过交换机扩展接入多ADSL解决方案
37.1. 网络拓扑结构
37.2. 三层交换机上的配置
37.3. 路由上的配置
37.4. 采用支持VLAN的二层交换机
37.4.1. 网络结构图
37.4.2. 二层交换机上的配置
37.4.3. 路由器上的配置

部分 I. 系统介绍

第 1 章 系统介绍

海蜘蛛路由系统(Hi-Spider Router)是一套运行于 x86-CPU 硬件架构(即普通PC机)上的路由系统。基于稳定的 GNU/Linux 2.6 系列内核开发。

1.1. 产品概述

秉承丰富的网络软件研发经验,海蜘蛛网络科技推出了稳定、高效、功能丰富的软路由系统——海蜘蛛路由系统(Hi-Spider Router)。该路由采用模块化的结构设计,结合行之有效的软件技术实现了快速、高效的路由策略,是企业、家庭、社区或网吧等场所的首选产品。

海蜘蛛网络科技针对中国互联网的特点,根据终端接入路由器的功能需要,设计和构建了一套专用 Linux 系统,并以此系统为基石,以用户需求为导向,逐步开发了路由系统的各个通用模块,以及针对有中国特色的网络环境所设计的一系列专用模块。整个系统模块化程度高,灵活性和可扩展性强,体积精减、运行效率高、安全性好、稳定性佳,并具有良好硬件兼容性。

1.2. 功能介绍

系统功能介绍

路由功能防火墙功能流量控制VPN功能上网管理功能
ADSL/DHCP光纤接入ICMP/SYN/UDP攻击防御上传/下载限速PPTP VPN 服务基于对象的管理(IP/时间/端口/协议)
静态路由UDP Flood/IP碎片防御共享或单机限速SSL VPN 服务对象分组管理
动态域名解析DNS/域名/IP过滤源/目的IP限速L2TP VPN 服务协议特征过滤
多线策略路由网址 URL/关键字过滤源/目的端口限速PPTP/L2TP VPN借线(实现虚拟多线)PPPoE服务器
多线路负载均衡防火墙黑白名单按时段限速SSL VPN网间互联(LAN-to-LAN)PPPoE RADIUS 认证(自定义同时拨入数)
带宽叠加一对一NAT小包优先转发IPIP/GRE/SIT隧道上网WEB认证
IP/端口分流UpnP即插即用QoS 规则IPSec VPN上网期限管理
双LAN口支持端口映射P2P下载/上传控制VPN RADIUS认证上网到期提前通知
单网卡绑多IP地址IP与MAC绑定PPTP VPN限速 上网到期断网
单WAN绑定多ADSLDMZ主机SSL VPN限速 通过网页发送通知
802.1Q VLAN支持反端口扫描PPPoE限速 禁止客户机使用二级路由上网
端口镜像/流量复制攻击动态拦截   
自定义LAN/WAN口ARP攻击检测   
路由表在线更新DNS 重定向   
DNS缓存加速反 DNS 劫持   
DHCP功能恶意网址过滤   
透明网桥    

表 1.1. 系统功能介绍


附加功能介绍

网络诊断工具信息监测系统日志其他应用
PING 工具系统运行状态内网DNS查询日志(统计分析)网络打印
路由跟踪工具硬件信息网卡流量统计分析(分钟/小时/年)定时重启/关机/关机重开
子网计算工具网络状态/负载信息SYSLOG日志转发远程唤醒
WHOIS IP 查询PPP连接信息用户上网访问日志同吧QQ在线
IP属地查询内网扫描信息防火墙攻击日志系统自动升级
域名诊断查询NAT 会话信息内核日志恶意网址自动升级
MAC地址查询内网流量实时监测 路由表自动升级
系统综合诊断网卡实时流量图 协议特征自动升级
 网卡历史流量图  

表 1.2. 附加功能介绍


1.3. 技术特性

  • 支持光纤(静态/动态IP地址)、ADSL/PPPoE 等多种接入方式

  • 支持静态路由、智能动态路由

  • 支持策略路由、带宽叠加、多线路负载均衡

  • 支持 SSL/PPTP/L2TP VPN、支持 IPIP/GRE/SIT 隧道

  • 支持 VLAN 网络环境

  • 支持快速转发(小包优先),吞吐量最高可达 200Mbps,最多 210Kbps

  • 支持流量控制与 QoS (包括客户端)

  • 支持 UPnP、端口回流、DMZ 主机

  • 支持局域网 PPPoE 服务器、RADIUS 认证

  • 支持一个网卡绑定多个 IP 地址

  • 支持每个外网网卡拨多个 ADSL 帐号

  • 支持每个外网网卡绑定一个动态域名

  • 支持 DHCP 服务

  • 支持基于 IP 地址/网段、协议和端口的数据包过滤

  • 支持基于站点、URL、关键字等应用层过滤

  • 支持网络时间同步

  • 支持 IP 和 MAC 绑定

  • 支持 DNS 代理/缓存

  • 支持动态域名解析

部分 II. 系统设置

第 2 章 海蜘蛛路由首页

单击海蜘蛛路由左上方logo图标即可进入海蜘蛛路由首页界面

以下图片显示的是各个接口的物理状态,如图:

图 2.1. 


右边类似于冰糖葫芦的指示灯可以根据显示颜色来判断线路状况

  • 绿色表示线路畅通。

  • 黄色表示线路线路不通,出现此种情况需检查WAN口设置。

  • 红色表示没有开启线路检测。

[注意]提示

当启动多线路负载时才会出现指示灯,否则只显示此图标: 点击此图标即可查看对应网卡的流量图

第 3 章 系统设置

3.1. 基本设置

基本设置分为系统全局参数设置和页面设置两部分。系统全局参数主要是设置系统界面语言、主机名、时区、时间等;页面设置主要设置用户备注信息、更新消息首页提醒和分页时每页显示的记录条数等。

界面语言:分为简体中文和英语,可根据自身习惯选择,选择后点击“保存设置”即可生效。

主机名:就是给系统取的一个名字,只能由字母、数字、下划线、圆点及减号组成。

系统时间:根据所在的地区选择,如你所在的地区是马来西亚,则选择“(北京时间+08:00)北京、佩思、新加坡、香港、马来西亚”。

时间服务器:点击“校准”,系统会自动连接到时间服务器同步时间,常用时间服务器为 time.nist.gov clock.via.net rdate.darkorb.net 。

[注意]注意

系统每隔24小时会自动校准时间。

全局参数设置

图 3.1. 全局参数设置


用户备注:此信息显示在浏览器标题中,可以随便设置。

是否在首页显示最新消息:勾选此项后,软件有更新,会在最新消息中显示,一般建议勾选。

分页时每页显示的记录条数:默认为12,用户可根据个人习惯来设置,范围为:8~30。

页面设置

图 3.2. 页面设置


3.2. WEB 远程管理

分为登录帐号、端口设置和安全策略三个窗口。

设置通过 Web 登录系统时的密码、端口、安全连接等,系统默认禁止从广域网登录,如需开启,请先修改管理员密码。

登录账号:分为管理员帐号和普通帐号。管理员帐号可以修改任何设置;普通帐号只能查看配置,不能修改。

登录帐号

图 3.3. 登录帐号


端口设置:分为 WEB 管理端口、是否启用 SSL 连接加密和强制使用 SSL 连接加密。

WEB 管理端口:设置WEB 远程登录时的端口号,默认为 80,更改范围为:1~65535。修改之后,建议使用“端口测试”,看端口是否处于空闲状态,是否可用。

[注意]注意

端口修改失败,系统将在 15 秒内恢复管理端口到默认设置。

是否启用 SSL 连接加密:启用后,SSL 连接使用 443 端口。访问系统 Web 管理的 URL 地址为:https://<IP 地址>

强制使用 SSL 连接加密:适用于对安全性要求较高的场合,一般不用勾选。

端口设置

图 3.4. 端口设置


安全策略:设置是否允许外网 IP 访问 Web 远程管理,默认设置是禁止所有外网 IP 访问。

如果选择“只允许指定 IP 从外网登录执行远程管理(自定义)”,则需要在右边列表中添加允许远程管理的 IP 列表,每个 IP 地址或网段占一行。

安全策略

图 3.5. 安全策略


3.3. 控制台登录

当您忘记 Web 管理密码或由于其他因素导致无法通过 Web 方式登录系统时,您还可以在本地控制台登录或通过串口连接进行一些应急性操作,比如修改 Web 登录密码、局域网接口IP地址等。

控制台登录用户名为 root,初始密码为 123456,建议修改为更复杂的密码。

[注意]注意

勾选允许通过串口登录,串口登录时选择 COM1 口,数据Bit为8,奇偶校验无,停止Bit为1,流量控制为无,数据传输波特率要和客户机的波特率一样。

为了安全考虑,root 用户只允许通过控制台登录。

允许按 Ctrl-Alt-Del 组合键重启:勾选后,点击“保存设置”,无需登录,Ctrl-Alt-Del 即可快速重启路由。

控制台登录

图 3.6. 控制台登录


  1. 串口登录海蜘蛛

    • 连线:将海蜘蛛路由的串口与任一计算机的串口连接(在海蜘蛛路由和与其连接的PC上同时开启 允许串口通信)

    • 开始->程序->附件->通讯->超级终端,打开终端连接图标,如下图所示:

      图 3.7. 


      连接名称任意

      图 3.8. 


      图 3.9. 


      按回车键后输入用户名和密码:

      图 3.10. 


      [注意]注意

      为了安全起见,此处密码不可见

      输入用户名和密码后进入控制界面,如下图:

      图 3.11. 


  2. 常见问题及解决方法

    • 如何防止其他用户登录控制台修改WEB管理密码?

      进入海蜘蛛web管理页面--系统设置--控制台登陆, 开启“控制台登陆时需要密码”并设置更为复杂的密码, 这样就避免了任何人都可以进入畅通无阻的进入控制台并修改web管理密码。

    • 控制台登录时需要密码,但密码忘记了,该怎么办?

      在启动海蜘蛛系统进入以下画面时选择救援模式即可恢复为控制台默认登陆密码

      图 3.12. 


      [注意]提示

      rescue表示救援,smp表示多核

      这里第三行为单核救援模式,第四行为多核救援模式

3.4. 报警设置

报警设置主要采用声音/蜂鸣器报警。

当检测到或受到攻击、运行负载过大或异常、磁盘出现故障等情况时,系统可以通过自我报警的方式表现出来,有助于管理人员及时发现并处理相关问题。

通过主板上的蜂鸣器(PC Speaker)来发出指定频率的声音,声音格式为一长一短,声音频率范围为 50Hz ~ 5000Hz。

关闭声音报警:关闭后系统检测到攻击或异常时将不会报警。

关闭系统启动完成声音提示:当系统启动完成时,您将会听到两次3短1长1短的鸣笛声(滴滴滴-滴---滴),关闭后系统启动完成后将不会发出声音提示。

报警设置

图 3.13. 报警设置


3.5. 定时关机 & 重启

设置让系统在指定时间或按指定的计划方式重新启动或关闭。当系统的经过长时间的工作后,建议重启使硬件(如网卡)进行复位。

  • 定时重启

    定时任务执行方式:有每天、每星期、每月、一次性四种方式。

    执行方式设置为每天,设置执行时间,则每天该时间系统自动重启。

    执行方式设置为每星期,则在星期栏下勾选相应的重启时间,再设置执行时间,点击“保存设置”即可在设置的时间自动重启。

    执行方式设置为每月,选择执行日期和执行时间,系统则会在每月该日期的该时间自动重启。

    执行方式设置为一次性,设置执行日期和执行时间,点击“保存设置”后,系统则会在设定的时间自动重启一次。

    [注意]注意

    点击时间选择图标右边的删除图标,可以清除所设定的时间或日期。

    下图以每星期任务执行方式为例,设置每星期的工作日(周一至周五)早上 08:00 重启。

    定时重启

    图 3.14. 定时重启


  • 定时关机

    勾选启用定时关机功能,选择定时任务执行方式(每天、每星期、每月、一次性),根据悬着选择相应设置即可。

    定时重新开机:是指在关机后,等待一段时间再开机。

    [注意]注意

    在等待时间段内,出现停电或者断电现象,此设置就会失效。

    下图以每天任务执行方式为例,设置每天关机时间为 18:10 ,重新开机时间为 08:00。

    定时关机

    图 3.15. 定时关机


3.6. 远程唤醒(WOL)

[提示]小知识

远程唤醒技术(WOL, Wake-on-LAN)是由网卡配合其他软硬件,可以通过局域网实现远程开机的一种技术。通过它我们可以在需要时远程控制计算机的开机,它非常适合具有远程网络管理要求的环境。

远程唤醒需要网卡、主板、电源的支持和配合才能实现。

远程唤醒

图 3.16. 远程唤醒


预定义远程唤醒信息,每条记录占一行,格式:MAC地址 IP地址 可选注释。

预定义远程唤醒

图 3.17. 预定义远程唤醒


3.7. 网卡驱动模块

为了提高内核运行效率,网卡驱动以模块方式加载,默认情况下系统启动时会自动探测网卡型号并加载相应的驱动模块,如果少数网卡没有驱动成功,您可以手动指定此网卡的模块名。

只有当网卡没有驱动时才需要手动指定模块,一般不需要。

需要额外加载的网卡驱动模块列表(每个模块名占一行,以 # 开头的为注释行)。

网卡驱动模块

图 3.18. 网卡驱动模块


点击“保存设置”即可。

3.8. 保存 & 重启

  1. 系统配置管理

    由于系统在内存运行,您修改的配置信息也保存在内存中,重启后这些配置将会丢失。 这就需要您统一“保存写入到磁盘”,使配置永久生效。您可以“备份当前配置”,导出当前的配置信息到您的计算机。 如果您由于误操作导致配置丢失,您可以通过“最近一次正确配置”恢复以前的备份设置,还可以通过上传您备份的配置信息来挽回损失。

    单击"导出"即可将当前配置文件导出,使用“浏览”、“上传”按钮即可导入系统配置文件。

    系统配置管理

    图 3.19. 系统配置管理


    使用“当前配置另存为”功能可以将当前配置以不同的名字多次保存,例如这里将当前配置命名为 aa,确定后如下图所示:

    图 3.20. 


    当您修改了路由系统任何一处配置时,将会出现以下界面,单击“写入磁盘”即可保存当前配置,如图所示:

    图 3.21. 


  2. 电源管理

    点击“重新启动”,可重新启动系统。

    点击“关闭电源”,关闭系统,使系统停止工作。

    电源管理

    图 3.22. 电源管理


  3. 硬盘休眠

    系统只在启动或保存设置时需要读取硬盘,大部分时间硬盘都处于空闲状态。为了减少硬盘的损耗或噪音,您可以设定让硬盘空闲时自动休眠。(注:仅对 IDE 硬盘有效,CF卡/DOM电子盘勿用)。启用休眠后,将不会在系统信息里显示硬盘温度。

    硬盘休眠

    图 3.23. 硬盘休眠


  4. 系统负载监测

    您可以设定系统在负载极其严重时(比如 CPU 占用率将近100%,路由接近死机的情况下),通过自动重启来进行自我恢复,而无需手工重启。(注:如果您的网络 DoS/DDoS 攻击比较频繁,建议关闭此选项,以免导致路由经常自动重启)。

    负载监测触发条件:1分钟平均负载值 > 5分钟负载 > 15分钟负载。

    系统负载监测

    图 3.24. 系统负载监测


3.9. 启动菜单配置

设置启动菜单相关配置,比如默认启动的选项等。

默认要启动的内核:单核(Uniprocessor)和多核(SMP)。单核 CPU 用单核内核,多核 CPU 用多核内核。

启动菜单等待时间:单位是秒,设置为多长时间后自动启动默认菜单。

内核参数:禁止 USB、禁止 APIC、禁止本地 APIC。禁止 USB 是禁用内核的 USB驱动,就相当于禁止了 USB接口;禁止 APIC 是禁用 APIC(高级可编程中断控制器)功能,这个一般不禁用,有助于解决网卡中断冲突问题;强制内核禁用本地APIC ,即使 BIOS 已经启用了。

[注意]注意

修改“保存设置”后,需重启系统才能生效。

系统负载监测

图 3.25. 系统负载监测


部分 III. 网络设置

第 4 章 网络设置

4.1. DNS 参数

设置用于域名解析(将域名解析成 IP 地址)的服务器地址。

DNS 获取方式:手动指定和自动获取。

选择“手动指定”,用户需输入运营商提供的“首选DNS”和“辅助DNS”,您还可以填入“可选DNS”服务器地址,以便在网络运营商提供的 DNS 服务器失效时能正常地提供 DNS 解析服务。

[注意]注意

请尽量使用网络运营商提供给您的 DNS 地址;PPPoE 或 DHCP 方式接入可设为“自动获取”。

如果您不知道本地网络运营商的 DNS ,可以在“主要省份城市 DNS 列表[版本:v1.0]”中查找。

DNS 的修改将影响到 PPPoE 拨号及 DHCP 的设置,提交后将自动更新相应设置。

DNS 参数

图 4.1. DNS 参数


4.2. 动态域名解析

  • 动态域名解析简介

    动态域名解析(DDNS)就是实现固定域名到动态 IP 地址之间的解析, 用户每次连接网络的时候客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序, 服务程序负责提供DNS服务并实现动态域名解析。

    [注意]注意

    动态域名解析仅适用于非静态IP(比如通过 DHCP 获取或 PPPoE 拨号分配), 如果您拥有固定IP,无需使用此功能。

    如果您使用 PPPoE 拨号连接到 Internet,PPPoE 拨号完后会自动更新域名信息。

  • 启用动态域名解析功能

    海蜘蛛路由支持多种动态域名服务商,如下图所示:

    图 4.2. 


    这里支持的中文服务提供商有希网、金万维和花生壳,这里我们以申请花生壳域名为例:

    1. IE url中输入www.oray.cn进入花生壳主页->单击免费注册->登录->免费域名申请, 申请成功后在我的控制台的产品管理选项卡中的免费域名选项卡中将会显示新申请的域名,如下图所示:

      图 4.3. 


    2. web登录海蜘蛛路由->网络设置->动态域名解析->增加按钮,进入新增页面,输入新申请的域名、 用户名和密码并选择线路,如下图所示:

      图 4.4. 


    3. 单击更新域名->查看更新日志,如下图所示:

      图 4.5. 


      可知此时客户端的WAN端口IP为218.36.24.34,管理员可通过此IP或者http://asdfgdgfhfh.vicp.net通过外网访问客户端。

4.3. 静态路由

  1. 静态路由简介

    静态路由是指由网络管理员手工配置的路由信息。 通过配置静态路由, 用户可以人为地指定对某一网络访问时所要经过的路径. 在网络结构比较简单, 且一般到达某一网络所经过的路径唯一的情况下采用静态路由。

  2. 配置静态路由

    这里假设routerA与routerB直连,routerA的WAN口IP为218.36.24.34/29,LAN口IP为172.16.10.1/24; routerB的WAN口IP为218.36.24.35/29,LAN口IP为172.16.30.1/24

    在routerA上配置静态路由如下图所示:

    图 4.6. 


    [注意]提示

    目的网路即为用户所要访问的网络,出口网关即为路由器下一跳IP地址。

  3. 测试静态路由

    在dos环境下使用ping命令ping路由器B下的任意一主机看通不通。

4.4. 多线负载及策略

4.4.1. 多线路策略简介

多线路接入是指路由器通过多条线路接入互联网,这些线路可能是相同或不同网络运营商提供的。 这种情况下可能会出现两种问题:

  • 多条同一网络运营商提供的线路时,一条线路流量很大,而另外那些线路没有流量,也就是说所有数据只走一条线路。

  • 多条不同网络运营商提供的线路时,访问某些网站时有时候很慢,有时候却很快。例如一条中国电信和一条中国网通线路接入时 ,访问位于中国电信的海蜘蛛网络科技网站时,有时候很快,有时候却很慢。 这是因为您的访问请求有时候走了中国电信的线路,他们位于同一个网络中,所以速度会很快;但有时候访问请求会走中国网通的线路, 他们位于不同的网络中,要走很多弯路才能到达我们的网站,所以速度会很慢。

针对以上两种问题,海蜘蛛路由系统(Hi-Spider Router)提供了多线路负载均衡、带宽叠加、策略路由等多种解决方案, 充分的发挥了多线路接入的优势。

下面将以四种情况为例来说明多线路的设置:

  1. 多条相同网络运营商线路的叠加,例如:两条中国电信线路叠加或两条中国网通线路叠加。

  2. 两条不同网络运营商线路的策略路由,例如:一条中国电信线路和一条中国网通线路的策略路由。

  3. 多条不同网络运营商线路的策略路由,例如:一条中国电信、一条中国网通和一条中国铁通的策略路由。

  4. 多条不同网络运营商线路的带宽叠加和策略路由,例如:两条中国电信线路带宽叠加、两条中国网通线路带宽叠加再和一条中国铁通线路做策略路由。

4.4.2. 两条电信线路接入

两条同为中国电信提供的线路接入,将这两条线路的带宽叠加起来以提供高速互联网接入。例如一条线路的带宽为 2M,另一条线路的带宽为 4M,叠加后就相当于有一条带宽为 6M 的高速互联网接入线路。

登录到 Web 远程管理设置,进入“网络设置”->“广域网(WAN)”,选择广域网接口 [WAN-1] 和 [WAN-2],在“网卡位置”下拉框中分别选择要分配的网卡, 点击“绑定”即可。

选择 广域网 接口

图 4.7. 选择 广域网 接口


绑定网卡

图 4.8. 绑定网卡


广域网接口设置可参照设置广域网(WAN)。

以下设置,广域网 [WAN-1] 和 广域网 [WAN-2] 相同。

在“线路检测设置”中选择“运营商”为 中国电信。

启用线路检测:用于探测是否掉线,及掉线后进行自动切换,一般勾选。

“线路探测模式”:推荐选择“PING+SYN 混合探测”,若在禁止 ping 的情况下,选择“SYN/TCP 外部探测”。

“SYN/TCP 探测对象”:依据选择的运营商进行相应的选择,一般填所属线路的本地网址。

线路检测设置

图 4.9. 线路检测设置


[重要]重要

此时“此网关作为默认路由”选项 [WAN-1] 和 [WAN-2] 可以同时勾选!

设置好后,点击“保存设置”。

进入“网络设置”->“多线负载及策略”,勾选“启用多线负载及策略”。

在“线路设置”中可以看到刚才设置的 广域网 [WAN-1] 和 广域网 [WAN-2] 的摘要信息, 将 WAN1 和 WAN2 的“激活”栏勾选,点击“保存设置”即可。

启用多线负载及策略-01

图 4.10. 启用多线负载及策略-01


这样就完成了两条相同 ISP 线路的带宽叠加,实现了高速的互联网接入。

4.4.3. 一条电信+一条网通

一条为中国电信提供的线路接入,另一条为中国网通提供的线路接入,在这两条线路之间做策略路由,以避免出现上网过慢的现象。即访问位于中国电信的网络资源时走中国电信的线路;访问位于中国网通的网络资源时走中国网通的线路。

登录 Web 远程管理,进入“网络设置”-> “广域网(WAN)”,选择广域网接口 [WAN-1] 和 [WAN-2],在“网卡位置”下拉框中分别选择要分配的网卡, 点击“绑定”按钮。参照两条电信线路接入。

广域网接口设置可参照设置广域网(WAN)。

在“线路检测设置”中选择运营商,广域网 [WAN-1] 选择“中国电信”, 广域网 [WAN-2] 选择“中国联通/网通”。

以下设置,广域网 [WAN-1] 和 广域网 [WAN-2] 相似,参照两条电信线路接入。

启用线路检测:用于探测是否掉线,及掉线后进行自动切换,一般勾选。

“线路探测模式”:推荐选择“PING+SYN 混合探测”,若在禁止 ping 的情况下,选择“SYN/TCP 外部探测”。

“SYN/TCP 探测对象”:依据选择的运营商进行相应的选择,一般填所属线路的本地网址。

[重要]重要

此时“此网关作为默认路由”选项 广域网 [WAN-1] 和 广域网 [WAN-2] 只需勾选一个。

设置好后,点击“保存设置”。

进入“网络设置”->“多线负载及策略”,勾选“启用多线负载及策略”。

在“线路设置”中可以看到刚才设置的 广域网 [WAN-1] 和 广域网 [WAN-2] 的摘要信息, 在“线路类型”栏中分别选择不同的线路类型,如:WAN1 选择“默认线路”,WAN2 选择“策略线路-1”。并勾选“激活”选项,点击“保存设置”即可。

启动多线负载及策略-02

图 4.11. 启动多线负载及策略-02


[注意]注意

默认线路:所有不符合策略的数据将全部走默认线路。

策略线路:如果用户访问的 IP 在策略线路对应的网络运营商路由表中,则走此线路。

默认线路和策略线路可以是一条或者多条,同一网络运营商应选择同一线路类型。

这样就完成了两条不同 ISP 线路间的策略路由,避免了出现访问某些网络资源很慢的情况。

4.4.4. 一条电信+一条网通+一条铁通

一条为中国电信提供的线路接入,另一条为中国网通提供的线路接入,还有一条中国铁通提供的线路接入,在这三条线路之间做策略路由,以避免出现上网过慢的现象。即访问位于中国电信的网络资源时走中国电信的线路;访问位于中国网通的网络资源时走中国网通的线路;访问位于中国铁通的网络资源时走中国铁通的线路。

登录 Web 远程管理,进入“网络设置”-> “广域网(WAN)”,选择广域网接口 [WAN-1]、[WAN-2] 和 [WAN-3],在“网卡位置”下拉框中分别选择要分配的网卡, 点击“绑定”按钮。参照两条电信线路接入。

广域网接口设置可参照设置广域网(WAN)。

在“线路检测设置”中选择运营商,广域网 [WAN-1] 选择“中国电信”, 广域网 [WAN-2] 选择“中国联通/网通”,广域网 [WAN-3] 选择“中国铁通”。

以下设置,广域网 [WAN-1]、 广域网 [WAN-2] 和 广域网 [WAN-3] 相似,参照两条电信线路接入 和一条电信+一条网通。

启用线路检测:用于探测是否掉线,及掉线后进行自动切换,一般勾选。

“线路探测模式”:推荐选择“PING+SYN 混合探测”,若在禁止 ping 的情况下,选择“SYN/TCP 外部探测”。

“SYN/TCP 探测对象”:依据选择的运营商进行相应的选择,一般填所属线路的本地网址。

[重要]重要

此时“此网关作为默认路由”,广域网 [WAN-1]、广域网 [WAN-2] 和 广域网 [WAN-3] 只需勾选一个。

设置好后,点击“保存设置”。

进入“网络设置”->“多线负载及策略”,勾选“启用多线负载及策略”。

在“线路设置”中可以看到刚才设置的 广域网 [WAN-1]、广域网 [WAN-2] 和 广域网 [WAN-3] 的摘要信息, 在“线路类型”栏中分别选择不同的线路类型,如:WAN1 选择“默认线路”,WAN2 选择“策略线路-1”,WAN3 选择“策略线路-2”,并勾选“激活”选项,点击“保存设置”即可。

启动多线负载及策略-03

图 4.12. 启动多线负载及策略-03


若选择“自定义路由表-1(0条)”,则需要在“路由表设置”中的“自定义路由表-1(0条)”下手动增加路由。

自定义策略举例:

让流向特定端口的数据走指定的线路,可以在“自定义策略[按 IP/协议/端口]”处“新增规则”。

这里假设让内网所有 QQ 通信都走中国电信线路(WAN-1)。

在“线路”下拉框中选择 WAN1;

在“协议类型”下拉框中选择“UDP”(QQ 默认是 UDP 通信);

在“源IP/网段”输入框中填写内网的网段,如:192.168.10.0/24;

“源端口”输入框可以不填(QQ客户端 和 QQ服务器 通信的时候,客户端端口是随机的);

“目的IP/网段”输入框可以不填(QQ 有很多服务器,统计较麻烦);

在“目的端口”输入框中填写 QQ服务器使用的端口,通常是 8000;

“优先级”输入框可随便填写(这里填 1);

“注释”输入框可以随便填写(这里填 QQ);

勾选“激活”复选框,点击“保存设置”即可。

自定义策略

图 4.13. 自定义策略


这样多条不同 ISP 线路间的策略路由就设置好了,避免出现上网过慢的现象,并且所有 QQ 聊天数据全部走中国电信 [WAN-1] 线路。

4.4.5. 两条电信+两条网通+一条铁通

两条中国电信提供的线路接入,两条中国网通提供的线路接入,还有一条中国铁通提供的线路接入。将两条中国电信线路带宽叠加(假设得到线路 A),将两条中国网通线路带宽叠加(假设得到线路 B),再在线路 A、B 和 中国铁通线路之间做策略路由。这样既得到了高速的互联网接入,又避免了出现上网过慢的现象,即访问位于中国电信的网络资源时走 A 线路;访问位于中国网通的网络资源时走 B 线路;访问位于中国铁通的网络资源时走中国铁通的线路。

登录 Web 远程管理,进入“网络设置”-> “广域网(WAN)”,选择广域网接口 [WAN-1]、[WAN-2]、[WAN-3]、[WAN-4] 和 [WAN-5],在“网卡位置”下拉框中分别选择要分配的网卡, 点击“绑定”按钮。参照两条电信线路接入。

广域网接口设置可参照设置广域网(WAN)。

在“线路检测设置”中选择运营商,广域网 [WAN-1] 和 广域网 [WAN-2] 选择“中国电信”,广域网 [WAN-3] 和 广域网 [WAN-4] 选择“中国联通/网通”,广域网 [WAN-5] 选择“中国铁通”。

以下设置,广域网 [WAN-1]、 广域网 [WAN-2]、广域网 [WAN-3]、广域网 [WAN-4] 和 广域网 [WAN-5] 相似,可分别参照两条电信线路接入 ,一条电信+一条网通 和一条电信+一条网通+一条铁通来设置线路叠加和策略路由。

启用线路检测:用于探测是否掉线,及掉线后进行自动切换,一般勾选。

“线路探测模式”:推荐选择“PING+SYN 混合探测”,若在禁止 ping 的情况下,选择“SYN/TCP 外部探测”。

“SYN/TCP 探测对象”:依据选择的运营商进行相应的选择,一般填所属线路的本地网址。

多线负载及策略-04

图 4.14. 多线负载及策略-04


这样就完成了多条不同 ISP 线路间的叠加和策略路由,既得到了高速的互联网接入,又避免了出现上网过慢的现象。

4.4.6. 多线负载均衡

这里以电信的静态IP线路和PPPoE拨号线路为例实现负载均衡,具体设置如下:

  1. "网络设置"-"广域网",设置WAN1口相关属性,如下所示:

    • 设置Internet接入方式为静态IP模式

      图 4.15. 


    • 设置静态IP地址

      图 4.16. 


    • 进入线路检测设置,如下图:

      图 4.17. 


  2. 设置WAN2口相关属性

    • 设置Internet接入方式为ADSL/PPPoE拨号模式

      图 4.18. 


    • PPPoE拨号链接

      图 4.19. 


    • 线路检测设置

      图 4.20. 


  3. "网络设置"-"多线路负载及策略",启用多线路负载及策略,如下图所示:

    图 4.21. 


  4. 指定哪些网段的数据走哪条线,实现负载均衡,例如指定IP为172.16.1.10的PC机访问外网时走WAN1线路,需如下设置:

    图 4.22. 


    [注意]IP表示规则

    表示单个IP:172.16.1.10

    表示多个不连续IP:172.16.1.1,172.16.1.2

    表示一段IP地址:172.16.1.100-172.16.1.200

    表示一个网段:172.16.1.0/24

  5. tracert测试

    不设置自定义策略时用tracert检测数据包访问外网线路:

    图 4.23. 


    将IP地址为172.16.1.10的PC机改为走WAN1时的tracert路径图:

    图 4.24. 


    将IP地址为172.16.1.10的PC机改为走WAN2时的tracert路径图:

    图 4.25. 


    由此可知默认情况下所有数据都走WAN1线路,自定义策略后实现指定IP走指定线路从而 实现负载均衡。

4.4.7. 不同ISP实现策略路由(免费版只支持双静态IP策略路由)

以电信和网通双静态IP为例实现策略路由。

环境描述:电信光纤一根:LAN口IP 172.16.1.2,WAN1口IP:219.36.24.34,GW:219.36.24.33

网通光纤一根:WAN2口IP:59.175.24.38,GW:59.175.24.33。

  1. "网络设置"-"广域网",设置WAN1口相关属性,如下所示:

    • 设置Internet接入方式为静态IP模式

      图 4.26. 


    • 设置静态IP地址

      图 4.27. 


    • 进入线路检测设置,如下图:

      图 4.28. 


  2. 设置WAN2口相关属性,如下所示:

    • 设置Internet接入方式为静态IP模式

      图 4.29. 


    • 设置静态IP地址

      图 4.30. 


    • 进入线路检测设置,如下图:

      图 4.31. 


  3. "网络设置"-"多线负载及策略",启用多线负载及策略,设置线路类型及路由表,如下图所示:

    图 4.32. 


    此时,客户机访问电信的资源将会WAN1线路,访问网通的资源将会走WAN2线路; 所有不符合策略的数据将全部走默认线路。

  4. 利用tracert测试

    客户机访问电信网站时的tracert图:

    图 4.33. 


    客户机访问网通网站时的tracert图:

    图 4.34. 


4.5. 自定义路由表

除了使用系统自定义的路由表以外,您同样可以根据需要自定义路由表。

  1. 首先进入“网络设置”-“多线路负载”-“路由表设置”创建路由表,如图:

    图 4.35. 


    [注意]说明

    每条规则占一行

    ctc =>中国电信;cnc =>中国联通/网通

    edu =>教育网;gwb => 长城宽带

    crt =>中国铁通;cmc =>中国移动

    catv =>有线宽带;citic =>中信网络

  2. 应用自定义路由表

    在使用路由表的下拉列表框中选择自定义路由表-1,保存设置即可,如图:

    图 4.36. 


    此时,用户访问联通/网通、教育网以及220.11.22.0/24这个网络的资源将都会走WAN3线路。

4.6. 虚拟局域网(VLAN)

  1. 虚拟局域网简介

    • 虚拟局域网概念

      VLAN(Virtual Local Area Network)即虚拟局域网, 是一种通过将局域网内的设备逻辑地而不是物理地划分成一个个网段从而实现虚拟工作组的新兴技术。

    • 虚拟局域网的优点

      1. 限制广播域。广播域被限制在一个VLAN内,节省了带宽,提高了网络处理能力。

      2. 增强局域网的安全性。不同VLAN内的报文在传输时是相互隔离的,即一个VLAN内的用户不能和其它VLAN内的用户直接通信, 如果不同VLAN要进行通信,则需要通过路由器或三层交换机等三层设备。

      3. 灵活构建虚拟工作组。用VLAN可以划分不同的用户到不同的工作组,同一工作组的用户也不必局限于某一固定的物理范围, 网络构建和维护更方便灵活。

  2. 设置vlan

    海蜘蛛路由不能像交换机一样为客户机划分VLAN,但可以识别交换机划分的VLAN,并配合其使用。 在海蜘蛛路由上设置VLAN的主要用途是充当 DHCP 服务器,为每个 VLAN 中的计算机分配该 VLAN 对应网段的 IP。

    详情请参考http://support.hi-spider.com/vlan.html

4.7. 透明网桥

4.7.1. 透明网桥典型实例

  • 透明网桥简介

    透明网桥工作在数据链路层,将两个LAN连起来,通过学习接收到数据包的MAC地址, 在本地建立一个以MAC地址和网络接口对应的网桥表, 并根据这张表来转发帧,可以看作是一个“低层的路由器”(但路由器工作在网络层,根据网络地址如IP地址进行转发)。

  • 典型拓扑图

    图 4.37. 


    根据以上拓扑图可知,客户机IP和路由LAN口IP在同一网段,有没有网桥都不需要改变客户端IP地址,这也就是网桥对于客户机来说透明的原因了。 话说交换机本来是可以直接与路由连接,中间冒出一网桥的主要原因是交换机没有防火墙和流量控制这些功能,不能对 客户机作一些限制操作,但是网桥可以。

4.7.2. 启用透明网桥

web登录海蜘蛛路由->网络设置->透明网桥设置页面,如下图所示;

图 4.38. 


[注意]注意

启用透明网桥功能后,NAT 功能将不起作用。

启用或修改网桥设置后,需要等待约 20s 时间后才能重新访问到网桥,因为网桥有一个学习网络接口上接收到的数据包MAC地址的过程。

第 5 章 快速接入互连网

[注意]注意

设置之前,请先确认网卡、局域网、广域网等物理连接良好。

下面将以单线路接入为例来配置快速接入互连网。

5.1. 局域网(LAN)设置

海蜘蛛路由系统(Hi-Spider Router)默认的路由器IP 地址为 192.168.0.1, 用户可以直接采用路由器默认的IP地址作为局域网的IP地址,

此时客户端网络链接可以如下设置

图 5.1. 


您同样可以根据以下方法修改IP地址或者加入扩展IP地址

  1. 修改局域网 IP 地址

    可通过 控制台 和 Web远程管理 两个途径修改局域网IP地址。

    • 通过控制台修改局域网IP

      控制台修改 IP 可参考:安装指南 2.8.2 修改LAN口IP地址 。

    • 通过Web远程管理修改局域网IP

      在客户机浏览器地址栏输入路由器局域网 IP 或扩展 IP 地址,如打开:http://192.168.10.1:880 后输入 admin:admin 登录到 Web 远程管理页面,进入“网络设置”->“局域网(LAN)”,在“IP 地址”输入框中填入您要分配给路由器局域网接口的 IP 地址,并选择相应的“子网掩码”,点击“保存设置”即可。

  2. 修改局域网扩展 IP 地址

    登录到 Web 远程管理页面,进入“网络设置”->“局域网(LAN)”, 在“扩展 IP 地址”右侧“IP 地址”和“子网掩码”输入框中填入您要添加的扩展 IP 地址和子网掩码, 点击“增加”->“保存设置”即可。

    • 通过子网掩码扩展IP

      例如:若一个局域网的计算机数量有500台,则可设置其网关IP为192.168.0.1,子网掩码为255.255.254.0, 此时局域网中的计算机的IP地址为192.168.0.2-192.168.1.254之间。如图所示

      图 5.2. 


    • 通过划分网段扩展IP

      例如:同样一个局域网包含500台计算机,可设置网关IP为192.168.0.1,子网掩码为255.255.255.0,此网段中的IP地址为192.168.0.2-192.168.0.254之间

      设置扩展IP为192.168.1.1,子网掩码为255.255.255.0。此网段中的IP地址为192.168.1.2-192.168.1.254,如图所示

      图 5.3. 


    [注意]提示

    海蜘蛛路由系统(Hi-Spider Router)默认的 Web 远程管理端口为 880,帐户名和密码均为 admin。

    用 Web 远程管理 方式修改了路由器的局域网 IP 地址后,需要在浏览器地址栏中输入新的 IP 地址重新登录。

    以上两种方法虽然都可以扩展IP地址,但是两者之间也有所不同。

    通过子网掩码扩展IP地址时所有的计算机都处在一个网段中,其相互之间可以实现互访

    通过划分网段扩展IP时,处在不同网段下的计算机不能实现互访

  3. 设置客户机网关

    客户机的网关要设为路由器的局域网 IP 或扩展 IP 地址才能接入互连网, 以 Windows 操作系统为例,鼠标左键单击“开始”->“设置”->“网络连接”, 右键点击“本地连接”,选择“属性”-> “Internet 协议(TCP/IP)”->“属性” ,修改“默认网关”为路由器的局域网 IP 或扩展 IP 地址,如:192.168.1.1。

    设置客户机网关

    图 5.4. 设置客户机网关


    [注意]注意

    此时客户机的IP地址可设置为192.168.1.2—192.168.1.254中的任意一个,局域网内每台计算机的IP地址都不一样。

5.2. 设置 DNS参数

[提示]小知识

DNS即域名解析协议,实现域名与IP地址之间的转换。 如我们上网时输入www.sina.com.cn 网址时,DNS会把 它转换为计算机可识别的IP地址218.30.6.101(申请)

登录 Web 远程管理,进入“网络设置”->“DNS参数”。

DNS获取方式分为 手动指定 和 自动获取 两种

若选择“手动指定”,用户需输入运营商提供的“首选DNS”和“辅助DNS”,点击“保存设置”即可, 如下图所示。

设置 DNS参数

图 5.5. 设置 DNS参数


[注意]提示

您可以填入“可选 DNS”服务器地址, 以便在网络运营商提供的 DNS 服务器失效时域名能够正常解析。

若域名解析出现故障,可在dos环境下输入nslookup命令查看有关域名解析信息,这里我们以查看百度为例,如下图所示。

图 5.6. 


[注意]提示

这里我们可以在IE地址栏中输入address后的IP地址同样可以登录百度

5.3. 设置广域网(WAN)

广域网接入方式有三种:静态IP接入、动态IP接入、ADSL拨号上网

用户可以登录路由器,进入“网络设置”->“广域网(WAN)”, 在internet接入方式中选择适合自己的WAN接入方式,如图:

选择 Internet 接入方式

图 5.7. 选择 Internet 接入方式


[提示]小知识

静态IP:也叫固定IP,由网络运营商分配。

动态IP:由于 IP 地址资源短缺,通过 ADSL 拨号上网用户一般不具备固定的IP地址, 而是由DHCP服务器自动分配的临时IP地址,用户每一次被分配的IP都不一样。

  • 以太网/静态IP(固定IP上网,如光纤)

    通过网络运营商分配的固定 IP 地址、子网掩码、网关等上网。此种接入方式一般用于网吧、大型公司

    选择 “Internet 接入方式”为“以太网/静态IP”,在“IP 地址”,“子网掩码”和“ 网关”输入框中分别填入网络运营商分配给您的 IP 地址、子网掩码、网关。如下图:

    设置静态 IP 地址

    图 5.8. 设置静态 IP 地址


  • 以太网/动态IP(通过DHCP自动获取IP)

    通过 DHCP 协议自动从网络运营商的 DHCP 服务器获得 IP 地址、子网掩码、网关等上网。

    选择“Internet 接入方式”为“以太网/动态IP(通过DHCP自动获取IP)”即可。

    [提示]小知识

    DHCP:即动态主机配置协议,提供主机 IP 地址的动态租用配置、并将其他配置参数分发给合法网络客户端的 TCP/IP 服务协议。DHCP 提供了安全、可靠、简便的 TCP/IP 网络配置,能避免地址冲突,并且有助于保留网络上客户端 IP 地址的使用。DHCP 使用客户端/服务器模型,通过这种模式,DHCP 服务器集中维持网络上使用的 IP 地址的管理。然后,支持 DHCP 的客户端就可以向 DHCP 服务器请求和租用 IP 地址,以接入网络。

  • ADSL/PPPoE拨号(通过电话线、猫拨号上网)

    通过网络运营商提供的 ADSL/PPPoE 帐户名和密码拨号上网,目前普通家庭的宽带连接都采用ADSL拨号上网。

    选择“Internet 接入方式”为“ADSL/PPPoE拨号(通过电话线、猫拨号上网)”, 在“PPPoE 拨号用户名”和“PPPoE 密码”输入框中分别填入网络运营商提供给您的 ADSL 帐户名和密码保存即可。

    ADSL/PPPoE拨号

    图 5.9. ADSL/PPPoE拨号


[注意]注意

设置单线路工作时,不论选择何种 Internet 接入方式,以下两项,一般要求选上。

作为默认路由

图 5.10. 作为默认路由


PPPoE 断线后会自动重新拨号,无需手动重拨。

多线路接入时才需要开启线路检测。

部分 IV. 防火墙

第 6 章 基本安全设置

6.1. 普通模式

  • ICMP-Flood 攻击防御

    启用此功能可以控制每个IP每秒最大允许的 ICMP 包个数,超过部分自动丢弃。

  • TCP-SYN-Flood 攻击防御

    启用此功能可以控制每个IP每秒最大允许的 TCP SYN 包个数,超过部分自动丢弃。

  • TCP SYN 连接数限制

    启用此功能可以控制每个IP每秒最大允许发起的 TCP 新连接数,超过部分自动丢弃。

  • UDP-Flood 攻击防御

    启用此功能可以控制每个IP每秒最大允许的 UDP 包个数,超过部分自动丢弃。

    [注意]注意

    以上四项功能网吧用户可以不用勾选,否则可能会有部分游戏掉线等问题

  • 修改 TCP 数据包的最大报文长度,随线路自动调整

    ADSL用户用户需要勾选,否则可能出现开网页慢或者打不开的情况;如果光纤用户开网页慢也可以勾选此选项。

6.2. 特殊应用

以下两项当内网PPTP_VPN 客户端访问外网 PPTP_VPN 服务端时需选上。

  • PPTP_VPN NAT 穿透支持

  • GRE 协议穿透支持

第 7 章 黑白名单

黑白名单中的IP或者MAC地址将不经过防火墙规则优先处理, 即防火墙里定义的一些过滤规则(DNS/IP过滤、url/keywords过滤)对位于 黑白名单列表中的IP/MAC地址无效。

IP/MAC地址定义规则说明:

图 7.1. 


第 8 章 IP-MAC绑定

8.1. IP与MAC地址绑定的作用

IP与MAC地址绑定的作用

  • IP与MAC地址绑定可以严格控制局域网主机, 防止局域网用户随意改变自己的 IP 地址来获得非法权限或导致 IP 冲突

  • 服务器与客户机通讯时将使用静态 ARP 表,可以减少局域网内的 ARP 广播流量

8.2. 启用IP与MAC绑定

web登录海蜘蛛路由->防火墙->IP-MAC绑定->绑定列表->扫描导入, 即可将局域网所有计算机的IP与MAC地址载入绑定列表框即可完成IP与MAC地址的绑定。

图 8.1. 


进入强制绑定页面,启用强制绑定IP/MAC地址选项后, 则只允许绑定列表中 MAC 地址匹配的 IP 访问 Internet,否则会弹出访问受限提示。

图 8.2. 


第 9 章 DNS/IP过滤

9.1. 什么是DNS/IP过滤

  1. DNS过滤简介

    DNS过滤即在域名解析时就进行限制,可以过滤内部电脑向互联网发出的域名查询请求(DNS协议), 域名解析不成功,客户机自然就访问不了该网页

    启用DNS过滤的作用

    • 可以更加有效的限制客户机对域名的访问

    • 过滤更彻底, 强于URL过滤

  2. IP过滤简介

    这里的IP过滤是指外网IP

    启用IP过滤的作用

    • 可以禁止客户机访问某些外网IP

    • 为DNS过滤增加了一道防护,避免了某些客户机不能通过域名正常访问Internet时 ,采用IP访问的方法。

9.2. 启用DNS/IP过滤

  • 启用DNS过滤

    web登录海蜘蛛路由->防火墙->DNS/IP过滤,将要过滤的域名输入过滤域名列表即可,如下图:

    图 9.1. 


    书写规则

    对单个IP进行DNS过滤:baidu.com 1.1.1.1

    对多个IP进行DNS过滤:baidu.com 1.1.1.1,2.2.2.2

    对IP段进行DNS过滤:baidu.com 192.168.1.1-192.168.1.24

    对子网进行DNS过滤:baidu.com 192.168.1.0/24

    对单个IP进行多个域名DNS过滤:baidu.com,sohu.com 192.168.1.1

    复合型DNS过滤:baidu.com,sohu.com 192.168.1.0/24,172.16.1.1-172.16.1.24,172.16.1.254

    [注意]提示

    添加域名 xx.com, 即可过滤所有 xx.com 相关的DNS请求信息,比如 www.xx.com, new.xx.com 等; 如果只想过滤特定的域名, 比如 mail.xx.com, 请填写该域名的完整地址.

    计算机在解析域名时, 首先在本地的DNS缓存中查找, 如果找不到才向外发送域名查询数据包, 否则直接将缓存中的DNS解析项返回. 因此对DNS域名进行过滤时有一定的滞后性, 新加入的策略可能不会立即影响到被限制的计算机, 须等这些计算机上的DNS缓存过期后才能生效.

  • 启用IP过滤

    将外网IP地址直接写入IP过滤列表中皆可,如土豆IP:202.102.83.90/202.102.83.91

    图 9.2. 


    此时,客户机不管是访问土豆域名还是IP都不能成功访问了。

第 10 章 网址/关键字过滤

10.1. 网址/关键字过滤的好处

开启网址/关键字过滤的好处:

  • 过滤一些您不希望客户机看到或访问的站点,如广告、含有病毒 暴力或色情等内容的网址。

  • 关键字过滤可以针对网址 (URL) 中输入的关键字或路径进行过滤, 一般对搜索引擎或网站的特定目录比较有效; 此外, 还可以阻止用户下载指定扩展名的文件, 只需将文件名后缀加入即可.

10.2. 规则说明

网址过滤可以匹配域名、参数,也可以匹配域名+参数;url过滤只能匹配一个网址中的参数部分。

例:这个网址 http://lady.163.com/10/0315/17/61R5T9V0002626K1.html中的域名部分为:lady.163.com 参数部分为 10/0315/17/61R5T9V0002626K1

网址过滤、关键字过滤书写规则如下所示(大众版不支持):

  1. ^符号:匹配输入字符串的开始位置

    例:^mp3表示所有以mp3开头的网址,如mp3.baidu.com

  2. $符号:匹配输入字符串的结束位置

    例:.mp3$表示所有以.mp3为文件名结尾的网址

  3. *符号:表示匹配所有字符

    例:.*?js 既可以匹配 .djo?js 也可以表示匹配 .dgg?js 等等

  4. [a-z]符号:匹配指定范围内的任意字符,这里的字符范围可以是字母也可以是数字

    例:mp[1-4]表示所有含有 mp1/mp2/mp3/mp4 的网址

  5. #号为注释符:#www.baidu.com表示注释www.baidu.com规则,即不对百度网址进行过滤

    www.baidu.com #过滤百度 表示对www.baidu.com规则的作用进行注释

    [注意]提示

    网址过滤和url过滤支持过滤含有以下字符的网址:

    汉字、字母、数字、点(.)、下划线(_)、斜线(/)、问号(?)、等号(=)、&、逗号(,)、分号(;)

    例:输入 &tn 即可过滤百度在线音乐链接

10.3. 启用网址/关键字过滤

web登录海蜘蛛路由器->防火墙->网址/关键字过滤

  • 启用网址过滤

    您可以在网址过滤列表中输入需要过滤的网址即可,这样 当客户机访问该网址时会显示该页面无法访问,如下图所示:

    图 10.1. 


    客户机访问该网址时:

    图 10.2. 


    [注意]提示

    若在过滤网址列表中输入*.xxx.com 可以过滤所有以 .xxx.com 结尾的网址

  • 启用关键字过滤

    关键字就是用户在使用搜索引擎时输入的、能够最大程度概括用户所要查找的信息内容的字或者词。

    这里以关键字“在线”为例,可以禁止客户机在线观看视频影响网速。

    图 10.3. 


    此时客户机如果查找“在线电影”等,浏览器将会提示该页面无法显示或者拦截警告。

    图 10.4. 


    [注意]提示

    在启用关键字过滤时,如果用户也同时启用了恶意网址拦截功能, 则浏览器会弹出恶意网址拦截警告,否则提示该页面无法显示。

第 11 章 ACL 规则

ACL 是指根据协议类型、IP地址、端口等特征自定义防火墙规则,根据数据包传输的方向和对象不同,可以分为以下两种:

  • 进入(Incoming)

    数据包的最终目的地是路由,来源是外网IP或内网主机。

    应用场合举例: 禁止外网某些IP访问路由,比如要禁止 210.xx.xx.xx 这个IP访问路由的Web管理。

  • 转发(Forward)

    数据包的最终目的地是内网主机或外网IP,来源是外网IP或内网主机。路由处于中间,对数据包进行转发。

    应用场合举例: 禁止内网访问外网的某些IP或端口,比如要禁止迅雷的 15000/UDP 下载端口。

下面这个图描述了两者之间的区别:


                         
        +-------------.                       .--------------+
        |              \  ACL转发(内->外)    /               |
        |  +---------.  `-------------------'  .----------+  |
        |  |          \                       /           |  |
        |  |           \   ACL转发(外->内)   /            |  |
        |  V            `-------------------'             |  V
  +---------------+     +------------------+       +----------------+
  | 局域网主机(PC)|     |   路由(Router)   |       | 外网(Internet) |
  +---------------+     +------------------+       +----------------+
         |                       /\                        |
         |                       ||                        |
         |                       ||                        |
         +_______________________++________________________+
             ACL进入                   ACL进入

主要参数格式说明:
  • 源/目的IP

    为空表示所有IP,有如下3种表示方法:

    1. 单个IP,比如:192.168.0.1
    2. IP网络,比如:192.168.0.0/24 或 192.168.0.0/255.255.255.0
    3. IP地址段,比如:192.168.0.1-192.168.0.200
  • 源/目的端口

    为空表示所有端口,有如下3种表示方法:

    1. 单个端口,比如:8080
    2. 多个离散端口,比如:137,139,445
    3. 连续端口,比如:80-8000 (80到8000之间的所有端口)
  • 匹配动作

    1. 通过:允许匹配的数据包通过
    2. 丢弃:丢弃匹配到的数据包,不反馈任何错误信息
    3. 拒绝:丢弃匹配到的数据包,并向发送者(源IP)反馈相关错误信息
    4. 忽略:对来访的数据包不做任何处理,直接记录到日志,此动作必须配合 记录到日志 功能一起使用。

案例-1:内网用迅雷下载的人太多,影响网速,需要禁止掉迅雷的 15000/UDP 端口

案例-2:内网某主机中了“机器狗”病毒,经观察,发现其会定时访问一些外网IP,并下载病毒和木马程序,为了安全期间,需要禁止内网访问这些IP。这些IP是 218.30.64.194, 60.190.118.211, 58.221.254.103。

添加3条规则,每条规则的设置和下面类似,只是目的IP不同:

第 12 章 端口镜像

12.1. 端口镜像简介

端口镜像 (Port Mirroring) 功能可以让指定IP或协议的流量复制并转发到某一特定的IP(一般是监控机器),对于网吧而已,由于公安监控的需要,端口镜像功能通常是必须的。

端口镜像一般通过带端口镜像的交换机来实现,但这种交换机价格比较贵,故有些小型网吧,在路由和局域网之间串接了一个集线器(HUB)来解决这个问题,然而,这对网络性能造成了很大影响,尤其是当内网数据流量较大时,因为HUB的速率只有10Mbit,这无疑成了网络设备中的瓶颈。

针对此问题,海蜘蛛提出了在路由上来实现端口镜像的解决方案,这样做有以下几个优点:

  1. 节省购买镜像端口交换机的成本

  2. 不改变现有网络结构,对网络性能没有影响

  3. 比硬件方式实现流量复制更为灵活,效率更高

    硬件方式是对经过端口的所有类型的流量都进行复制,而一般在网吧需要监控的主要是浏览网页,浏览网页所产生的流量只占很小一部分,网吧内大部分流量是由在线电影、玩游戏、视频聊天、P2P下载等产生的,而这一部分通常不需要监控,也无法监控到有用数据。

    在路由上,可以设定特定协议、特定端口的流量复制到监控机上,这样端口镜像的效率大大提高,对路由网卡的负荷也大大减少。

12.2. 设置步骤

浏览网页使用的是 TCP/HTTP 协议,端口为80,假设监控机的IP地址为 192.168.0.2,设置如下:

新增规则1:对内网发出去的数据进行监控

新增规则2:对外网进来的数据进行监控

最后,启用端口镜像即可

如果要监控所有端口,端口部分留空即可;如果要监控所有协议,协议类型选“TCP+UDP”即可。

下一步就可以在监控机上面打开抓包软件或分析工具对监听到的流量进行分析了。

下面是用 wireshark 抓取到数据包截图:

为了减少局域网网卡的压力,可以在路由上增加一块网卡,专门用于转发监控的数据。增加网卡后,将这块网卡配置为私有IP地址。[注]: 此不能和局域网网卡IP在同一网段。

比如新增网卡的 IP 为 192.168.10.1,监控机的IP为 192.168.10.254,然后修改上面的设置,将 192.168.0.2 改为 192.168.10.254 即可。

第 13 章 端口映射

13.1. 端口映射简介

什么是端口映射

端口映射功能是将内网中一台主机的私有IP地址映射成一个可以被路由器转发的公有IP地址 ,当用户访问提供映射端口主机的某个端口时, 服务器将请求转到内部一主机的提供这种特定服务的主机; 端口映射可以实现从 Internet 到局域网内部机器的特定端口服务的访问。

使用端口映射的好处

  • 实现从Internet到局域网内部机器的特定端口服务的访问。

  • 由于访问者并不知道服务器的真实IP,这样可以保护服务器的安全。

13.2. 启用端口映射

web登录海蜘蛛软路由->防火墙->NAT规则->端口映射->新增规则,如下图所示:

图 13.1. 


进入新增端口映射页面,这里以 web端口 和 ftp服务器映射 为例:

  • web服务

    端口映射配置如下图所示:

    图 13.2. 


    [注意]提示

    上图中对外IP为路由器的WAN口,对外端口为访问者访问WEB服务所使用的端口;

    对内IP为服务器的实际IP地址,对内端口为服务器上设置WEB服务所使用的端口。

    外网用户访问http://218.36.24.34:8000时实际访问的是192.168.0.2:80上面的资源 内网用户访问该服务器时只需在浏览器中输入http://192.18.0.2即可。

  • ftp服务器时的端口映射

    图 13.3. 


    [注意]提示

    与web服务不同的是ftp服务有两个端口:21(连接端口)、20(数据传输端口),所以这里需要映射两个端口

    20端口在端口映射时不变,否则客户可以访问服务器,却不能查看文件。

13.3.  端口映射不成功,如何找出问题原因

映射例子:

路由器局域网接口 IP 地址:  192.168.0.1
      广域网接口 IP 地址:  211.x.x.x
            对外映射端口:  800

    内网映射主机 IP 地址:  192.168.0.100
            对内映射端口:  80 (提供Web网站服务)

    内网测试主机 IP 地址:  192.168.0.2
    外网测试主机 IP 地址:  220.x.x.x 

对映射主机的要求:

  1. 映射主机的IP地址需和路由局域网IP在同一网段,子网掩码需和路由局域网接口一致,网关应指向路由局域网IP,简而言之,该映射主机能通过路由上网。

  2. 映射主机所提供的服务(端口)应开启,并确保映射主机自身的防火墙对此端口没有限制。

映射前,在内网测试机上应可直接访问映射主机提供的服务,即可通过 http://192.168.0.100 正常打开网页;

映射成功后,在内网和外网测试机上均可通过 http://211.x.x.x:800 访问内网的Web服务。

如果映射不成功,请按照以下步骤逐步排除故障:

  1. 检查路由器上的“端口映射”是否启用?此外,需注意:如果同时启用了“DMZ”主机,端口映射将自动失效;

  2. 检查路由器上的端口映射规则是否设置正确,映射的对外端口有无重复?协议类型是否正确(如HTTP映射时,协议类型选成了UDP);

  3. 检查映射的主机是否满足上述提到的“对映射主机的要求”;

  4. 检查该服务所需要的所有端口是否已全部映射;

  5. 在局域网内通过映射后的外网IP和端口访问映射主机,看是否正常;

  6. 修改对外端口为其他端口,并重新测试映射,部分ISP可能会对某些端口有限制;

第 14 章 DMZ主机

14.1. DMZ简介

什么是DMZ?

DMZ(Demilitarized Zone)即俗称的非军事区,与军事区和信任区相对应, 作用是把WEB,e-mail,等允许外部访问的服务器单独接在该区端口, 使整个需要保护的内部网络接在信任区端口后,不允许任何访问, 实现内外网分离,达到用户需求。DMZ可以理解为一个不同于外网或内网的特殊网络区域 ,DMZ内通常放置一些不含机密信息的公用服务器,比如Web、Mail、FTP等。 这样来自外网的访问者可以访问DMZ中的服务,但不可能接触到存放在内网中的公司机密或私人信息等 ,即使DMZ中服务器受到破坏,也不会对内网中的机密信息造成影响。

划分DMZ区的好处

  • DMZ可以为主机环境提供网络级的保护,能减少为不信任客户提供服务而引发的危险, 是放置公共信息的最佳位置。

  • DMZ使包含重要数据的内部系统免于直接暴露给外部网络而受到攻击, 攻击者即使初步入侵成功,还要面临DMZ设置的新的障碍。

14.2. DMZ主机设置

web登录海蜘蛛路由->防火墙->DMZ主机,进入DMZ主机设置页面,如下图所示:

图 14.1. 


进入新增DMZ主机页面

图 14.2. 


[注意]提示

外网用户访问该服务器时使用的IP地址为:218.36.24.34; 内网用户访问该服务器时使用的IP地址为:192.168.0.2 。

被 DMZ 主机使用的广域网 IP, 其相应的端口映射规则将自动失效. 计算机设置为 DMZ 主机后, 如同直接具有广域网 IP, 并且将不再受到防火墙的保护.

第 15 章 一对一NAT

15.1. 一对一NAT简介

什么是一对一NAT

所谓一对一NAT就是当ISP给您提供的多个合法IP地址有剩余时,您可以将 公司内部的服务器在进行NAT转换时将外部多个合法IP地址直接对应带内部多个虚拟服务器IP地址, 这些对应到的服务器访问外部网络时都有自己的合法IP地址。

使用一对一NAT的好处

  • 提高了外网用户访问服务器的速度

15.2. 启动一对一NAT服务

这里我们假设您已经从当地ISP那里获得的多个合法IP地址为: 218.36.24.33-218.36.24.38,两个web服务器的内网IP分别为 :192.168.0.2、192.168.0.3, WAN1口已经使用了218.36.24.34,Gateway使用218.36.24.33 那么还剩下4个IP地址没有使用,此时您就可以使用一对一NAT让内网服务器 映射为剩下的IP地址,具体设置如下所示:

web登录海蜘蛛路由->防火墙->一对一NAT,如下图:

图 15.1. 


进入新增一对一NAT页面,如下图所示

此时,一对一NAT映射就已经设置完成了。

此时外网用户如果要访问IP地址为192.168.0.2的web服务器,那么就只需要访问IP:218.36.24.35 外网用户如果要访问IP地址为192.168.0.3的服务器,那么就只需要访问IP:218.36.24.36

15.3. 一对一NAT与端口映射及DMZ的区别

在启用一对一端口映射时,该服务器向外网发送的数据包的源地址为其所映射的外网IP地址,设置 该服务器映射的对外IP为218.36.24.36, 下图是IP为192.168.0.2的web服务器访问外网时外网服务器上显示的流量信息。

图 15.2. 


此时关闭一对一NAT服务,启用端口映射服务,该服务器映射的对外IP为218.36.24.35

此时虽然外网用户访问该服务器时其使用的IP为218.36.24.35,可是 此服务器访问外网服务器时数据包的源地址为218.36.24.34(路由器WAN口IP), 如下图所示;

图 15.3. 


[注意]总结

一对一NAT的对外IP具有双向性:对于外网客户端来说其是目的地址,对于外网服务器来说其是源地址

端口映射和DMZ映射的对外IP只是作为客户端的目的地址,对于外网服务器其源地址仍为该服务器所在的 局域网的路由器WAN口IP地址。

第 16 章 UPnP支持

16.1. UPnP简介

什么是UPnP

UPnP(Universal Plug and Play):通用即插即用 (UPnP) 是一种用于 PC 机和智能设备(或仪器)的常见对等网络连接的体系结构。

UPnP协议的作用

  • 对于一台内网电脑,UPnP功能可以使网关或路由器的NAT模块做自动端口映射, 将监听的端口从网关或路由器映射到内网电脑上。

  • 网关或路由器的网络防火墙模块开始对Internet上其他电脑开放这个端口。

16.2. 启动UPnP服务

  • 在服务器端开启UPnP服务

    web登录海蜘蛛路由->防火墙->UPnP支持->启动防火墙UPnP支持。

  • 开启支持UPnP的软件(迅雷、bitcomet、BTspirit、pps、tuotu等)的UPnP服务, 在路由器端会自动映射端口,如图:

    图 16.1. 


部分 V. 上网行为管理

第 17 章 恶意网址拦截

17.1. 恶意网站简介

什么是恶意网站

恶意网站是指利用IE漏洞,嵌入恶意代码,在用户不知情的情况下,对用户的机器进行篡改或破坏的网站。 对于弹出插件或提示用户是否将其设为首页的网站,因为需要用户选择确认,则不被定义为恶意网站。 对于内容不合法、不健康的网站,如果它并未对用户的机器进行篡改或破坏,也不被定义为恶意网站。

恶意网站的危害

恶意网站往往都含有病毒,比如木马。病毒一旦侵入个人电脑, 会在您的系统中植入木马并窃取您的隐私信息或者直接控制您的电脑。

恶意网址拦截功能的好处

恶意网址拦截功能可以用来禁止内网访问已经被确认为恶意网址的网站, 当用户访问此网址时会自动跳转到自定义的页面上。这样无疑对用户的电脑多增加了一道防线。

海蜘蛛软路由的数据库中不仅收录了大量的恶意网址,同时 还提供了自定义恶意网址功能使用户可以随心所欲的定义自己不想访问的网址。

17.2. 自定义恶意网址

海蜘蛛路由器的数据库中共收录了91646条恶意网址,当用户访问这些网址时 路由器会自动拦截这些网址

这里我们以www.3721.com为例,因为www.3721.com已经收录在海蜘蛛路由器的数据库中,当用户登录这个网址时 会看到如下图所示的页面:

若用户启用恶意网址拦截功能,单击拦截日志后还可以看到相关拦截记录

图 17.1. 


[注意]提示

如果发现正常网址位于恶意网址数据库中, 用户可以启用恶意网址白名单并将其加入到白名单列表中

很多时候,用户都有自己想要定义为恶意网址的地址。 海蜘蛛路由系统同样也提供了自定义恶意网址功能。

用户只需将恶意网址添加到恶意网址列表中即可,每条记录占一行。 这里我们以百度为例。

17.3. 拦截动作设定

海蜘蛛路由系统提供了两种拦截方式:替换成 指定页面和中断/重置连接(客户机会显示无法打开网页的错误)。

当拦截方式为 替换成指定页面时 用户可以 自己设置提示标题、提示内容、自动跳转时间以及 跳转网址等。

图 17.2. 


当用户访问路由器拦截的恶意网址时就会出现以下提示

图 17.3. 


当拦截方式为中断/重置连接时 用户访问路由器拦截的恶意网址时会显示该页面无法显示

图 17.4. 


第 18 章 推送网页通知

18.1. 通知内容的几种形式

网页通知可以使网络管理员以网页的形式对指定的用户推送指定的通知, 只要用户一上网就可以看到。 海蜘蛛软路由提供的网页通知的内容形式有以下4种

  1. 默认形式

    在默认形式下书写通知内容就如同在word下编写文档一样,可以达到所见即所得的效果

  2. 自定义html形式

    在html形式下书写网页通知需用户了解基本的html标签编写规则

  3. 图片形式

    选择图片形式来推送网页通知可以达到图文并茂的效果

  4. 外部链接形式

    在这种形式下编写网页通知,用户只需在链接地址一栏输入通知内容的url地址。

18.2. 编写网页通知

18.2.1. 指定推送用户

指定推送用户时管理员只需要在推送IP列表中输入用户的IP地址即可, 当然也可以对不同的通知设置不用的接受用户, 如下图中就只有192.168.0.2和192.168.0.214 两台计算机可以接收到通知。

图 18.1. 


18.2.2. 上传文件

海蜘蛛软路由提供了文件管理功能, 用户可以使用上传文件管理功能将需要经常用到的文件上传。 这些文件将保留在路由系统的内存中,重启或自动保存时将写入到磁盘。

海蜘蛛软路由支持多种文件上传格式,这里我们以上传doc为例。上传文件过程如下图所示

18.2.3. 编写网页通知

  1. 当用户选择默认通知内容形式时,在通知内容一栏的编辑内容以及页面预览效果如下图所示:

  2. 当通知内容形式为html形式时的html代码以及相应的页面预览效果如图

    [注意]提示

    使用[% upload %]代表上传的图片路径。

    用户如果希望推送出个性化的网页通知,可在头文件中编写相关的css样式

  3. 若用户选择图片通知内容形式,用户只需将负载相关信息的图片载入图片地址框即可。

    [注意]提示

    在图片地址框中编辑图片路径时,每个图片的信息占一行。如果并排显示,图片显示不出。

  4. 在通知内容形式为外部链接方式时url链接形式及页面预览效果如下图所示, 这里我们以百度为例

    [注意] 提示

    这里只需要输入地址即可,http://无需重新输入,否则找不到地址。

第 19 章 预定义对象

定义对象可以为在同一个局域网内的所有计算机定义易于记忆的名称来代替枯燥难记的IP地址等信息

  • 单击预定义对象,选择 IP对象 选项卡,单击 扫描导入 将在一个局域网内的所有计算机导入到IP对象中。 用户可单击编辑按钮对各台计算机的相关属性进行编辑。

    图 19.1. 


    图 19.2. 


第 20 章 对象分组管理

分组管理功能可以将多台计算机放在同一个分组内, 用户使用该功能可以将需要统一管理的计算机放在同一 分组内,提高管理效率。

  • 选择对象分组管理进入 IP分组 选项卡,单击“新增”按钮进入以下界面, 从成员列表( 预定义对象将会自动显示在成员列表中) 中选择需要进行统一管理的对象,如下图所示:

    图 20.1. 


    此时,对象分组就完成了。如果需要对分组修改相关属性,可以单击编辑按钮重新设置相关属性。

    图 20.2. 


第 21 章 协议特征过滤

  • 设置指定的IP或者IP段只能访问特定的网页

    1. 指定IP对象

      进入上网行为管理--预定义对象--IP对象,如下图所示:

      图 21.1. 


    2. 定义允许访问的网址

      进入 网址对象,如下图所示:

      图 21.2. 


    3. 进入上网行为管理--协议特征过滤,对172.16.2.42的上网行为进行控制,设置如下:

      图 21.3. 


      这样172.16.2.42这台PC机就只能访问www.baidu.com和新浪的网页了, 同时可以在拦截日志查看被拦截的网址。

  • 设置指定的IP拒绝访问某些网站,其它都可以访问

    1. 指定IP对象

      进入上网行为管理--预定义对象--IP对象,如下图所示:

      图 21.4. 


    2. 定义拒绝访问的网址

      进入 网址对象,如下图所示:

      图 21.5. 


    3. 进入上网行为管理--协议特征过滤,对172.16.2.42的上网行为进行控制,设置如下:

      图 21.6. 


      这样172.16.2.42这台PC机就不能访问土豆网页了,但是可以访问其它网页, 同时可以在拦截日志查看被拦截的网址。

第 22 章 上网期限管理

上网期限管理功能可以对用户的上网时间进行有效的管理。

海蜘蛛软路由提供的上网期限管理功能可以方便管理员对特定的用户 设置不同的上网期限以及对即将到期的用户设置通知提醒。

  • 登录海蜘蛛路由器进入 上网期限管理 页面,选择“新增”按钮,如图所示

    图 22.1. 


  • 在新增页面中用户可以对指定的IP对象(可以为单个用户或者用户组) 进行上网时间段管理。 这里以单个IP为例如图:

    图 22.2. 


    单击保存设置后页面将会自动跳转到期限管理页面显示刚刚新增的信息,如图:

    图 22.3. 


    这样对不同的用户或者用户组的上网期限的设置就完成了, 下面设置对即将到期的用户的通知提醒。

    选择“参数设置”进入参数设置管理页面,用户可以 设置提醒时间、提醒频率、提示标题、提示内容以及跳转地址等的设置。

    图 22.4. 


    此时主机名称为qq的用户可以访问Internet的期限以及 其快到期时的页面提示都已经设置好了,以下是其在上网到期三天之前 会看到的页面提示:

    图 22.5. 


[注意]提示

以上上网期限管理功能只对LAN用户有效,PPPoE/PPTP VPN 用户的上网期限将在用户帐号管理中设定

第 23 章 上网web认证

23.1. 上网web认证简介

什么是上网web认证

顾名思义,上网web认证就是通过web登录的一种方式。用户在浏览器中通过 web页面输入用户名和密码认证上网,不需要客户端软件。这种认证方式省去了 在客户端创建连接的麻烦。

23.2. web认证设置

23.2.1. 参数设置

web登录海蜘蛛路由,进入上网行为管理->上网web认证->参数设置如下图所示

图 23.1. 


[注意]提示

表示单个IP:192.168.0.2

表示一段连续的IP 192.168.0.2-192.168.0.6

表示网段:192.168.0.0/24

若认证模式选择 所有用户必须通过web认证,则连接在 该路由器下的所有客户端在上网时都必须通过web认证方式上网。

若认证模式为 指定IP,则管理员可以将其IP地址 填写在 上网时需要经过验证的IP 列表框中即可。

此时IP地址为192.168.0.2的客户机上网时将会看到如下认证页面:

图 23.2. 


23.2.2. 认证页面设置

用户可自行设置认证页面样式及各种属性,如下图所示;

图 23.3. 


23.2.3. 在线用户管理

管理员往往会基于某种原因需要断开用户连接

单击 在线用户 选项卡,单击IP地址 即可强制断开连接

图 23.4. 


23.3. web用户帐号管理

  • 新增用户

    web登录海蜘蛛路由->服务及应用->用户帐号管理->新增用户

    图 23.5. 


    进入新增登录用户界面

    图 23.6. 


  • 用户管理

    管理员可使用 编辑、删除等操作对用户进行管理。

部分 VI. 流量控制

第 24 章 流量控制

24.1. 流控简介

流量控制的目的主要有以下2个:

  • 合理分配带宽资源

    在外网接入带宽有限的情况下,如果不对流量进行合理的分配和管理,当内网某一台主机占用带宽过高时,就会影响其他主机的正常网络通讯,造成网速变慢,甚至网络阻塞、无法正常访问Internet。P2P下载(BT/迅雷/电驴等)或在线直播就是一个很明显的例子。

    为此,对内网每台主机进行流量控制是很有必要的,即:限制其上传、下载的最大速度,不管进行何种操作,其能够使用的带宽都是有限度的,不会消耗过高的带宽资源,当然也不会对其他主机造成影响。

  • 优化网络质量(QoS)

    针对某些重要的数据包进行优化,比如长度不超过64字节的小包、ICMP包、ACK包、DNS包等等。 当网络过载或拥塞时,QoS 能确保这些重要数据包不受延迟或丢弃,同时保证网络的高效运行。

24.2. 流量控制的设置步骤

  1. 登录控制页面后,进入“流量控制”——>“带宽设置”,启用流量控制(TC)。

    启动流量控制(TC)

    图 24.1. 启动流量控制(TC)


    [注意]注意

    可以利用下面的“带宽与速度换算”计算您的带宽。

  2. 设置上传、下载规则

    根据需要在“上行限速”或“下行限速”菜单里设置相应的流控规则,具体设置方式将会在后面进行讲述。

  3. 应用规则

    规则设置完成后,需要“应用”才能立即生效。

24.3. 两种带宽使用模式

流量控制中有“共享带宽”和“独享带宽”两种模式:

两者的区别及主要用途如下:

  • 共享带宽

    所有限速对象使用带宽的累加。通常是针对某一特定的应用,设置的带宽为该特定应用所能使用的总带宽。例如需要设定当访问某一网站时带宽不受限制,则可以使用此种模式。

    也可以用于多网段的场合,比如内网有 A(192.168.2.X) 和 B(192.168.3.X) 两个网段,总带宽为 10M,需要设定A网段能使用 6M,B网段为 4M,则可以分别针对A、B两个网段按共享带宽模式限速。

    带宽的分配方式是“抢占式”的。

  • 独享带宽

    每个限速对象能使用的带宽。通常是对内网所有主机进行单机限速,设定的带宽为限速对象中每个IP所能使用的带宽。比如要限制内网每一台主机的下载速度时,要用此种模式进行限速。

    带宽的分配方式是“独立平均式”的。

以上两种模式可以混合使用,以适应复杂的网络环境需求。

24.4. 全局流量限速

进入“流量控制”——>“限速规则设置”中“新增规则”,限制局域网内部上传/下载的流量,下载单机限速一般设为100~150kb/s,也可以根据接入的总带宽适当调整。

上传限速

上传限速

图 24.2. 上传限速


下载限速

下载限速

图 24.3. 下载限速


以下载限速为例,比如总带宽为 10Mbit (总最大下载速度为 1000 KBytes/s)。共20人使用,限速为保证下载速度 100KBytes/s, 最大下载速度 200KBytes/s。详细阐述如下:

  1. 带宽空闲时, 速度可达到“最大速度”

    如果带宽有空闲(上网的人比较少,带宽使用率在 50% 左右,比如只有10人在线),则下载速度最大可以达到 200K, 200K 是下载的峰值速度,即使带宽只有一个人在使用,也不会超过这个峰值速度。这 200K 里面的 100K 是暂时借用他人的,当别人需要时,将会自动退让出来。

  2. 带宽有一定的使用率,速度在“保证速度”和“最大速度”之间

    如果带宽有一定的使用率(有一定的上网人数,带宽使用率在 80% 左右,比如有15人在线),则下载速度会降低到“保证下载速度”和“最大下载速度”之间,即 100K ~ 200K。

    通常,这种情况占多数。

  3. 带宽使用率较高或全部使用,速度等于或小于“保证速度”

    如果带宽使用率比较高(上网的人比较多,带宽使用率在 90% 以上,比如20人全部上线),则下载速度将不会超过 100K,即:如果总带宽不能满足每人都可以达到“保证速度”,那么最终每个人的速度将会小于“保证速度”(平均分配后)。

    例如,如果20人全部同时下载,1000KBytes/s 的总下载速度,即每人分得 50K 的速度。

24.5.  PPPoE 针对不同用户限速

一般内网采用 PPPoE 拨号,这样可以防止 ARP 。

[提示]小知识

ARP ——> ARP (Address Resolution Protocol)是地址解析协议,是一种将 IP 地址转化成物理地址的协议。 ARP 就是将网络层(IP 层,也就是相当于 OSI 的第三层)地址解析为数据链接层( MAC 层,也就是相当于 OSI 的第二层)的MAC地址。

首先进入控制页面“服务及应用”——>“PPPoE 拨号服务”,进行设置 PPPoE 服务参数和 PPPoE 连接带宽限制。

PPPoE 服务参数

图 24.4.  PPPoE 服务参数


一般只需选择“默认”设置,设置好后,点击“保存”即可。

PPPoE 连接带宽限制

图 24.5.  PPPoE 连接带宽限制


用户可依据自己的实际情况来进行设置,设置好后点击“保存”即可。

PPPoE 拨号服务设置好后,进入“用户账号管理”增加您要限速的用户,可以分别进行限速。

这里的设置您可以参考 PPPoE 服务器的设定中的新增用户 的设置规则。

这样,既可以对所有人限速,也可以对个别人进行限速了。

第 25 章 如何查看路由流量

25.1. SSH简介

SSH(安全外壳协议)是一种在不安全网络上提供安全远程登录及其它安全网络服务的协议

通过使用SSH,可以把所有传输的数据进行加密,使数据不可能在传输过程中被”中间人” 篡改, 而且也能够防止DNS和IP欺骗。还有一个额外的好处就是传输 的数据是经过压缩的,所以可以加快传输的速度。 SSH有很多功能, 它既可以代替telnet,又可以为ftp、pop、甚至ppp提供一个安全的“通道”。

25.2. 启动SSH远程登录服务

登录海蜘蛛路由,进入流量控制下的流量实时监测页面,开启SSH远程登录

图 25.1. 


25.3. 如何查看路由流量

  1. 首先下载SSH登录工具Putty

    Putty的下载地址为:http://www.hi-spider.com/html/dlo_ssh.htm

  2. 打开 putty,输入登录用户名、路由 IP 和端口,点击 "Open" 进行登录

    登录路由器

    图 25.2. 登录路由器


    [注意]提示

    这里的用户名和密码均为admin,192.168.101.1为所要登录的路由器的IP地址,端口号为2345

    第一次连接时,会提示是否将主机密钥加入到缓存中,选择“是”继续, 下次就不会出现此提示了。

    图 25.3. 


    进入以下界面,输入密码admin后回车

    图 25.4. 


    [注意]提示

    为了安全起见,这里我们是看不到自己所输入的字符的,可以避免攻击者知道密码的位数,增加安全性。

    进入主界面

    [注意]注意

    这里可能会出现上图中右图所示的乱码界面,若出现此种情况,需修改putty属性。

    此时可按ctrl+c 关闭putty在重新打开,更改Translation (编码) -> UTF-8 (BTW默认为Use font encoding0)

    更改Appearance (界面) 字体为中文字体, 单击change键选择自己喜欢的中文字体,这里我们选择10号宋体。如下图所示:

    上图中出现了三个选项,我们可以根据自己的需要选择不同的序号 这里先选择1后回车进入查看实时内网流量界面

    图 25.5. 


    按ctrl+c键返回主界面,选择2进入这里可能出现下图中左图所示的乱码界面, 此时需要将之前所修改的putty的Appearance (界面)属性值和Translation (编码)属性值改为其默认值即可,如下右图

    回车后进入

    图 25.6. 


    菜单的上面五项是查看实时流量统计信息, 可按上下方向键选择不同的菜单,进行相关的信息查看。 此五项中,除了第2项,其他4项查看时会要求选择网络设备:

    图 25.7. 


    例1:选择“第2项”,查看每个网络接口的一般统计信息

    图 25.8. 


    例2:选择第3项,查看局域网网卡的详细统计信息,出现网卡选择菜单时,选择 “eth0”

    图 25.9. 


    例3:选择第4项 -> "By TCP/UDP port",查看各端口的流量信息,出现网卡选择菜单时,选择 “eth0”

    图 25.10. 


    例4:选择第5项,查看局域网状态统计信息,出现网卡选择菜单时,选择 “eth0”

    图 25.11. 


部分 VII. 服务与应用

第 26 章 用户账号管理

用户帐号管理(PPPoE用户在RADIUS认证模式时有效)

  • 新增用户

    进入“服务及应用”->“用户账号管理”->“新增用户”填写基本的信息

    用户名和密码都为: test

    新增登录用户

    图 26.1. 新增登录用户


    “允许拨号的时间段”规则说明如下:

      按照 周 表示法:
                     Su    表示 星期日
                     Mo    表示 星期一
                     Tu    表示 星期二
                     We    表示 星期三
                     Th    表示 星期四
                     Fr    表示 星期五
                     Sa    表示 星期六
                     Wk    表示 星期一~星期五
                     Al    表示 每天
      时间采用 24 小时制,格式为: HHMM-HHMM 
    如果您想设置允许拨号的时间段为 早上8:00 至 晚上11:00  用 0800-2300 表示
      例子:Wk0800-2305,Sa,Su2305-1655  (之间用 ","隔开)
    表示您设置的时间段为:周一至周五的早上8:00到晚上11:05,周六全日,周日晚上11:05之后 和 下午4:55之前。
    

    “分配固定IP”规则说明如下:

      客户使用 PPPoE/PPTP 连接后始终获取此 IP ,不做规定则自动分配。
    此 IP 必须在“ PPPoE 拨号服务”——>“分配给客户机的地址空间” 的 IP 段内。
    
  • “用户账号管理”——>“新增用户”其他设置说明

    安全设置

      允许同时登录的最大用户数——>设置此账户最多可供登录的用户数
      绑定客户机 MAC ——>使用于 PPPoE 服务,只允许从此 MAC 地址登录
    
    安全设置

    图 26.2. 安全设置


  • 带宽限制

            这些值依据您的实际情况来设置,不超过总带宽即可。
         
    带宽限制

    图 26.3. 带宽限制


  • 模板管理(只对pppoe和pptp_vpn拨号时有效)

    用户账号管理-模板管理-进入模板管理界面,如下图所示:

    图 26.4. 


    设置好模板后,进入账号管理,开启使用模板功能,如下图:

    图 26.5. 


    [注意]提示

    “时间参数”设置规则与“允许拨号的时间段”规则相同

    进入“信息检测”-PPP连接信息-连接日志,即可查看各个时间点的速度切换信息

    == 验证用户名: 002
    == 在数据库中查找到匹配的帐号: 002
    == 限制下行带宽为 70~70 kbps, 通过设备 ppp0 ...
    应用模板: 10:00-10:15限速, 上行: 20~30 kbps, 下行: 100~150 kbps
    2009-11-24 10:15:08 调整 002|002 限速为上行: 20~30 kbps, 下行: 60~80 kbps
    2009-11-24 10:25:09 调整 002|002 限速为上行: 80~100 kbps, 下行: 150~300 kbps
    2009-11-24 10:35:10 调整 002|002 限速为上行: 102400~102400 kbps, 下行: 70~70 kbps 
        
    

第 27 章 DHCP服务

27.1. DHCP简介

  1. 什么是DHCP服务

    DHCP(动态主机配置协议)是Dynamic Host Configuration Protocol的缩写,它是TCP/IP协议簇中的一种, 主要是用来给网络客户机分配动态的IP地址。这些被分配的IP地址都是DHCP服务器预先 保留的一个由多个地址组成的地址集,并且它们一般是一段连续的地址

  2. 使用DHCP服务的好处

    • 管理员可以集中为整个互联网指定通用和特定子网的TCP/IP参数,并且可以定义使用保留地址的客户机的参数。

    • 提供安全可信的配置。DHCP避免了在每台计算机上手工输入数值引起的配置错误,还能防止网络上计算机配置地址的冲突。

    • 使用DHCP服务器能大大减少配置花费的开销和重新配置网络上计算机的时间,服务器可以在指派地址租约时配置所有的附加配置值。

    • 客户机不需手工配置TCP/IP。

    • 客户机在子网间移动时,旧的IP地址自动释放以便再次使用。在再次启动客户机时,DHCP服务器会自动为客户机重新配置TCP/IP。

    • 大部分路由器可以转发DHCP配置请求,因此,互联网的每个子网并不都需要DHCP服务器。

27.2. 启动服务器端DHCP服务

  • 为客户机分配动态IP

    登录海蜘蛛路由,进入"服务与应用"下的DHCP服务,选择“新增地址池”,如下图所示

    图 27.1. 


    进入新增IP分配地址池界面,如下图所示

    图 27.2. 


    [注意]提示

    IP地址分配范围需与局域网在同一网段下; 如果需要启动DNS代理,则将分配给客户机的首选DNS设为网关IP。

  • 为客户机分配指定IP

    DHCP在不同的时间对同一台客户机分配的IP地址一般都不相同,如果管理员想给 某台客户机始终分配同一IP地址,则可使用固定IP分配功能。如下图所示:

    图 27.3. 


    图 27.4. 


27.3. 客户端配置

打开网络连接,进入TCP/IP协议栈,将IP地址与DNS服务器地址设置为 自动获取。如图:

图 27.5. 


客户机同样也可以查看其自动获取的IP信息

双击“本地连接”,进入“支持”--“详细信息”,如下图所示

图 27.6. 


第 28 章 DNS代理解析

28.1. 启用DNS代理解析

  1. DNS代理简介

    缓存中存放有DNS服务器已经解析的域名与其所对应的IP地址,并在客户机再次访问相同的域名时 DNS代理直接在缓存中查找并将结果返回客户端。

  2. DNS代理解析的优点

    缓存DNS解析结果,加快客户机域名解析的速度。

  3. 启用DNS代理解析

    web方式登录海蜘蛛路由系统,进入“服务及应用”下的“DNS代理解析”, 如下图所示:

    图 28.1. 


    • 不启用海蜘蛛DNS代理解析时客户端的首选DNS配置情况如下图所示:

      图 28.2. 


    • 启用海蜘蛛DNS代理解析时客户端的首选DNS配置情况如下图所示:

      图 28.3. 


  4. 查看 DNS查询日志

    DNS查询日志可以帮助用户了解域名解析的情况,单击“统计分析”,进入“DNS查询日志分析”界面,如下图所示:

    图 28.4. 


    图 28.5. 


28.2. DNS重定向

  • DNS重定向的意义

    DNS重定向可以用来禁止内网访问某些外网网址或域名,如果管理员需要禁止客户机 访问某个网站,则可启用此功能。如图:

    [注意]提示

    这里重定向的IP地址可以随意书写,只要其不可达就行。

    重定向为 .xunlei.com 192.168.101.3 则所有为.xunlei.com的域名都会被重定向,比如movie.xunlei.com,www.xunlei.com; 重定向为www.xunlei.com 192.168.101.3 则只有www.xunlei.com这个域名会被重定向。

    用户也可以在DOS环境下使用nslookup查看域名经过DNS重定向后的地址,这里 以百度为例。如下图:

28.3. DNS劫持

  1. 什么是DNS劫持?

    DNS劫持:通过某些手段取得某一服务提供商的DNS解析控制权, 进而修改相应的域名记录值,使用该服务提供商DNS的用户在访问该域名时, 并不会通过轮循的机制查询到域名真实的IP,而是会访问服务提供商DNS里面的记录值。

  2. DNS劫持造成的影响

    • 访问不到正确的网址

    • 总是弹出恶意网站

  3. 启用DNS劫持防护

    单击“高级”选项卡,进入DNS劫持防护界面,用户只需将劫持后DNS解析的IP 写入IP列表中即可防护DNS劫持。如下图所示:

    图 28.6. 


第 29 章 NTP时间服务器

NTP 是用来使系统和一个精确的时间源保持时间同步的协议, 您可以将本系统配置成为一个时间服务器, 为局域网提供时间同步服务.

  1. 进入“服务应用”-“NTP时间服务”,在海蜘蛛上开启NTP时间服务器如下图所示:

    图 29.1. 


  2. 客户机设置

    双击客户机右下角的时间图标--选择 Internet时间 选项卡,将服务器IP地址设置路由lan口IP地址,如下图所示:

    图 29.2. 


    点击“立即更新”后如下图所示:

    图 29.3. 


    此时客户机时间已经于时间服务器时间同步啦

第 30 章 网络打印服务

30.1. 网络打印解决方案

  • 网络打印简介

    打印机使用外置的打印服务器(海蜘蛛路由),通过并口或USB口与打印服务器连接,打印服务器再与网络连接来实现打印功能。

  • 详细拓扑图:

    图 30.1. 


30.2. 服务端设置

web登录海蜘蛛路由->服务及应用->网络打印服务->添加打印机,页面设置如下如所示;

图 30.2. 


30.3. 客户端设置

  • 安装打印驱动

  • 进入"控制面板"->打印机和传真->添加打印机

    图 30.3. 


    图 30.4. 


    然后下一步,选择自己所要添加的打印机的型号即可成功将打印机添加到本地

    [注意]提示

    客户机添加网络打印机时的地址为: http://局域网IP地址:631/printers/打印机名

第 31 章 局域网PPPoE服务

31.1. 什么是局域网 PPPoE

局域网PPPoE就是在一个局域网内所有客户机都采用PPPoE 拨号到网关通过网关的共享上网。

内网使用 PPPoE 的优点:

  • 安装与操作方式简单,终端用户只需要建立一个宽带拨号

  • 允许多个终端用户共享一个高速数据接入链路

  • 利用 RADIUS 协议可以进行认证服务,针对不同的用户进行计费和控制管理

  • 可避免传统网关模式ARP欺骗的困扰

  • 适应小型企业和小区楼宇宽带运营商

  • 可与现有网络结构相融合

[注意]注意

如果在划分了vlan后使用PPPoE拨号,则只有与路由器LAN口IP处于同一网段的客户机可以拨号成功。

31.2. PPPoE 服务端的设定

  • 启用 PPPoE 拨号服务

    登录 海蜘蛛软路由系统,进入“服务及应用”,启动“ PPPoE 拨号服务”。

    下图采用的是默认设置:

    PPPoE 拨号服务

    图 31.1. PPPoE 拨号服务


    在“用户认证模式”中有以下三个选项(用户可依据需求选择):

    1. 无需验证 ——> 任何用户名和密码均可拨入。

    2. 简单验证模式 ——> 一个账号可以同时拨入多次。

    3. RADIUS 认证 ——> 可以限制账户拨入次数,有效期等。

31.3. PPPoE 客户端设置( Windows )

使用海蜘蛛的 PPPoE 服务器功能,不需改变局域网的拓扑结构,很容易就能实现内网 PPPoE 拨号,具有方便可靠、成本低廉的特点。

Windows 2000/XP/2003/Vista 自带有 PPPoE 的拨号客户端,无需另外安装软件。以 Windows XP 为例,设置步骤如下:

  1. 启动新建连接向导

    依次点击“开始”->“设置”->“网络连接”->“新建连接向导”即可。

    或右键单击桌面上的“网上邻居”图标,选择“属性”,在“向导”栏双击“新建连接向导”。

    点击“下一步”继续

  2. 选择连接类型

  3. 设置连接名和账户信息

    此用户名和密码必须和路由器上“服务及应用”——>“用户账号管理”里面已有的用户名和密码。

  4. 完成连接向导

    完成连接向导

    图 31.2. 完成连接向导


  5. 打开建立的拨号连接,输入您设置的用户名和密码(test/test),点击“连接”即可。

    连接

    图 31.3. 连接


31.4. 测试 PPPoE 连接

  • 查看服务器端IP

    打开 网络连接 ,双击拨号连接图标,单击 详细信息 选项卡 如下图所示:

    图 31.4. 


  • 测试PPPoE连接

    进入dos环境,使用ping命令测试连接是否正常。

    图 31.5. 


[注意]注意

如果路由“防火墙” -> “基本安全设置” 中 “完全禁止了PING”, 是无法 Ping 通的。

31.5. 客户机无法访问Internet

使用PPPoE服务的用户无法正常访问Internet时可能出现的情况

  1. 用户PPPoE拨号不能成功登录,一般会出现下图所示提示:

    图 31.6. 


    出现这种情况的原因:

    • 输入的用户名和密码不正确

    • 用户被设定在该时间内不能上网

  2. 用户PPPoE拨号成功,但不能上网

    • 在dos环境下用ping命令测试任何一个网址,比如百度,查看其连接是否正常 如果ping的通,则可能是DNS服务器IP地址设置不正确。 如果ping不同,则是外网线路出现故障或其它原因。

31.6. 管理已拨号用户

已拨号用户管理是对已经通过PPPoE方式 拨号成功的用户的管理。

登录海蜘蛛路由系统,进入 服务及应用 下的PPPoE拨号服务 单击“拨号连接信息”进入PPP连接信息页面,这里显示了所有 通过PPPoE拨号的连接信息,如下图所示

图 31.7. 


图 31.8. 


单击 用户名 即可进入修改用户信息界面。

在某种情况下,管理员需要强制断开某个客户端的连接,此时只需点击“连接名”就可以断开相应连接,在客户端会出现如下提示:

图 31.9. 


第 32 章 虚拟专用网(VPN) PPTP 服务

32.1. 什么是 PPTP VPN

VPN 即虚拟专用网 (Virtual Private Network)。是通过一个公用网络 (通常是 Internet) 建立一个临时的、安全的连接,是一条穿过混乱的公用网络的安全、 稳定的隧道。

在虚拟专用网中,任意两个节点之间的连接并没有传统专网所需的端到端 的物理链路,而是利用某种公众网的资源动态组成的。由于 VPN 是在 Internet 上临时建立的安全专用虚拟网络,用户就节省了租用专线的费用。

通常,VPN 是对企业内部网的扩展,通过它可以帮助远程用户、公司分支机构、 商业伙伴及供应商同公司的内部网建立可信的安全连接,并保证数据的安全传输。

建立 VPN 隧道有多种方式,包括 L2TP、IPSEC、PPTP、GRE、SSL 隧道,其中 PPTP 是 VPN 隧道中部署最为简单、方便的实现方式之一,Windows 系统默认自带 PPTP VPN 客户端,只需几个步骤可以轻松完成 VPN 的设定。

32.2. PPTP_VPN 典型解决方案

应用环境说明:

  • 企业总部 (VPN服务端)

    架设 VPN 服务器,允许远程用户拨入,外网IP为 211.x.x.x,VPN 服务器端 IP 为 172.16.0.1

  • 某办事处 (VPN客户端)

    经常需要和总部交换数据, 通过 VPN 拨号到总部。 拨入成功后虚拟通道被建立,获得虚拟 IP: 172.16.0.101。

    由VPN通道进入总部内部局域网,上传和下载文档。

  • 出差人员 (VPN客户端)

    需要和总部交换数据时, 通过 VPN 拨号到总部。 拨入成功后虚拟通道被建立,获得虚拟 IP: 172.16.0.100。

    由VPN通道进入总部内部局域网,上传和下载文档,或和其他拨入点 (如办事处或其他出差人员)相互通讯。

相关图示如下:

32.3. PPTP_VPN 服务端的设定

如果内网已有 PPTP_VPN 服务器,想让其对外提供拨入服务,请参考: 使用内网 PPTP_VPN 服务器

如果使路由自己充当 VPN 服务器,需要进行如下设置:

  1. 设定 PPTP_VPN 服务参数

    进入“服务及应用” ->“PPTP VPN服务”,如下:

    VPN 网络上使用的是内部保留IP地址,一般用 192.168.x.x 或 172.16.x.x 或 10.x.x.x,这里我们使用 172.16.0.x,可根据实际情况自行调整。

    [重要]重要

    VPN 网络地址不能和本地局域网地址重复,也尽量不要和远程拨入端的局域网地址重复。

    为了防止冲突,建议把 VPN 网络地址设为比较特殊,比如 172.16.100.x 或 192.168.123.x 等。

  2. 添加 VPN 用户

    进入“服务管理” -> “VPN 用户管理”,新增用户,如下:

    如果需要让某个帐户拨号后始终获得一个固定的 VPN IP,在“分配固定 IP”项输入想要分配的 IP 即可,比如这里可以是 172.16.0.100。

    [注意]注记

    分配给用户的固定 IP 必须在所设定的 VPN 网络地址内。

32.4. 使用内网 PPTP_VPN 服务器

如果想让内网已经有 PPTP_VPN 服务器对外提供拨入服务, 假设其 IP 地址为 192.168.1.254,那么在路由上只需要做如下设置:

  1. 映射 PPTP_VPN 端口 (TCP/1723)

    进入“防火墙” -> “端口映射” -> “规则设置”,添加一条规则,如下:

  2. 启用 PPTP_VPN NAT 穿透支持

    进入“防火墙” -> “基本安全设置”,点击“特殊应用”,勾选如下选项:

然后在内网 PPTP_VPN 服务器上添加相关的 VPN 帐户即可。

32.5. PPTP_VPN 客户端设置(Windows)

Windows 2000/XP/2003/Vista 自带有 PPTP_VPN 的拨号客户端,无需另外安装软件。 以 Windows XP 为例,设置步骤如下:

  1. 启动新建连接向导

    依次点击“开始” -> “设置” -> “网络连接” -> “新建连接向导” 即可。

    或右键单击桌面上的“网上邻居”图标,选择“属性”,在“向导”栏双击“新建连接向导”。

    点击“下一步”继续

  2. 选择连接类型

  3. 设置连接名和 VPN 服务器端地址

    连接名只是一个标识,可以随意设置。

    下面的 VPN 服务器地址可以是IP或域名:

  4. 完成连接向导

  5. 设置拨号连接参数

    打开建立的拨号连接,点击“属性”进入连接属性设置:

    选择“网络”选项卡 -> “Internet 协议 (TCP/IP)”:

    点击“属性”进入TCP/IP协议设置:

    [重要]重要

    一般情况下,请去掉“在远程网络上使用默认网关”前面的勾,否则VPN拨号后将无法 上网(访问Internet)。

  6. 开始 VPN 拨号

    点击“连接” 进行 VPN 拨号,拨号成功后,点击“连接成功”的提示图标,查看详细的连接信息:

    上图中,可以看到拨号后本地 VPN 连接的IP为 172.16.0.100,VPN 服务器IP为 172.16.0.1。

32.6.  测试 VPN 连接

  1. 在“开始” ->“运行” 输入 cmd 进入 DOS 命令提示符,使用 ping <服务器IP> 测试 VPN 通道是否正常。

    [注意]提醒

    如果路由“防火墙” -> “基本安全设置” 中 “完全禁止了PING”, 是无法 Ping 通 VPN 服务器的。

  2. 加入静态路由,访问 VPN 服务器所在局域网(远程局域网)

    这里远程局域网网络地址为 192.168.1.0/255.255.255.0,那么需要添加一条 静态路由:访问远程局域网时走 VPN 线路

    [提示]提示

    如果需要删除静态路由,将上述 route add 命令中 add 改为 delete 参数即可。

    输入 route print 命令查看路由表:

    从上图可以看到,VPN 拨上后,本地的默认网关没有发生变化,如果在 VPN 连接属性中勾选 了“在远程网络上使用默认网关”,则默认网关将变成本地 VPN 连接的IP (172.16.0.100)。

    此时,就可以访问远程局域网的资源了,比如内部共享(文件服务器)等。

32.7.  常见错误及问题

  1. “远程网络上使用默认网关”到底勾选与否 ?

    这句话的意思是:VPN 连接建立后,是否改变本地的默认网关。

    勾选和不勾选各有优劣:

    • 选上

      好处: 无需添加静态路由即可访问 VPN 服务后面的局域网资源。

      不足: VPN 拨上号后,本地无法上网,需要在 VPN 服务器上开通“到 Internet 的VPN路由通道” 才行。 此外,即使开通了VPN路由通道,通过 VPN 上网速度可能会比较慢 (没有本地线路快)。

      评点: 需要访问远程局域网时,进行 VPN 拨号,不需要时断开,但不适合“本地上网”和“访问远程 局域网”同时进行的场合。

    • 不选

      好处: 不改变本地默认网关,VPN 拨号后本地上网不受影响,仍然走本地线路。

      不足: 访问远程局域网资源时,需要手动添加静态路由。

      点评: 手动添加静态路由比较麻烦,可以通过批处理文件来辅助完成。

    综合以上分析,得出以下结论:

    1. 如果 VPN 客户端不需要访问远程局域网,只需要拨入客户端之间可以相互访问,则不用勾选 “默认网关”;如果需要,但是又不想手动添加静态路由,则可以采用第2种方案。

    2. 对远程局域网里提供服务的主机,也让其通过 VPN 拨号到 VPN 服务器上,并分配固定的 VPN IP,比如 172.16.0.2 分配给文件服务器。这样 VPN 客户端拨入后,无需勾选“默认网关”,也无需手动添加静态路由, 通过 172.16.0.2 这个虚拟 IP 即可访问远程的文件服务器了。

  2. 错误 741: 本地计算机不支持所要求的数据加密类型

    可能原因:VPN 服务器上强制要求 MPPE (微软点对点加密协议),而客户端不支持或未设置。

    [重要]重要

    VPN 连接建立后,第一次连接前,需要进入 VPN 连接属性设置,在“安全”选项卡中, 先取消“要求数据加密(没有就断开)”前面的勾,然后选上,否则会出现上面的错误。

  3. 错误 734: PPP 链接控制协议终止

    原因:VPN 服务器上强制要求 MPPE (微软点对点加密协议) 支持,而客户端没有选上“要求数据加密”。

    解决办法:在 PPTP_VPN 服务参数设置中去掉“强制数据加密”,或在客户端选上“要求数据加密”。

  4. 错误 721: 远程 PPP 对等机不响应

    这种情况大数多原因为客户系统,如果为 WinXP 并且安装了SP2,则可能会出现这种情况,服务器端PPP协议配置不正确也会导致此类错误。

    解决办法:修改注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}<000x>,其中其中 <000x> 是 WAN 微型端口 (PPTP) 驱动程序的网络适配器,在此项中新建一个DWORD 值 ValidateAddress,然后设置为0即可。

  5. 错误 800: 不能建立 VPN 连接。VPN 服务器可能不能到达,或者此连接的安全参数没有正确配置。

    这种情况大数多原因为客户系统连接服务器时使用域名,因临时 DNS 无法解析而出现这种错误,可更换 DNS 试一下,如果还是出错此类错误,则可能是无法连接到 VPN 服务器,可能是 VPN 服务器关闭或出现故障,也可能是客户电脑上的防火墙阻止了 VPN 连接请求,可关闭防火墙试一下。

    有些使用中转服务器连接到 VPN 服务器的客户端,也可能出现此类错误,原因为中转服务器中转功能出现故障。

  6. 错误 619: 端口已断开连接。

    这种情况大数多原因为客户机连接 Internet 的网关(如家庭宽带路由或公司上网网关路由或防火墙)NAT-T功能关闭或对VPN支持性不好,主要是对 GRE 及 PPTP 协议的 NAT-T 不支持。可打开网关路由的 NAT-T 功能,如果还是出现错误,则需要更换网关设备,现在市面上大多数设备已经支持。

    此外,某些地方的ISP可能禁用了 GRE 协议,导致VPN无法连接。

  7. 错误 691: 由于域上的用户名和/或密码无效而拒绝访问。

    一般是因为 VPN 拨号时的帐户和密码不正确,或没有使用 PPTP_VPN 服务的权限。

    此外,如果客户机连接VPN服务器异常中断,因多数服务器限制一个帐户同时只有一个人使用,所以一旦异常断开,则需等待 1 分钟后才能再次拨上。

  8. 错误 733: 针对此网络协议的 PPP 控制协议在此服务器上不可用。

    这种情况大数多原因为客户机拨入VPN服务器后无法获取IP地址,可修复DHCP服务器或设置静态IP地址或地址池。

  9. 错误 718: PPP 超时。

    拨入时用户名和密码出错误,有时也因为服务器端认证服务出现故障。

32.8. PPTP_VPN 虚拟双线(借线)

借线实例:有电信+网通双线接入的客户A,只有网通单线接入的客户B。 A做VPN服务器端,B做客户端,B通过 PPTP_VPN 拨入到 A,拨号成功后,B 相当于拥有了双线接入(虚拟),访问网通走本地线路,访问电信走VPN,通过A然后 出口到 Internet。

由于电信网通南北割据,电信和网通之间的互访非常缓慢,即:电信用户访问网通的 资源 (网页或游戏等),非常慢;反之,网通用户访问电信资源也是一样。

借线之前,只有网通接入的B原来访问电信的网站或玩电信的游戏是非常慢的; 借线之后,由于 B 和 A 之间的连接是通过网通,其速度非常快,所以 B 访问电信 资源速度也如同拥有物理电信线路一样。

[注意]注记

借线是用一部分带宽换取另外一部分带宽,并不能提升带宽的总量,只是对带宽资源进行 有效的重组和充分利用。

                                             +---------------------+
B ----> 网通接入点 ----> 网通总机房 -------> + 电信 <-> 网通交界处 +
B _        |                                 +     (瓶颈所在)      +
   \_      |                                 +----------+----------+
     \_    |                                            |
       +-- A --------------->电信接入点                  |
                                  |                     |   
                                  v                     |
目标 <--- 电信接入点 <-------- 电信总机房 <-------------+ 

借线前后 B 访问电信情况对比:

从上图可以看到,借线前,B 访问电信(黄色线条表示)要饶上一大圈,而且要经过电信网通交汇处,此处是互访速度 慢的源头所在;借线后,B 访问电信(紫色线条表示)不经过此瓶颈地,而是借助A的物理网通线路,速度自然比较快。

32.8.1. 借线服务器端设置

进入 "服务及应用" -> "PPTP VPN服务"设置页面,设置如下:

因为只是借线,对安全没有要求,故不需选“MPPE 数据加密”。

32.8.2. 借线客户端的设置

进入 "网络设置" -> "网络接口配置" -> "PPTP VPN客户端" 设置页面,设置如下:

连接成功后会提示:

上图中将 PPTP 服务器地址改成借线服务器的IP地址,PPTP 拨号连接名可以自己定义。

然后进入 "网络设置" -> "多线负载及策略",启用 "多线负载及策略",如下:

此外,还需修改防火墙中 TCPMSS 值,进入 "防火墙" -> "基本安全设置",在 "普通模式" 中,设置如下:

[重要]重要

如果没有启用 TCPMSS 值大小自动调整,可能会造成借线后某些网址无法正常打开、某些游戏登录时超时或无法登录等问题。

进入路由首页->系统检测,可以查看借线后各路线的流量信息,如下图所示:

图 32.1. 


第 33 章 虚拟专用网(VPN) SSL服务

33.1. 什么是 SSL VPN

SSL VPN 即指采用 SSL (Security Socket Layer) 协议来实现远程接入的一种 新型 VPN 技术。SSL 是一种在 Internet 上保证发送信息安全的通用协议。SSL 用公钥加密通过 SSL 连接传输的数据来工作。

SSL VPN 通信基于标准 TCP/UDP 协议传输,因而能穿透所有 NAT 设备、基于代理的 防火墙和状态检测防火墙。这使得用户能够从任何地方接入,无论是处于其他公司网 络中基于代理的防火墙之后,或是宽带连接中。

33.2. SSL_VPN 典型解决方案

应用环境说明:

  • 企业总部 (VPN服务端)

    架设 VPN 服务器,允许远程用户拨入,外网IP为 211.x.x.x,VPN 服务器端 IP 为 172.16.0.1

  • 某办事处 (VPN客户端)

    经常需要和总部交换数据, 通过 VPN 拨号到总部。 拨入成功后虚拟通道被建立,获得虚拟 IP: 172.16.0.10/172.16.0.9。

    由VPN通道进入总部内部局域网,上传和下载文档。

  • 出差人员 (VPN客户端)

    需要和总部交换数据时, 通过 VPN 拨号到总部。 拨入成功后虚拟通道被建立,获得虚拟 IP: 172.16.0.6/172.16.0.5。

    由VPN通道进入总部内部局域网,上传和下载文档,或和其他拨入点 (如办事处或其他出差人员)相互通讯。

相关图示如下:

和 PPTP 不一样,SSL VPN 拨号后一个VPN连接会有2个IP,一个是本地IP,一个远程网关IP。

33.3. SSL_VPN 服务端的设定

如果内网已有 SSL_VPN 服务器,想让其对外提供拨入服务,请参考: 使用内网 SSL_VPN 服务器

如果使路由自己充当 VPN 服务器,需要进行如下设置:

  1. 设定 SSL_VPN 服务参数

    进入“服务及应用” ->“SSL VPN服务”,如下:

    初次使用 需要生成证书、密钥等文件,在 “证书相关 文件管理...” 单击“这里”即可“重新生成 CA、服务器端证书及TLS密钥”,如下:

    然后单击导出按钮即可导出刚刚生成的证书文件: ca.crt 、ca.key、server.key、ta.key 、server.crt

    如果之前导出过上述5个文件,则可以上传其到服务器,沿用原有证书及密钥,无需重新生成。

    下面是设置VPN的连接参数:

    VPN 网络上使用的是内部保留IP地址,一般用 192.168.x.x 或 172.16.x.x 或 10.x.x.x,这里我们使用 172.16.0.x,可根据实际情况自行调整。

    [重要]重要

    VPN 网络地址不能和本地局域网地址重复,也尽量不要和远程拨入端的局域网地址重复。

    为了防止冲突,建议把 VPN 网络地址设为比较特殊,比如 172.16.100.x 或 192.168.123.x 等。

    安全参数设置:

    如果想让客户端拨入后能访问远程局域网(VPN服务器后面的局域网), 只需勾选 “允许客户端访问本地局域网”。

    和 PPTP_VPN 不同,无需在客户端手动添加静态路由或修改默认网关,VPN 服务器会自动推送必要的动态路由给客户端,简化客户端的工作。

  2. 添加 VPN 用户

    进入“服务及应用” -> “用户账号管理”,新增用户,如下:

    如果需要让某个帐户拨号后始终获得一个固定的 VPN IP,在“分配固定 IP”项输入想要分配的 IP 即可,比如这里可以是 172.16.0.110。

    [注意]注记

    分配给用户的固定 IP 必须在所设定的 VPN 网络地址内。

33.4. 使用内网 SSL_VPN 服务器

如果想让内网已经有 SSL_VPN 服务器对外提供拨入服务, 假设其 IP 地址为 192.168.1.254,端口为 UDP/1194,那么在路由上只需要做如下设置:

进入“防火墙” -> “端口映射” -> “规则设置”,添加一条规则,如下:

然后在内网 SSL_VPN 服务器上添加相关的 VPN 帐户即可。

33.5. SSL_VPN 客户端设置(Windows)

从 OpenVPN 官方网站 下载 OpenVPN 2.0.9 for Windows 程序。

下载后双击下载文件进行安装,其安装很简单,使用默认参数即可,一直点击 Next 直到完成。 默认安装在 C:\Program Files\OpenVPN 目录下面。

配置步骤:

  1. 进入 C:\Program Files\OpenVPN 目录,将从服务器导出的2个文件(ca.crt、ta.key)放到 config 子目录下。

  2. 拷贝 sample-config 目录下的 client.ovpn 到 config 子目录下。

  3. 用记事本打开 client.ovpn 文件,清空里面的内容,并加入如下几行:

    ### 文件中以 # 号开头的行是注释内容
    client
    dev tun
    
    #--------------------------------------------------------#
    #             以下内容是需要修改的部分
    #--------------------------------------------------------#
    ### 如果服务器端采用TCP协议,将udp改成tcp
    proto udp
    
    ### 服务器地址(可以是域名)及端口,中间用空格分割
    remote 211.x.x.x 1194
    
    ### 如果服务器端没有启用压缩,注视掉下面这一行
    comp-lzo
    #--------------------------------------------------------#
    
    resolv-retry infinite
    nobind
    persist-key
    persist-tun
    ca ca.crt
    auth-user-pass
    ns-cert-type server
    tls-auth ta.key 1
    verb 3 
    

    根据服务器端设置的情况,修改上面的3个参数

    [重要]注意

    如果从内网连接SSL VPN服务器,服务器地址需填路由的LAN口IP

  4. 右键单击 client.ovpn 配置文件,选择“Start OpenVPN on this config file” 启动 VPN 连接。

  5. 输入VPN帐号及密码,进行连接:

    如果一切正常,最后会看到连接完成的提示,如下:

  6. 右键单击 “网上邻居”,选择 “属性” 进入网络连接页面,在“LAN 或高速 Internet” 栏中会多出一个已连接的图标,双击它,会看到相关的VPN连接信息:

    可以看到拨号后,本地获取的IP地址为 172.16.0.6,远程网关为 172.16.0.5。

33.6.  测试 VPN 连接

在“开始” ->“运行” 输入 cmd 进入 DOS 命令提示符,使用 ping <服务器IP> 测试 VPN 通道是否正常。

[注意]提醒

如果路由“防火墙” -> “基本安全设置” 中 “完全禁止了PING”, 是无法 Ping 通 VPN 服务器的。

如果一切正常,就可以通过 172.16.0.1 安全访问 VPN 服务器,或远程局域网的资源了,比如内部共享(文件服务器)、ERP服务器等。

33.7.  常见错误及问题

  1. 配置文件参数缺少或不正确

    解决办法:参照 SSL_VPN 客户端设置 检查客户端配置文件的相关参数是否正确

  2. VPN 拨入帐号或密码错误

    解决办法:确认用户名和秘密是否输入错误,检查该用户是否有权限使用 SSL VPN 服务。

33.8. 局域网互连(路由模式)

现有局域网A,网络地址为192.168.0.0/24,其路由器的WAN口IP为:218.36.24.34,现在此路由器上设置SSL VPN服务作为局域网互连的服务端。

局域网B,网络地址为192.168.10.0/24,在局域网B所接的路由器上启用SSL VPN客户端服务。

使用SSL VPN服务成功连接两路由器后,两局域网内的PC机便可互相访问。

33.8.1. 服务器端设置

进入"服务及应用"->"SSL VPN服务"设置页面,设置如下图所示;

图 33.1. 


此外,在添加SSL VPN用户时,还需要在SSL VPN属性(进入"服务及应用"->"用户帐号管理")中做如下设置:

图 33.2. 


[注意]提示

SSL VPN 网络地址需以4的倍数增加,如 10.10.0.4, 10.10.0.8 等; 远程局域网网络为远程局域网网络的网络地址。

33.8.2. 客户端设置

进入"网络设置"->"SSL VPN客户端"设置页面,设置如下图所示:

图 33.3. 


这里远程服务器地址为SSL VPN服务器的WAN口IP地址,拨号连接名随意。

网络设置-多线路负载,启用多线路负载:

图 33.4. 


33.8.3. 测试连接

在一个局域网中的任意一台PC机的dos环境中ping另一个局域网中的任意一台PC机的IP地址看通不通:

图 33.5. 


此时,两个局域网之间便可以互相访问其内部的共享资源或ftp服务器等。

33.9. 局域网互连(桥接模式)

桥接模式,即通过OpenVPN计算机将服务器所在网络扩展到要连接的客户端

环境描述:现有局域网A,其路由器的WAN口IP为:59.175.215.26,现在此路由器上设置SSL VPN服务作为局域网互连的服务端。

局域网B,网路地址为192.168.0.0/24,在局域网B所接的路由器上启用SSL VPN客户端服务。

使用SSL VPN服务成功连接两路由器后, 两局域网内的PC端便可建立局域网游戏, 解决了只能在同一个局域网内建立局域网游戏的局限性。

33.9.1. 服务器端设置

进入"服务及应用"->"SSL VPN服务"设置页面,设置如下图所示

图 33.6. 


此外,在添加SSL VPN用户时,还需要在SSL VPN属性(进入"服务及应用"->"用户帐号管理")中做如下设置:

图 33.7. 


[注意]提示

这里SSL VPN 网络地址填写为VPN 网络地址中的任意一IP即可,远程局域网网络为远程局域网网络的网络地址。

33.9.2. 客户端设置

进入"网络设置"->"SSL VPN客户端"设置页面,设置如下图所示:

图 33.8. 


这里远程服务器地址为SSL VPN服务器的WAN口IP地址,拨号连接名随意。

网络设置->SSL VPN 客户端设置->线路检测设置,设置如下图所示:

图 33.9. 


部分 VIII. 常见问题

第 34 章 关于重新绑定网卡

重新绑定网卡的规则:

LAN1    LAN2    WAN1     WAN2..................WAN24

高---------------优先级--------------------------->低


  • 重新绑定时需先将优先级高的接口绑定到优先级低的接口所对应的网卡,绑定后优先级高的接口之前绑定的网卡会自动释放

  • 再将优先级低的接口绑定到优先级高的接口之前所对应的网卡

34.1. LAN口之间重新绑定

当前网络接口配置如下图所示:

图 34.1. 


  1. 现在需要将LAN1和LAN2绑定的网络接口互换

    • 将LAN1绑定到LAN2接口对应的网卡

      web登录海蜘蛛路由->网络设置->局域网,在“网卡位置”选择LAN2,并单击“保存设置”,如下图所示:

      图 34.2. 


      保存成功后的网络接口配置图如下所示:

      图 34.3. 


    • 更改物理线路

      将LAN1的网线插到LAN2所接的网卡上

    • 测试局域网连接

  2. 将LAN2绑定到LAN1接口对应的网卡

    选择LAN2,进入LAN2的配置界面,当前网卡配置如下图所示;

    图 34.4. 


    选择处于空闲状态的接口,即为LAN1之前绑定的接口,如下图所示:

    图 34.5. 


    保存后的网络接口配置情况如下图所示:

    图 34.6. 


    将LAN2的网线接到LAN1之前接的网卡并测试内网连接

34.2. LAN接口与WAN接口之间重新绑定

当前网络接口配置如下图所示:

图 34.7. 


  1. 现在需要将LAN2和WAN2绑定的网络接口互换

    • 将LAN2绑定到WAN2接口对应的网卡

      web登录海蜘蛛路由->网络设置->局域网,进入LAN2的配置界面,在“网卡位置”选择WAN2,并单击“保存设置”,如下图所示:

      图 34.8. 


      保存成功后的网络接口配置图如下所示:

      图 34.9. 


    • 更改物理线路

      将LAN2的网线插到WAN2所接的网卡上

    • 测试局域网连接

  2. 将WAN2绑定到LAN2接口对应的网卡

    选择WAN2,进入WAN2的配置界面,选择处于空闲状态的接口,即为LAN2之前绑定的接口,如下图所示:

    图 34.10. 


    绑定成功并保存设置后的网络接口配置情况如下图所示:

    图 34.11. 


    WAN2的网线接到LAN2之前接的网卡并测试外网连接

第 35 章 关于CPU中断

35.1. 中断简介

中断是CPU处理外部突发事件的一个重要技术。它能使CPU在运行过程中对外部事件发出的中断请求及时地进行处理, 处理完成后又立即返回断点,继续进行CPU原来的工作

中断分类

  1. 硬中断

    • 外部中断

      外部中断一般是指由计算机外设发出的中断请求, 如:键盘中断、打印机中断、定时器中断等。 外部中断是可以屏蔽的中断,也就是说, 利用中断控制器可以屏蔽这些外部设备的中断请求。

    • 内部中断

      内部中断是指因硬件出错(如突然掉电、奇偶校验错等) 或运算出错(除数为零、运算溢出、单步中断等)所引起的中断。 内部中断是不可屏蔽的中断。

  2. 软中断

    软件中断其实并不是真正的中断,它们只是可被调用执行的一般程序。 例如:ROMBIOS中的各种外部设备管理中断服务程序(键盘管理中断、显示器管理中断、打印机管理中断等), 以及DOS的系统功能调用(INT 21H)等都是软件中断。

中断优先级(高到低)

  1. 除法错、溢出中断、软件中断

  2. 不可屏蔽中断

  3. 可屏蔽中断

  4. 单步中断

35.2. 影响CPU中断频率的因素

  • 网卡性能

  • CPU性能

  • 内网恶意流量

部分 IX. 解决方案

第 36 章 企业三层交换网络(VLAN)解决方案

网络拓扑图如下所示:

图 36.1. 


由上图可知,现在交换机上划分四个VLAN,每个VLAN的接口地址如上图所示,现将交换机VLAN1接口与海蜘蛛路由LAN口相连,各VLAN通过VLAN1上网

36.1. 路由上不划分VLAN

36.1.1. 路由器设置

  1. 添加静态路由:

    "网络设置"->"静态路由",添加静态路由如下图所示:

    图 36.2. 


  2. 为VLAN网络加入NAT上网支持

    默认情况下,只有和路由局域网IP在同一网段的机器才能上网。进入“网络设置”->“局域网”, 在VLAN网络地址栏里添加三层交换上所划分的VLAN网络,如下:

    图 36.3. 


    此时,三层交换下的各VLAN网络里的客户机都可以通过路由联入互联网了

36.1.2. 三层交换机设置

这里以华为s3526c为例,配置如下:

#
vlan 1
#
vlan 2
#
vlan 3
#
vlan 4
#
interface Vlan-interface1
 ip address 172.16.1.1 255.255.255.0
#
interface Vlan-interface2
 ip address 172.16.2.1 255.255.255.0
#
interface Vlan-interface3
 ip address 172.16.3.1 255.255.255.0
#
interface Vlan-interface4
 ip address 172.16.4.1 255.255.255.0
#
interface Aux0/0
#
interface Ethernet0/1
 flow-control
#
interface Ethernet0/2
 flow-control
#
interface Ethernet0/3
#
interface Ethernet0/4
#
interface Ethernet0/5
#
interface Ethernet0/6
#
interface Ethernet0/7
 port access vlan 2
#
interface Ethernet0/8
 port access vlan 2
#
interface Ethernet0/9
 port access vlan 2
#
interface Ethernet0/10
 port access vlan 2
#
interface Ethernet0/11
 port access vlan 2
#
interface Ethernet0/12
 port access vlan 2
#
interface Ethernet0/13
 port access vlan 3
#
interface Ethernet0/14
 port access vlan 3
#
interface Ethernet0/15
 port access vlan 3
#
interface Ethernet0/16
 port access vlan 3
#
interface Ethernet0/17
 port access vlan 3
#
interface Ethernet0/18
 port access vlan 3
#
interface Ethernet0/19
 port access vlan 4
#
interface Ethernet0/20
 port access vlan 4
#
interface Ethernet0/21
 port access vlan 4
#
interface Ethernet0/22
 port access vlan 4
#
interface Ethernet0/23
 port access vlan 4
#
interface Ethernet0/24
 port access vlan 4
#
interface GigabitEthernet1/1
#
interface NULL0
#
 ip route-static 0.0.0.0 0.0.0.0 172.16.1.2 preference 60
       
       
       

36.1.3. 常见问题及解答

  1. 客户机不能上网

    • 检查线路连接是否正确

    • 确保客户机设置的网关为其所属VLAN的IP地址,使用ping命令ping路由LAN口IP,若不通,则交换机默认路由设置错误

36.2. 路由上划分VLAN

详细图解:

  .-------------------------------------+
 /           华为s3526c                /|
+---+---+---+----------------------+--+ |
| 1 | 3 | 5 |   ...                |23| |
+-|-+---+---+----------------------+--+ |       
| |2| 4 | 6 |   ...                |24| / 
+-|--+---+---+----------------------+-+     
  |               trunk                         +------------------+
  +---------------------------------------------| Hi-Spider Router |-------- 上级路由 ---- Internet
                  802.1q                        +------------------+       
                                              172.16.1.2

----------------------------------------+----------------------------------
         交换机配置                     |  Hi-Spider Router 配置
----------------------------------------+----------------------------------
 VLAN-ID 端口           IP 地址         |  IP 地址       接口        
----------------------------------------+----------------------------------
 VLAN-1  1-6口        172.16.1.1        |  172.16.1.2     eth0   [主IP VLAN1]
 VLAN-2  7-12口       172.16.2.1        |  172.16.2.254   VLAN-2 [逻辑VLAN]
 VLAN-3  13-18口      172.16.3.1        |  172.16.3.254   VLAN-3 [逻辑VLAN]
 VLAN-4  19-24口      172.16.4.1        |  172.16.4.254   VLAN-4 [逻辑VLAN]
---------------------------------------------------------------------------

     
     

1口为中继接口,使用 802.1q 封装,允许所有VLAN访问,交换机的默认路由为172.16.1.2

海蜘蛛路由的LAN口主IP地址为172.16.1.2,并建立了3个逻辑VLAN,和交换机上的相对应。

DHCP服务器对VLAN-2/3/4 提供IP分配,每个VLAN获取对应网段的地址,即:

  • VLAN-2 下的机器获得 172.16.2.0/255.255.255.0 段的IP
  • VLAN-3 下的机器获得 172.16.3.0/255.255.255.0 段的IP
  • VLAN-4 下的机器获得 172.16.4.0/255.255.255.0 段的IP

36.2.1. 路由器设置

  1. 划分vlan

    网络设置->VLAN虚拟局域网,划分VLAN配置如下图所示:

    图 36.4. 


    [注意]提示

    这里VLAN_ID号必须与交换机上划分的VLAN_ID号一一对应。在这种方法下不需要在海蜘蛛上添加静态路由和VLAN网络地址。

  2. 启用DHCP服务(可选)

    服务及应用-〉DHCP服务,启用DHCP服务并分配相对应的地址池,如下图所示:

    图 36.5. 


36.2.2. 交换机设置

中继接口1口设置如下,交换机详细设置请参考交换机设置

        #
        interface Ethernet0/1
        port link-type trunk
        port trunk permit vlan all
        dot1x
       
        

36.2.3. 在路由器上划分VLAN的好处

在路由器上划分VLAN的好处

  • 各VLAN下的客户机可以自动获取IP地址

  • 局域网扫描时显示的是客户机真实的MAC地址信息,否则交换机VLAN的MAC地址信息。

第 37 章 单WAN口通过交换机扩展接入多ADSL解决方案

实例分析:某网吧现有 20 条 ADSL 线路,通过海蜘蛛路由实现带宽叠加上网, 由于主板上资源有限,同时插上20块网卡无疑不太现实,而且很难保证每块网卡都能正常工作。 此时,使用交换机来扩展 ADSL 接入无疑是一个非常好的选择:

37.1. 网络拓扑结构

图 37.1. 


  • 通过建立以上的网络拓扑结构,就可以实现路由上只有一个wan口时仍然可以接入多条adsl线路。

  • 这种方法有效的解决了多网卡IRQ冲突问题以及当用户有多条adsl接入时PCI插槽不够的问题。

37.2. 三层交换机上的配置

交换机详细图解

  .-------------------------------------+
 /           华为s3526c                /|
+---+---+---+----------------------+--+ |
| 1 | 3 | 5 |   ...                |23| |
+--+---+---+--------------- -------+--+ |       
| 2| 4 | 6 |    ...                |24|/ 
+---+---+---+----------------------+-+     
                                    | trunk     +------------------+
                                    ------------| Hi-Spider Router |-------- 二层交换机 ---- 客户机
                                      802.1q    +------------------+       
                                             
     
     
  1. 由于有20条adsl需要接入,故需要在三层交换机上划分20个vlan,每个vlan中只包括一个端口,每个端口与一根adsl相连, 以华为s3526c为例,交换机配置如下所示:

    
    #
    interface Aux0/0
    #
    interface Ethernet0/1
     
    #
    interface Ethernet0/2
      port access vlan 2
    #
    interface Ethernet0/3
      port access vlan 3
    #
    interface Ethernet0/4
      port access vlan 4
    #
    interface Ethernet0/5
      port access vlan 5
    #
    interface Ethernet0/6
       port access vlan 6
    #
    interface Ethernet0/7
      port access vlan 7
    #
    interface Ethernet0/8
     port access vlan 8
    #
    interface Ethernet0/9
     port access vlan 9
    #
    interface Ethernet0/10
     port access vlan 10
    #
    interface Ethernet0/11
     port access vlan 11
    #
    interface Ethernet0/12
     port access vlan 12
    #
    interface Ethernet0/13
     port access vlan 13
    #
    interface Ethernet0/14
     port access vlan 14
    #
    interface Ethernet0/15
     port access vlan 15
    #
    interface Ethernet0/16
     port access vlan 16
    #
    interface Ethernet0/17
     port access vlan 17
    #
    interface Ethernet0/18
     port access vlan 18
    #
    interface Ethernet0/19
     port access vlan 19
    #
    interface Ethernet0/20
     port access vlan 20
    #
    interface Ethernet0/21
     
    #
    interface Ethernet0/22
     
    #
    interface Ethernet0/23
     
    #
    interface Ethernet0/24
     
    #
    interface GigabitEthernet1/1
    #
    interface NULL0
    
           
           
           
  2. 连接交换机与路由器

    这里用24号端口与海蜘蛛路由wan接口相连,24号端口不需要划入任何vlan,默认属于vlan1即可。

    交换机上24号端口的配置:

            #
            interface Ethernet0/24
            port link-type trunk
            port trunk permit vlan all
            dot1x
           
            

37.3. 路由上的配置

进入 Web 管理-“网络设置” - “广域网设置” - 绑定账号,如下图所示:

图 37.2. 


[注意]注意

在主界面拨号的账号所对应的ADSL线路为默认接入交换机VLAN1接口的ADSL线路。

单击“在此WAN口上绑定多个账号”来添加账号,如下图所示:

图 37.3. 


[注意]注意

每个账号对应的VLAN ID必须与交换机上划分的VLAN ID相对应。

同样的方法,可以继续新增另外16个账号。

37.4. 采用支持VLAN的二层交换机

支持VLAN的二层交换机也可以实现扩展多 ADSL 接入,比使用三层交换机具有低成本的明显优势。

37.4.1. 网络结构图

和上一节通过三层交换机扩展多ADSL接入方案一致。

37.4.2. 二层交换机上的配置

交换机详细图解

  .-------------------------------------+
 /           3c17203                   /|
+---+---+---+----------------------+--+ |
| 1 | 3 | 5 |   ...                |23| |
+--+---+---+--------------- -------+--+ |       
| 2| 4 | 6 |    ...     12 ...     |24|/ 
+---+---+---+-----------|----------+-+     
                        |                       +------------------+
                         ---------------------- | Hi-Spider Router |-------- 二层交换机 ---- 客户机
                                    tagged标签  +------------------+       
                                             
     
     
     

有多少条adsl需要接入,就需要在二层交换机上划分对应数量的vlan, 每个vlan中只包括一个端口,每个端口与一根adsl相连,这里以3c17203 二层交换机接入2条adsl为例,交换机配置如下所示:

  1. 创建vlan2,具体命令如下图所示:

       
     Menu options: --------------3Com SuperStack 3 Switch 4400---------------
     create             - Create a VLAN
     delete             - Delete a VLAN
     detail             - Display detailed information
     modify             - Modify a VLAN
     summary            - Display summary information
    
    Type "quit" to return to the previous menu or  ? for help
    ----------------------------------------- (1)---------------------------
    Select menu option (bridge/vlan): create
    Select VLAN ID (2-4094)[2]: 2
    Enter VLAN Name [VLAN 2]: vlan 2
             
       
       

    将交换机端口2划入vlan2,划分成功后将一根adsl接入端口2,具体命令如下图所示:

       
             Select menu option (bridge/vlan): modify
    
    Menu options: --------------3Com SuperStack 3 Switch 4400---------------
     addPort            - Add a port to a VLAN
     name               - Name a VLAN
     removePort         - Remove a port from a VLAN
    
    Type "quit" to return to the previous menu or  ? for help
    ----------------------------------------- (1)---------------------------
    Select menu option (bridge/vlan/modify): addport
    Select VLAN ID (1-5)[1]: 2
    Select bridge port (1-24,AL1-AL4,all)[all]: 2
    Enter tag type (untagged,tagged): untagged
             
     
     
  2. 同样的方法创建vlan3,并将交换机端口3划入vlan3,划分成功后将另一根adsl接入端口3

  3. 将交换机端口12与海蜘蛛路由wan口连接,并将端口12同时划入vlan2和vlan3,并设置tagged标签, 设置成功后查看端口12信息如下图所示:

       
     VLAN ID             VLAN Name           Tagging Mode
    -------------------------------------------------------------------------------
    1                   Default VLAN        Tagged
    2                   vlan 2              Tagged
    3                   vlan 3              Tagged
             
     
     
    [重要]提示

    通过以上设置可以得知,与路由相连的交换机端口即中继端口必须设置成属于每个vlan

    例:如果有20根adsl接入,中继端口必须设置成同时属于20个vlan

37.4.3. 路由器上的配置

和上一节通过三层交换机扩展多ADSL接入方案一致。