您的位置:首页 > 其它

关于酒店用的智能网关设备

2008-04-21 23:44 225 查看
今天群里说道一个设备,酒店用的智能网关,一开始没有太多想,后来说的时候发现它的神奇之处,也就是在酒店这样的复杂环境下,客户的笔记本电脑可以随意设置IP地址,子网掩码,默认网关,设置IE代理,都可以做到正常上网。而不受影响。感觉很神奇

http://bbs.chinaunix.net/viewthread.php?tid=242528&highlight=%D6%C7%C4%DC%CD%F8%B9%D8
三、真正的即插即用
1、用户的电脑可以设成任意的IP(包括设成与即插即用网关相同的IP地址都没关系),任意的DNS, 任意的默认网关地址,以及任意的IE代理服务器地址都可以正常上网。
2、用户的电脑也可以设成DHCP方式动态获得IP,DNS,网关地址,这时浏览器的代理地址一样可以是任意的。
3、当用户电脑的IP地址刚好与其它机器的IP相同时,一样可以完全正常的上网,只是系统有时会弹出一个警告框,只要点确定忽略它就可以了。其它不会有任何影响。
4、不仅是浏览网页,而且支持所有网络应用,如FTP、TELNET、QQ、OICQ等等。对于有些客户端的应用程序(如某些银行、证券系统的客户端)使用基于客户端的代理(如WinGate),甚至有些客户端程序自身就带有代理的功能,不管这些客户端程序的代理是如何配置的,照样可以使用本网关上网,而且无需做任何配置。
四、技术特点

看这段话,这个广告真是让人无语。

和网友7layer,clyde等讨论了半天,大概得出一个结论
转载CU上某某的结论,

大致机制如下(俺蒙的,土了别怪俺):

A DHCP的机器:原理地球人都知道。。。

B 正常的固定IP机器,无代理、不绑定网关mac地址的:
laptop开机,有通信要求,laptop系统判断目的ip与本机ip不在同一网段,那么就要从网关路由出去。如系统原来设定网关地址为A,于是系统查询mac地址表,无网关mac,于是要查询,发送A的arp请求。
那个叫做智能网关的咚咚的一个接口(如果只有两个口,当然就是内口了)捕获到了这个包,于是按照这个arp的要求发回去,同时给内接口上添加了一个A的IP地址。
如果laptop的dns设置为内网的,那个顺道做一个dns转发。
ok。

C 绑定网关MAC地址的固定IP机器,no proxy:
ARP欺骗之

D proxy
到代理如需要路由,见B,然后启动本机代理;如不需要路由,启用本机代理,将代理地址配在接口上。

http://hi.baidu.com/lieyu063/blog/item/765661e7582af42db83820dd.html

看来和这个proxy_arp有关系,而且是修改过的代码。

以上如有不对,欢迎高人发表意见。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息