Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1435572
  • 博文数量: 350
  • 博客积分: 12557
  • 博客等级: 上将
  • 技术积分: 3621
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-22 07:33
文章分类

全部博文(350)

文章存档

2014年(2)

2013年(1)

2012年(15)

2011年(46)

2010年(61)

2009年(80)

2008年(80)

2007年(65)

分类: 系统运维

2008-03-11 13:41:39

  这几天遇到了一个比较怪异的问题:我们使用的HP的打印机带了一个网络打印服务器,这个打印服务器比较弱智,没有什么设置功能,只能通过DHCP获取IP,我在DHCP服务器上把它的mac地址绑定给了一个IP,大家在设置打印机时都通过这个IP进行打印。不过,前几天我突然发现有部分人可以打印,有部分人不能打印。感觉很奇怪,于是给其中一位同事进行设置,把打印驱动删除了,再重装,还是不能打印!后来发现在安装打印机时提示什么“打印机网络设置和本机设置冲突”之类的错误,心想系统出问题了?就使用了“终极大法”把系统重装了,再装打印机驱动,倒是很顺利,装上了!不过,还是不能打印。。我彻底晕了。。
  难道不是他一个人的问题?问了问他旁边的人,试了试,有一两个人能打印,大部分不能打印,心想,难道是他们接入的那个交换机有问题?大部分不能打印的人集中在那个交换机上。但接那个交换机的也有能打印的啊。。并且他们只是不能打印,连接服务器进行工作还是很正常的。这是怎么回事儿?后来忽然想到,不能打印的机器上ping打印机的IP,得到的ttl值会变,难道网上还有一个设备用了这个IP?在有问题的机器上开始运行cmd,ping x.x.x.x,arp -a,果然发现问题了!mac地址不是打印机的mac地址。。有“人”抢了打印机的IP!一定要把他找出来,怎么找呢?
  我在代理服务器上用iptables禁了这个mac地址的所有进出的信息,心想,应该会有人来找我说不能上网了。结果过了一个周末,周一来了大家还是告诉我不能打印!疯了!于是,给所有人群发邮件,让他们给我反馈mac地址及IP地址信息,得到了大部分的回复,可是还是没有能找到这个冲突的设备或者计算机。后来从网上下载了mac地址扫描器小软件,可这个软件比较弱,只能扫到windows机器,扫不到想要的信息。又下了科来mac地址扫描器,这下有我想要的信息了!找到了另外一个和冲突的mac比较接近的mac,这样的mac局域网中只有两个,这是什么设备?上IEEE的网站上一查,知道了它是3Com的设备,心想3com的设备,公司接入的只有几台交换机,难道是它?于是,打开IE,连其中一个IP,打开了!果然是它!原来是交换机啊。。。可连那个冲突的IP,还是连不上,因为有打印机在,有可能连的是打印机,于是拨了打印机的网线,再连。。打开了,也是交换机!Oh,My God,终于抓到罪魁祸首了!是交换机抢了打印机的IP!这下好办了,手工给它指定IP,然后重启打印服务器,OK,冲突解决。
  然后认真的想,为什么这次交换机会抢打印机的IP呢?可能和那天我更换DHCP服务器的主板有关,更换完主板后,板载网卡的mac也变了,由于某种原因,DHCP服务器没有能正常启动,后来启动后,打印服务器可能是不正常的状态,交换机抢了这个IP。。。
  唉。。终于解决这个破问题了!也发现了一个有用的小工具,科来mac地址扫描器!科来的其它软件是共享软件,可以试用,但要使用全部功能还是要花钱买的,这个小工具是完全免费的,谢谢它解决了我的问题!
阅读(1417) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~