拜托各位了,两个很难解决的问题,Trap和NAT的问题,项目紧急啊!!!

yejianjun 2003-10-17 07:03:40
各位大侠,小弟有两个问题想请教一下大家,希望大家能够帮帮小弟解决这两个燃眉之急:
1. 通过什么方法可以访问到NAT(网络地址转换)后面的主机,比如:通过SNMP可不可以,如果可以的话应该怎么做;如果不行的话,有没有其它行之有效的方法。小弟指的是从编程的角度去考虑,并不是找一个什么工具就可以的。
2.如何设置代理器向管理器发Trap消息的条件和消息发往管理器的地址?是在代理器上直接设置的还是可以通过管理器远程设置代理器发Trap的条件和消息发往管理器的地址的。比如:(我只是假设而已)管理器通过SNMP远程设置代理器(192.168.2.2),叫代理器在重新启动后向192.168.2.99发一个Trap消息,告诉管理器它(代理器)已经重新启动了。
我试了很长时间了,我是通过SNMP的,可是就是不知道怎么去设置。我可以收到代理器发出的Trap消息,就是没办法设定代理器向管理器发Trap消息的条件和消息发往管理器的地址。我现在怀疑是不是直接在代理器上设置的。
各位拜托了,谢谢,谢谢。。。。。
...全文
47 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
woki 2003-10-21
  • 打赏
  • 举报
回复
1。是的,例如cisco的路由交换设备,都有相关的配置命令行,同时需要设定共同体命(读写密码)。

2。通过地址映射的方式:
1)例如内网设备192.168.1.5,打开SNMP的161tcp和162udp端口;
2)外网设备为202.96.*.*的一台网关设备(路由器、防火墙等),在上面打开端口映射(DNAT),将192.168.1.5的161和162分别映射到202.96.*.*的161和162上。
woki 2003-10-20
  • 打赏
  • 举报
回复
对NAT来说,分为两种:
一种叫源地址转换(SNAT),另一种叫目的地址转换(DNAT)。
你说的必须内网访问外网建立连接的,那属于SNAT;而DNAT的主要工作,就是将内网的设备提供给外网访问,连接的发起方是外网!!
所有的公布在internet上的WEB,FTP等服务,大多都是通过DNAT来实现的。
woki 2003-10-20
  • 打赏
  • 举报
回复
SNMP这个协议本身,以win2000为例,在安装完成以后,可以到服务进程里去查,是分为两条进程的。1:SNMP SERVER;2:SNMP TRAP SERVER。安装完以后,需要具体配置,是否启用TRAP等功能。是否管理端能联系到客户端,完全是看网络中配置了SNMP协议的设备,这两条服务如何配置。
yejianjun 2003-10-20
  • 打赏
  • 举报
回复
woki(流星)你好,首先谢谢你回答我的问题。不过我还想在请教你一下。
1。是不是每一个设备(不如:路由器等等)都应该有与它相应的配置文件去设置我在上面提到的关于Trap的问题的?
2。怎样才能通过外网透过NAT去访问内网的主机呢?
等侯嘉音!
yejianjun 2003-10-19
  • 打赏
  • 举报
回复
woki(流星),能不能讲的清楚点,那客户端怎么知道在什么条件下向哪个管理端发送Trap消息呢?管理端怎么去告诉客户端。
另外你说得端口映射我觉得是行不通的。因为虽说NAT中保存着现有连接的连接表:包括本地IP,本地端口,远程IP,远程端口。我知道你说的端口映射是根据本地端口来映射IP地址的,但是你要知道,NAT表中只是保存活动的连接,如果本地机器不访问外网的话,那么NAT表中没有对应的连接,也就是说本地机器不访问外网的话,NAT就不知道它后面会有些什么样的机器,对NAT来说,它好像是个瞎子一样。
woki 2003-10-17
  • 打赏
  • 举报
回复
1.通过端口映射,访问NAT后面的主机。

2.SNMP用了两个端口,161TCP和162UDP,一个是管理端联系客户端,一个是客户端联系管理端(TRAP)。

6,184

社区成员

发帖
与我相关
我的任务
社区描述
windows网络管理与配置
社区管理员
  • 网络管理与配置社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧