如何让NT作为路由器?(100分)

  • 主题发起人 主题发起人 Randolph
  • 开始时间 开始时间
R

Randolph

Unregistered / Unconfirmed
GUEST, unregistred user!
[<font color="#FF0000">A</font>: 10.1.1.0] -- (10.1.1.1)Route(10.168.1.1) --+
[<font
color="#FF0000">B</font>: 10.168.1.0] |
+----------------------------------------------+
|
+--- 100M Hub -- (10.168.1.14)NTServer(130.150.160.1)
| / [<font
color="#FF0000">C</font>: 130.150.160.0]
| /_____ (130.150.160.11)Windows 98 ...
|
(130.150.160.10)
Cisco 2511
(130.150.160.101 - 130.150.160.108)
| ...
Modem ...
[<font
color="#FF0000">D</font>]

<font color="#0000A0">如图, 我想实现 C, D 的机器通过 NTServer 作为路由器访问 A,
上述设置只有 NTServer 能正常访问, 该作如何设置呢?
NTServer 的 "启用IP转发" 已经选中.
下面的方法也已经尝试过, 结果还是一样.</font></pre>
<pre class="text">
[<font color="#FF0000">A</font>: 10.1.1.0] -- (10.1.1.1)Route(10.168.1.1) --+
[<font
color="#FF0000">B</font>: 10.168.1.0] |
+----------------------------------------------+
|
+--- 100M Hub -- (10.168.1.14)NTServer(130.150.160.1) --+
|
100M Hub ------------------------------------------+
| / [<font
color="#FF0000">C</font>: 130.150.160.0]
| /_____ (130.150.160.11)Windows 98 ...
|
(130.150.160.10)
Cisco 2511
(130.150.160.101 - 130.150.160.108)
| ...
Modem ...
[<font
color="#FF0000">D</font>]
 
NT充当路由器其原理如同前几个待答的问题,原理相同,可借鉴!
 

---- 在 组 建Intranet 时, 我 们 常 常 需 要 用 路 由 器 来 连 接 子 网

但 专 用 路 由 器 价 格 不 菲, 如 果 为 一 个 并 不 复 杂 的 网 络 系

统 而 去 购 买 路 由 器 产 品, 似 乎 得 不 偿 失, 因 为 普 通
的Windows NT 系 统 就 可 以 充 当 路 由 器 的 角 色。

---- 任 何 运 行NT 具 有 多 网 卡 的 工 作 站 或 服 务 器, 通 过 设
置 都 可 以 作 为 简 单 的 路 由 器 使 用。

---- 假 设 某 单 位 的 网 络 系 统 有 两 个 域:Tech 段 和Sale 段。 计

算 机 和IP 地 址 的 分 布 如 图1 所 示。


图1 简 单 局 域 网 的 路 由 器 设 置 方 法

---- 在 各 自 的 广 播 范 围 内,A、B 和C 能 相 互 通 讯,G、H 和I
也 能 相 互 通 讯, 而A 要 和G 通 讯 就 必 须 通 过 拥 有 以 太 网
卡D/E 的 机 器F 才 行。 以 太 网 卡D 有Tech 段 的IP 地 址,E 有Sale
段 的IP 地 址。 具 有D/E 两 块 网 卡 的 计 算 机F 就 是 我 们 所 说 的

路 由 器。 当A 给G 发 送IP 分 组 时,A 上 的IP 软 件 判 断 出 目 标
地 址 是 异 地 的, 如 果 在 它 的 路 由 表 中 没 有 发 现 到 达 远 程

主 机 或 网 络 的 路 径, 那 么IP 使 用 缺 省 网 关 地 址 会 将 数 据

报 发 送 给 路 由 器F。 路 由 器 可 以 再 次 访 问 路 由 表 寻 找 到
达 远 程 主 机 或 网 络 的 路 径。 如 果 还 没 找 到, 数 据 报 被 再

次 发 往 路 由 器 的 缺 省 网 关, 就 这 样 直 至 到 达 目 标 主 机。

这 就 是IP 的 路 由 过 程。



---- NT 4.0 具 有WorkStation 和Server 两 种 版 本, 都 支 持 多 个 网

络 适 配 器 的 配 置 并 在 它 们 之 间 实 现 路 由。 不 仅 如 此,NT
Server 还 提 供 了 同 时 使 用 静 态 和 动 态 路 由 的 能 力。

---- 若 使 用 静 态 路 由, 则 需 要 手 工 向 路 由 表 中 加 入 路 径。

当 网 络 路 径 较 多 时, 这 项 工 作 就 显 得 繁 重, 一 般 用 缺 省

网 关 的 办 法 来 避 免 手 工 制 作 路 由 表。 配 置 机 器 很 简 单,

打 开 控 制 面 板, 双 击“Network” 图 标, 随 后 选
择“Protocols” 标 签, 双 击TCP/IP 协 议, 在 对 话 框 中 填 入 各
自 对 应 的IP 地 址、 子 网 掩 码 和 缺 省 网 关 地 址; 单
击“Routing” 标 签, 复 选“Enable IP Routing” 选 项 即 可。 对 于
路 由 器 来 说, 需 要 为 两 块 网 卡 设 置 各 自 对 应 网 段 的IP 地

址, 单 击“OK” 直 至 回 到 控 制 面 板。 系 统 重 新 启 动 后, 配
置 生 效, 路 由 器 处 于 激 活 状 态, 能 够 在 两 个 子 网 间 传 送

信 息 了。

---- 使 用 缺 省 网 关 也 有 许 多 限 制, 尤 其 需 路 由3 个 或 更 多

的 子 网 时。 我 们 来 看 图2 所 示 的 例 子。


图2 有3 个 子 网 的 路 由 器 设 置 方 法

---- 有3 个 子 网( 简 称 为 网1、 网2 和 网3), 子 网 掩 码 都
为255.255.255.0。 网1 和 网2 的 路 由 器 是 机 器A, 网2 和 网3 的
路 由 器 是B,IP 地 址 如 图 所 示。 机 器A 能 顺 利 处 理 网1 和 网2

之 间 的 分 组, 但 当 它 接 收 到 网1 到 网3 的 分 组 时, 就 不 知
如 何 处 理 了; 对 于 机 器B 也 存 在 类 似 的 问 题。 要 解 决 这 种

问 题, 就 要 利 用NT Server 4.0 的 动 态 路 由 功 能。

---- NT Server 4.0 提 供RIP 路 由 器 的 功 能, 可 支 持 动 态 管 理IP

路 由 表。 运 行RIP 的 路 由 器 每30 秒 将 它 的 路 由 表 广 播 一
次, 使 网 上RIP 路 由 器 之 间 的 路 由 信 息 得 到 更 新。 结 合 上

面 的 例 子, 可 以 考 虑 在 机 器A 和B 上 放 置RIP 路 由 器。 机

面 的 例 子, 可 以 考 虑 在 机 器A 和B 上 放 置RIP 路 由 器。 机
器A 和B 上 运 行NT Server 4.0 并 加 入RIP 作 为TCP/IP 服 务, 同 时
要“ 告 诉” 机 器A 如 何 从 网1 寻 访 到 网3, 需 手 工 向 机 器A
添 加 一 条 静 态“route add” 命 令, 其 形 式 如 下:

---- route add 目 的 地 址 mask 子 网 掩 码 网 关 地 址

---- 在 机 器A 上 的 命 令 是:“route add 199.166.127.0 mask
255.255.255.0 199.166.129.2”。

---- 将 所 有 机 器 配 置 完 后, 要 利 用Ping 工 具 做 测 试, 测 试

通 过 后 方 可 投 入 使 用。

---- 虽 然NT 能 用 作LAN/LAN 的 路 由 器, 但NT 只 支 持 最 简 单
的 路 由 方 式, 不 支 持 像OSPF( 开 放 式 短 路 径 优 先)
与EGP( 外 部 网 关 协 议) 这 样 广 泛 使 用 的 协 议。 因 此, 要
想 构 建 复 杂 的Intranet 仍 需 要 专 业 路 由 器 和 第 三 方 软 件 的

支 持。
 
在命令行下
route ADD 120.150.160.0 MASK 255.255.255.0 10.168.1.1
 
在启用了IP转发之后,
每台机器上面需要自己设置路由表,
例如:
在C机器上:
route ADD 10.1.1.0 MASK 255.255.255.0 130.150.160.1 METRIC 2

相应地,A网络中的机器也必须反向设置路由通过B回到C网中
 
在B网段的两个路由器上面也必须设置正确的路由才行
 
to 程旭: 文章似乎有参考价值, 但没有图片, 希望提供原版
to 曹晓钢: 在哪太机器上执行? 如果在 NTServer 上, 则与程旭提供的资料矛盾
to pegasus: 在每台工作站上都要 Add 吗? 没有更好的方法了吗? 远程拨号[D]
的机器也要手工增加吗?

是这样的:
在 NTServer 上有两块网卡, 网卡1 的地址为 10.168.1.14,
默认网关为 10.168.1.1; 网卡2的地址为 130.150.160.1, 默认网关为空.
这样 NTServer 就可以访问 [A] 和 , 也可以访问 [C] 的其他机器.
但我在[C] 上的同样的一台 NT 机器设置默认网关为 130.150.160.1, 却
不能通过NTServer 访问 和 [A] 上的所有机器, why?
还有, 我拨号上网, 从来不用自己增加路由就可以访问整个 Internet,
我只有上述的设备, 是否同样可以做到?
 
1。我上次说的有点问题,:(
要手工在路由器上面加,单网关的网段上面的工作站只要指定
缺省的Gateway就行了
NT路由器上面要指定每一块网卡直接连的网段,
route ADD 10.1.1.0 MASK 255.255.255.0 10.168.1.14 METRIC 2
指定目标地址为10.1.1.0网段的IP报文通过10.168.1.14的接口发出

(10.1.1.1)Route(10.168.1.1)上面要设定:
route ADD 130.150.160.0 MASK 255.255.255.0 10.168.1.1 METRIC 2

这样就行了

2。拨号上网的时候对方分配给了您的一个动态的IP地址,并通过PPP协议
设定了您的缺省网关就是对方的接入服务器,还通过PPP协议可以把DNS等
等全部都给您设置好

请试验一下我的方法,有问题再讨论
 
to pegasus: 所指的是 [C] -> [A] 的连结吧? 但 [C] 的机器连 都访问
不了, why? 我 ping 的机器时明明看见 Hub 上的数据发送灯在闪.
据说 NT 的两块网卡之间的路由必须自己维护, 该如何做?
还有, 是否路由不支持 B 类网址到 A 类网址?
 
C->B不通的原因:
B的反向路由没有设好,回包收不到

在(10.1.1.1)Route(10.168.1.1) z这台路由器上面还要设定:
route ADD 130.150.160.0 MASK 255.255.255.0 10.168.1.14 METRIC 2
r让它把包发送到NT的路由器上面去


 
99-8-10 02:14:49 我的消息中对那台路由器的路由设置中的出口地址好像给反了
我想比较好的办法是这样的:
在NT这一边:
把缺省的路由设定到B网段对面的路由器(10。168。1。1)
route ADD 0.0.0.0 10.168.1.1

在对面的路由器上面把缺省的路由设置到NT上来
route ADD 0.0.0.0 10.168.1.14

// Some system uses "route add default" instead of "route add 0.0.0.0"
 
确实是B的反向路由没有设好, 问题已经解决, 谢谢 pegasus.
 
接受答案了.
 
如果您在nt上安装一个dhcp服务,对拨号入网有帮助。
 
后退
顶部