注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 可扩展、高可用、负载均衡..
 帮助

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


2008-04-21 23:44:33
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://coolerfeng.blog.51cto.com/133059/72816
今天群里说道一个设备,酒店用的智能网关,一开始没有太多想,后来说的时候发现它的神奇之处,也就是在酒店这样的复杂环境下,客户的笔记本电脑可以随意设置IP地址,子网掩码,默认网关,设置IE代理,都可以做到正常上网。而不受影响。感觉很神奇
 
三、真正的即插即用
     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,然后启动本机代理;如不需要路由,启用本机代理,将代理地址配在接口上。

 
 
看来和这个proxy_arp有关系,而且是修改过的代码。
 
 
以上如有不对,欢迎高人发表意见。。。

本文出自 “风吹云动” 博客,请务必保留此出处http://coolerfeng.blog.51cto.com/133059/72816





    文章评论
 
2008-05-06 22:31:55
有点没明白~~

2008-06-02 13:35:37
    他这个东西,觉得挺实用,初闻觉得应该是一个将很多服务集成到一起的家伙。自己琢磨应该具备一下功能(自己猜的!)
  a、dhcp ,负责地址池选择地址(呵呵,同coolerfeng

  b、nat,地址转换。
  c、ip识别,觉得应该是用来判别从客户机来的源ip(mac),在判断网关路由表是否存在,否自动将源转换为临时指定的ip,同时如果源ip相同,使用不同标记来转发。
不过还希望能更详细的得到他们的技术资料。。。。

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: