问题描述:
用的是TL402M,好象不支持SNMP?
有什么别的办法吗?
答案要简洁。
解决成功,追加20分 !
解析:
解决的方法就是屏蔽SNMP协议。有以下几个思路。
1、 禁用SNMP协议的161端口,要想知道自己的路由器或大猫是否开放了SNMP服务,随意找一个扫描软件(ipscan、superscan)扫描一下,如果开放了161端口的就是内置有SNMP服务,解决的办法是把SNMP用的161端口禁止就行了。 猫中没有任何设置SNMP协议的地方,只好换一个能设置该协议的猫。
2、 修改配置文件,可以将配置转换成一个文件,用二进制编辑工具修改默认密码,然后再加载到猫中,这只是一种思路,没有试过。
3、 买一个ADSL路由器,例如TP-LINK TL-R400,放到如图二所示的地方,在该路由器中再做一个NAT服务,这样进到ADSL猫中的就是一个地址,这样就解决了共享上网。注意在路由器中要关闭SNMP协议。
4、 检查同一IP地址的数据包中是否有不同的MAC地址,如果是则判定用户共享上网。破解的办法是把每台机的MAC地址改为一样;修改的方法很多,这里就不再详述了,自己用GOOGLE搜索关键字“修改MAC地址”吧。
破解一:
将所有共享的客户机均要安装防火墙,把安全的级别设为最高。把IP配置规则里面所有的允许别人访问本机规则统统取消。如果使用WinXP,也可以直接打开网卡设置中的防火墙。
破解二:
在ADSL Moden中关闭SNMP协议;如果无法修改这种协议,只好换一个能更改设置的猫。
破解三:
共享上网中的主机安装WIN2000服务器版,然后禁掉161端口或在防火墙上禁掉161的端口。
方法还有很多,在网上还有不少的网友在继续热烈讨论这个问题。道高一尺,魔高一丈,可以说一场针对网络尖兵的网上攻防战已经悄然展开。rundll32—netplwizdll,UsersRunDll。
在接下来d出的对话框中输入你想让电脑每次自动登录的用户名及其密码,下次启动时就可以实现XP的自动登录了。
取消对要使用本机,用户必须输入用户名和密码项的选择,点击应用。目前,设备中的SNMP Agent支持SNMP v3版本,兼容SNMP v1版本、SNMP v2C版本。
SNMP v3采用用户名和密码认证方式。
SNMP v1、SNMP v2C采用团体名(Community Name)认证,非设备认可团体名的SNMP报文将被丢弃。SNMP团体名用来定义SNMP NMS和SNMP Agent的关系。团体名起到了类似于密码的作用,可以限制SNMP NMS访问设备上的SNMP Agent。用户可以选择指定以下一个或者多个与团体名相关的特性:
1定义团体名可以访问的MIB视图。
2设置团体名对MIB对象的访问权限为读写权限(write)或者只读权限(read)。具有只读权限的团体名只能对设备信息进行查询,而具有读写权限的团体名还可以对设备进行配置。
3设置团体名指定的基本访问控制列表。snmp-agent
snmp-agent community read cipher 密码
snmp-agent community write cipher 密码
snmp-agent sys-info version all
这是snmp的配置下载安装net-snmp软件包
*** 作命令如:yum -y install net-snmp
打开snmp的配置文件(/etc/snmp/snmpdconf)
*** 作命令如: vim /etc/snmp/snmpdconf
在配置文件修改验证密码(系统默认是public)
如图把public 修改成你想要的密码
修改snmp访问信息的节点。
在view systemview included 1361212511下面添加
view systemview included 1
修改访问权限
如图所示:把systemview修改成all
开启一些模块,去掉“#”注释
去掉注释,然后保存wq。
然后重启snmp服务。service snmpd restart
同时加入开机启动服务:chkconfig --add snmpd
chkconfig snmpd on
9
查看snmp服务是否已经开启。netstat -lntup|grep 161
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)