为什么在特定环境下网关设错也能上网(转)

大家也许会说网关都设错了,怎么还能够上网呢。不过在一些特定情况下,网关设错也能上网的。先让我们来看一个例子,例如笔者的计算机的IP地址是192.168.0.2,而子网掩码是255.255.255.0。一般情况下, 网络 管理员会把网关设置为本 网络 内第一个可用的IP。那么在这个 网络 内,网关就应该是192.168.0.1。但是笔者把网关设置为了10.0.0.1,计算机仍然能够上网,一切正常。经过笔者不断的实验,最后发现原来是单位的Cisco路由器帮我们解决了这个问题。当计算机需要访问不同网段的计算机的时候,首先会发送一个广播包,获取网关的MAC地址。网关一旦发现这个广播包是发给自己的,它会把自己的MAC地址返回给发送请求的计算机。由于笔者设定的网关是10.0.0.1,这个 网络 的网关却是192.168.0.1,那么网关应该不会把自己的MAC地址返回给发送请求的计算机。在TCP/IP协议簇里,有一种称为代理ARP的子协议,它的功能就是充当MAC地址的代理。在上面的实例里,正是我们的Cisco路由器把自己的MAC地址返回给了发送请求的计算机。这台计算机就认为10.0.0.1这个网关的MAC地址存在,就可以通过网关上网了。在Cisco路由器上,代理ARP的功能是默认开启的。大家也可以在路由器的端口配置模式下,用命令no ip proxy-arp来关闭这个功能,这样设错网关后就真的上不了网了。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7178747/viewspace-162101/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/7178747/viewspace-162101/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值