即插即用”无需更改ip设定即可上网--什么原理?.txt丶︶ ̄喜欢的歌,静静的听,喜欢的人,远远的看我笑了当初你不挺傲的吗现在您这是又玩哪出呢?littlefat
“即插即用”无需更改ip设定即可上网--什么原理?
据说现在有很多宾馆都提供上网服务,比较高级的地方说只要是机器拿过来插上就能上网,根本无需更改ip设置,有ipip的都可以。。。
不明白,于是在别的论坛上发问。。
--------------------------
有人答说:
姑且推测下,ARP代理就是你的PC请求解析什么IPMAC,它都回答自己的MAC,然后PC就把包都发给它了,当然出去到公网应该还是要走地址转换NAT一下出去的,后面的就不用说了,反正这样你就什么IP配置都不需改了,虽然如此,我想恐怕还得要个 DHCP服务器,因为有些PC可能连IP都没配。
--------------------------
还有人答说:
是这样的没错....转贴一下PROXY ARP的优缺点。。。。
引用
proxy ARP有哪些优点
最主要的一个优点就是能够在不影响其他router的路由表的情况下在网络上添加一个新的router,这样使得子网的变化对主机是透明的
proxy ARP应该使用在主机没有配置默认网关或没有任何路由策略的网络上
proxy ARP带来的哪些负面影响
1.增加了某一网段上ARP流量
2.主机需要更大的ARP table来处理IP地址到MAC地址的映射
3.安全问题,比如ARP欺骗(spoofing)
4.不会为不使用ARP来解析地址的网络工作
5.不能够概括和推广网络拓扑 
我问:
--------------------------
如果某机器设置了ip但是没有设置网关呢?
如果此时访问非本网段的ip,应该是先去网关,但是因为没有配置网关,就应该告诉应用层目标ip不可到达呀。。。不会直接arp查询非本网段的ip地址吧?
2005-9-21 0912 brooke
很简单的。计费服务器上启用了DHCPOK啦。
2005-9-21 1515 littlefat
不是啊,请注意前提是根本不需要客户更改ip设置。就是说客户端有可能设置了ip地址、网关、DNS中的一个、两个或者三个,也可能没有设置,即自动获取ip,这种情况才如你所说。。。
我具体点:假设某机器设定ip10.10.10.10,掩码255.255.255.0,没有设置网关和DNS,在这种宾馆也是可以上网的,但是他又不需要更改ip设置,请问什么道理?
2005-9-21 2245 icefired
是不是组播或者多播哪
2005-9-22 0920 新手上路
组播很有可能,可是上楼的具体要怎么实现呢?
网线原理2005-9-22 1018 littlefat
肯定不是组播啦。
这个技术我几年前就听说新加坡有一台宾馆就是这样的,客人拿着本本到那里,只要插上网线即可上网,根本无需配置ipdns等等。
当时就觉得很神奇,如今据说国内有些星比较多的宾馆也采用这样的技术了。。。
2005-9-22 2357 whyljf
这个我觉得可能是应用了域管理里面的组策略管理功能,域控制器的功能只有一样:为加入域的机器分配ip。具体怎么实现,还得请教windows管理方面的专家。
2005-9-23 0810 littlefat
不可能,你怎么可能要求临时来入住的每位客人的本本都加入宾馆的域呢?
不过我昨天在网上搜索了一下,北京的一家公司和华为都有这方面的解决方案,尽管说客户端不用配置ip地址、网关、dns等等,但是要求客户原来的配置就是可以上网的。。。
这样,就是要求客户端不管配什么ip地址、哪个段,都要求他配置了网关。要么干脆就是dhcp的。。。
[[i] Last edited by littlefat on 2005-9-23 at 0812 [i]]
2005-9-23 2130 icefired
有种可能的方法是自动绑定mac,使用软件自动扫描和监视网内新出现的mac地址,一但发现就动态地增加一条绑定,就可以允许该mac所代表的pc上网了. 但如果客户机设的有其他默任的路由,dns,gateway,并且和现在的网络配置冲突那有怎么办啊
楼主所谓的一接上去就可以用不知道具体做何解释
如果是在下面的前提
1. 不手动修改任何网络配置
2. 也不用脚本或策略来修改网络配置文件
3. 不用手动做其他改动
假如上面的条件都成立的话,我也很想知道答案,可惜偶还没怎么奢侈过,很少住高档酒店.
楼主如果可以请我去潇洒一回,我一定能给出答案. (~~)
2005-9-25 1614 iand
看看我有多少集分哦
2005-9-26 1422 Lacus
似乎还没有个好的原理解释啊~~
新人也很好奇了~~
2005-9-27 1002 whyljf
没见过,因为没住过那种酒店,应该不是什么很高深的东东。
听说windows2003的组策略管理就可以实现这个功能,就是说,只要你物理上接入了我的网络,我就能对你进行监控,包括给你分配ip地址等。
2005-9-27 1633 littlefat
[quote]Originally posted by [i]icefired[i] at 2005-9-23 2130
如果是在下面的前提
1. 不手动修改任何网络配置
2. 也不用脚本或策略来修改网络配置文件
3. 不用手动做其他改动 [quote]
就是如你所说的这些条件下。。。
2005-9-27 1634 littlefat
[quote]Originally posted by [i]whyljf[i] at 2005-9-27 1002
没见过,因为没住过那种酒店,应该不是什么很高深的东东。
听说windows2003的组策略管理就可以实现这个功能,就是说,只要你物理上接入了我的网络,我就能对你进行监控,包括给你分配ip地址等。 [quote]
上面讲过啦,不可能要求入住的每位客人都要加入宾馆的AD了,那么你还怎么用组策略?!
2005-9-27 1647 littlefat
我自己想到有一种解释,不知道对不对,请大家讨论。。。
前面说了,要求客人的电脑的配置原来就是可以上网的,那么,两种情况:
1.客人的电脑的IP配置原来就是DHCP动态分配的,这种情况简单,宾馆里的网络也设置一个DHCP Server即可。。。
2.客人的电脑原来配置好了IP、掩码、网关、DNS。这种情况下客人的电脑一接上网络就会arp广播查自己的网关的MAC地址,那么,宾馆的网络系统中肯定会有这么一个特殊的“网关”,不论是哪位客人的本本发送arp广播来寻问任何ip地址,它都用自己的mac地址来回答,这样,客人的电脑就会认为是到了“网关”,当然,客人甲的网关可能是10.10.10.1,客人乙的电脑的网关可能是192.168.0.1,客人丙的电脑的网关可能是172.16.0.1。。。不管客人的ip如何,这个特殊的网关一律回复自己的mac并宣称自己就是客人的电脑所要寻的“网关”。。。并且如果下次有访问Internet的请求,转发他们的请求。。。
当然我在网上看到的资料还说,客人的电脑一插上网络,只要一打开浏览器,在访问任何网站之前,都会先跳出一个收费提示的页面,意思大概是“你现在请求上网,本宾馆上网收费每小时10元”之类的,必须客人点击确定后,才开始运行客人上网。。。这一点是如何做到的呢,比如我是配置好了静态ip和网关等,打开浏览器我先访问google,怎么会先跳出宾馆的收费通知的界面呢?
[[i] Last edited by littlefat on 2005-9-27 at 1649 [i]]
2005-9-30 1607 spark
呵呵~通过HTTP会话劫持啊,发现来自未同意收费IP地址的HTTP请求就帮它回响应信息,
这样原本的响应自然就没了,想开什么窗口都可以。实现起来很方便的。
2005-10-4 1000 chinavipone
15的贴
15楼分析的很不错的!我个人也这样认为解决的方式就只可能是这样子的,因为管理系统可
能是用守侯的方式在等待局域网内的MAC的增加和减少,在增加的情况下,MAC回复自己就为DNS。客户在下线的情况下自动将费用累计。不知道对不对!一点拙见!`~
2005-10-4 2222 ticket
HUAWEI有该项技术
好像是HUAWEI5200H支持该项功能
2005-10-6 2010 littlefat
[quote]Originally posted by [i]ticket[i] at 2005-10-4 2222
好像是HUAWEI5200H支持该项功能 [quote]
仁兄是否能解释一下,偶看不懂耶。。。什么是BAS、什么是ALG呢?
[[i] Last edited by littlefat on 2005-10-6 at 2013 [i]]
2005-10-6 2119 botang752100
大家看看这里:[url]httpwww.yitsoftwareyitgnasindex.htm[url]
2005-10-13 1405 快乐玩家
据我了解
现在不光星级宾馆,有些地方的宽带网络也是这样管理的,当然,得分配IPMAC
宾馆里的ip即插即用,只适用于一般情况。一般情况下,有效的网关会收听  MAC 广播,当有新网段的 arp 请求到达时,会自动在内网的 eth0n上绑定,这个地址就是需要上网的网关地址
2005-10-21 1721 无足鸟
好象是结合了pppoeweb+dhcp的认证优点
2005-10-23 2210 samenlia
这种技术一般称为 Universal Client 。软件路由器RouterOS提供此功能,文档也比较详细。
Universal client accepts any incoming address from a connected network interface and does one to one network address translation so that data may be routed through standard IP networks. Clients may use any preconfigured addresses. If the Universal client feature is set to translate a client's address to a public IP address, then the client may even run a server or any other service that requires a public IP address. It is possible to add static entries, so that some clients will get the specified addresses.