关于局域网共享的问题

博客访问: 216112
博文数量: 145
博客积分: 461
博客等级: 下士
技术积分: 871
注册时间:
认证徽章:
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
原文地址: 作者:
在局域网内为什么主机A可以ping通主机B,主机B却ping不通主机A呢?
大家可以看一下ping命令的工作流程
&&&& 假定主机A的IP地址是192.168.1.3,主机B的IP地址是192.168.1.2,都在同一子网内,则&& 当&你在主机A上运行“Ping 192.168.1.2”后,都发生了些什么呢? 首先,Ping命令会构建一个固定格式的ICMP请求数据包,然后由ICMP协议将这个数据包连同地址“192.168.1.2”一起交给IP层协议(和ICMP一样,实际上是一组后台运行的进程),IP层协议将以地址“192.168.1.2”作为目的地址,本机IP地址作为源地址,加上一些其他的控制信息,构建一个IP数据包,并在一个映射表中查找出IP地址192.168.1.2所对应的物理地址(也叫MAC地址,熟悉网卡配置的朋友不会陌生,这是数据链路层协议构建数据链路层的传输单元——帧所必需的),一并交给数据链路层。后者构建一个数据帧,目的地址是IP层传过来的物理地址,源地址则是本机的物理地址,还要附加上一些控制信息,依据以太网的介质访问规则,将它们传送出去。 主机B收到这个数据帧后,先检查它的目的地址,并和本机的物理地址对比,如符合,则接收;否则丢弃。接收后检查该数据帧,将IP数据包从帧中提取出来,交给本机的IP层协议。同样,IP层检查后,将有用的信息提取后交给ICMP协议,后者处理后,马上构建一个ICMP应答包,发送给主机A,其过程和主机A发送ICMP请求包到主机B一模一样。至于只能单向ping通的原因有以下两点:
1.主机A的防火墙没有关闭,解决方法:执行service iptables stop
2.主机A上有两张或以上的网卡跟主机B在同一网段内,当从这台主机Ping其他的机器时,会存在这样的问题: (1)主机不知道将数据包发到哪个网络接口,因为有两个网络接口都连接在同一网段; (2)主机不知道用哪个地址作为数据包的源地址。因此,从这台主机去Ping其他机器,IP层协议会无法处理,超时后,Ping就会给出一个“超时无应答”的错误信息提示。
&& 此中部分内容是从网上查的资料,但确实解决了长期困扰我的问题,即单向ping通问题,在此写出来是为了让更多的人知道,让有类似问题的朋友早日解决问题。
阅读(7455) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。503: Service Unavailable
503: Service Unavailable
访问太频繁了,服务器要炸。帖子很冷清,卤煮很失落!求安慰
手机签到经验翻倍!快来扫一扫!
关于局域网的问题。求助!!!
84浏览 / 8回复
单位的上网方式,是网通的宽带,走电话线进室内,连上猫,再到,路由器是四口的,现以插满,如今又多了一台,可是路由器的接口不够了,有人对我说,可以再买一个路由器,然后把原来路由器上的LAN接口的四台电脑的网线,拔掉一根,把后买的路由器的WAN接口与之相连,再把被拔掉的电脑网线与新电脑的网线,一起插在后买的路由器的LAN接口上,这种说法对吗?如果不对,我应该怎么办?
对啊就那样没问题的
是滴。其实买个交换机就可以了
对 楼主 kbsa 说:=========================但必须将增加的路由器内部设置改掉,如两个路由器都是168.192.0.1,第二个路由器应改成168.192.1.1并且将DHCP取消。
建议买一个多个插口的路由器
我给一个公司组的小型局域网用的D-LINK的路由器
如果用以前的串联新买的,有可能总出毛病,也有可能分享网络,因为局域网IP域的限制
对 楼主 kbsa 说:=========================这样是可以的,相当于是大原来的那个路由器作为了一个DHCP的服务器了。
交换机就好,不要路由,如果是路由的话,同意4楼观点
对 楼主 kbsa 说:=========================你在加个交换机就可以了没必要买路由!把路由上连电脑的任意一个接口空出来和交换机连接,在样你的接口就变多了。
您需要登录后才可以回帖&&&|&&&&&
用户名/注册邮箱/注册手机号
其他第三方号登录

我要回帖

更多关于 局域网 的文章

 

随机推荐