`
bawangyxw
  • 浏览: 6372 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

服务端获取mac的办法

阅读更多
    最近公司系统升级,系统架构换了技术,原来是struts+spring+ibatis,现在是gxt+spring+ibatis,gxt的恶心之处我就不多说了,不晓得当初的领导怎么就选上这玩意儿了,我擦。
    好了描述问题:系统有个功能--就是登录的时候系统会判断客户端的ip和mac,然后和数据库里面的进行比较,如果一致,就通过,如果不一致就不让登录。遇到的第一个问题就是怎么获取mac,这里的方法是使用linux的命令cat /proc/net/arp,能够获取mac。接着又遇到问题了,客户要求服务器设置网关,例如服务器的地址是192.168.10.23,网关是192.168.10.1,与服务端同一网段的客户端能够获取其mac,但是不同网段就不行了。举个例子,192.168.10.*能够获取mac,但是192.168.30.*的客户端不行,怎么样解决这个问题??
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics