|
发表于 2006-10-20 01:47:42
|
显示全部楼层
来自 中国–宁夏–吴忠–青铜峡市
回复: 关于双路由的映射问题
路由器的数量无关。
和单路由器接入是一样的做法。
与交换机和几层交换机无关。
不知道你的路由器品牌型号,所以以下举例使用 上海博达 路由器的配置命令,其他路由器只是命令的拼写方式不同,原理一致。
1。进入路由器管理模式。
通过该路由器下的一台可正常上网计算机进行。一般是执行 telnet ,输入管理员密码即可。
……
telnet 192.168.7.200
user:admin
password:******
enab
conf
……
2。配置路由器参数。
进入路由器配置模式。然后在配置文件最后加入:
…… [color="Red"]A
ip nat service privateservice [color="Red"]B
ip nat inside source static udp 192.168.1.254 27015 interface FastEthernet0/0 27015 [color="Red"]C
3。保存配置文件,退出重新启动路由器即可。
……
write
reboot
……
上述步骤完成整个映射工作(NAT)。
[color="red"]A 路由器原有配置文件参数不改动。但是,必须路由器设置是除了配置文件参数中指定的端口外,其余默认开放。
[color="red"]B 打开NAT服务模式(映射)。
[color="red"]C 使得外网指向FastEthernet0/0(就是路由器中外网IP 218.22.198.42 所占用的网卡,此处是指第一卡槽中第一块网卡,请根据实际更改)的协议UDP端口27015的所有通信包直接转发到 192.168.1.254 计算机 UDP 27015 处理。
要映射更多端口资源,重复 C 即可。例如 27016。
上述所有工作与总路由器无关。除非总路由器做了端口限制。
现在,可以在 192.168.1.254 上打开 HLServer ,正常的话,外网可刷到该服务器并加入游戏。
但是。路由器 218.22.198.42 下内网计算机无法在CS“互连网”中刷到该CS服务器的,只能以“局域网”方式同时进入该服务器。 |
|