曲径通幽论坛

 找回密码
 立即注册
搜索
查看: 4271|回复: 0
打印 上一主题 下一主题

双路由级联,搭建两个子网

[复制链接]

4918

主题

5880

帖子

3万

积分

GROAD

曲径通幽,安觅芳踪。

Rank: 6Rank: 6

积分
34395
跳转到指定楼层
楼主
发表于 2012-5-18 00:17:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
手头有两个路由器,一个是 TP300M ,另一个是 TP54M,两个路由各是 1 WAN + 4 LAN 的配置。在 《双路由连接,其中之一当作交换机 》这篇帖子里已经介绍过如何利用其中一个路由当作交换机使用,若是如此,那么可以拓展多出 2 个接口,即一共可有 3 + 3 = 6 台计算机同时连接上网,且这 6 台计算机的 IP 地址同属于一个子网段,之间可以互相访问。

(注:TP300M 和 TP54M 两个路由器皆为 TP-LINK 品牌,其它品牌的路由器设置类似。)

下面将介绍如何用这两个路由进行级联搭建出 2 个子网,以及配置相关的一些细节问题。下图是这次级联的网络拓扑图:

上面 TP54M 路由的 WAN 口接到 TP300M 的 LAN1 口(实际上 LAN1 到 LAN4 口皆可以接),且 TP300M 路由里采用了 DHCP 服务,可分配的地址范围为:192.168.1.100~192.168.1.200 ,它会为 TP54M 分配一个 IP 。

在将 TP54M 接到 TP300M 之前,我们先用一根网线将 TP54M 和装有 Windows XP 的机子相连,然后登陆 TP54M 的管理页面进行设置,需要设置的内容有:

1. LAN 口设置
在 LAN 口设置里,我们打算将这个 LAN 的 IP 段设置为 192.168.2.0/24 ,因此设置如下图所示:


2. WAN 口设置
点开左侧的“网络参数”-->“WAN 口设置”:

然后在右侧选择“动态IP”,这里之所以选择动态 IP 是因为在 TP300M 中启用了 DHCP 功能,而通过该机制分配的 IP 是有租期的,因此在用一段时间租期到期后,可能会分配其它的 IP。但这里你如果选择“静态 IP” 并手工指定一个也是较好的做法:


3. 设置 TP54M 的 DHCP 服务器
在 192.168.2.0/24 这个子网里,我们也打算使用 DHCP 给连入的计算机分配 IP,因此点开设置页面左侧的“DHCP 服务器”,然后填写右侧表格,按照实际情况指定一个地址池:


4. TP54M 上的安全设置
为了从连上 TP300M 路由的计算机上更好的管理 TP54M,我们还需要对 TP54M 做一个安全设置(该步骤不是必须的)。点开设置页面的“安全设置”-->“远端WEB管理”:

然后在右侧的“远端WEB管理IP地址”里填上:255.255.255.255,其用意在设置说明中有详细介绍:


在上面的设置都弄完后,然后用一条网线(直连线或者交叉线都可)连接 TP54M 的 WAN 口,然后再将线的另一端连入 TP300M 的一个 LAN 口。然后再将 WinXP 这台计算机连入 TP54M 。

在 TP300M 的管理界面里容易看到 TP54M 被分配了一个 IP :192.168.1.106 :


同样,在 TP54M 这个路由里也能看到运行状态:

现在,是应该让 WinXP 可以连入公网的时候了。这里,按照上面的设置,WinXP 会被自动分配 192.168.2.10~192.168.2.20 之间的一个 IP 地址,当然在 192.168.2.0/24 这个网段只接入一台计算机,那么一般 WinXP 被分配到的 IP 就为 192.168.2.10 。这里需要注意的是,默认情况下,192.168.2.1 即作为 WinXP 的网关地址,也作为它的 DNS 地址。这样是不能上网的,因为真正的 DNS 在 TP300M 里有设置,因此,我们需要手动在 WinXP 的的网络设置里指定 DNS 为 192.168.1.1 或者是一个有效的 DNS 就行,比如:

在上面的设置全部完成时,192.168.2.0/24 这个子网里的机器已经可以接入互联网了。

WinXP 与公网通讯的原理是:
WinXP 的数据包通过网关 192.168.2.1,然后经路由 NAT 后,数据包的源 IP 地址被改为 192.168.1.106,然后再通过网关 192.168.1.1 出到公网,此时数据包源 IP 被改为公网 IP 出去。反之来自公网的数据也是经过 2 次的 NAT 后被 WinXP 接收。

还有一个是两个子网互联互通的问题。现在将 192.168.1.0/24 网段称为 LAN-1 ,192.168.2.0/24 网段称为 LAN-2 。

对于 LAN-2 来说,LAN-1 算是个小外网。那么,LAN-2 中的主机访问 LAN-1 中的主机,比如 WEB, SSHD 等服务,只要不做特别的限制,那么都轻松访问得到。但是反过来就没那么轻松了,LAN-2 中的主机要访问 LAN-1 中的机器,就犹如互联网上的某台机器要访问 LAN-1 中的某台主机一样,它需要穿越路由网关 TP300M,同样 LAN-2 中要访问 LAN-1 中的机器,也要穿越路由网关 TP54M。庆幸的是,在路由器中,有一个 DMZ 的功能,比如我们可以把 WinXP 这台机器设置为 DMZ 主机,如果你觉得 DMZ 太过于暴露而不安全,那么还可以利用路由中的“虚拟服务器”功能只单开某项服务给 LAN-1 中的主机。比如,我想让LAN-1 中的计算机可以连接到 LAN-2 中 WinXP 的远程桌面,那么我就在 TP54M 里如下图设置:

这样一来,就可以在 LAN-1 中连接 LAN-2 中的 WinXP 的远程桌面,但需要注意的是,远程桌面连接程序里不能直接填 WinXP 内网的 IP 地址,如 192.168.2.10 ,而是要填写 192.168.1.106 。因为对于 LAN-1 中的主机,它所能见到就只是 192.168.1.106,而不能透视内网的机子,这和公网中的计算机不能透视 LAN-1 中的机子一样。连接从 LAN-1中连接 WinXP 的情况如下图所示:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|曲径通幽 ( 琼ICP备11001422号-1|公安备案:46900502000207 )

GMT+8, 2025-5-4 19:50 , Processed in 0.079130 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表