2 u012699952 u012699952 于 2016.04.12 16:20 提问

Socket 查看子网内哪些主机可以ping通

我开始的思路是获取网络号然后从0开始遍历主机号,但是感觉这样好蠢。今天上课听到特殊的ip地址。我想问一下是不是可以用网络号+主机号全1来作为我ping的参数实现这个功能啊。

1个回答

CSDNXIAOD
CSDNXIAOD   2016.04.12 16:23

主机不联网实现虚拟机与主机Ping通
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
socket实现ping嗅探,获取局域网所有活动主机
大概思路是:获取本主机IP,然后将它和子网掩码进行与操作,可知道子网的主机号范围,然后逐个进行Ping,最多ping4次。 ping是基于icmp报文的,它被封装在ip中发送出去。 主要问题是,这样单线程Ping速度真的非常慢,所以我尝试了多线程,不过过程并不顺利,主要是在recvIcmp过程中,内部或许有些更复杂的步骤。 不过,有个简单的实现方法是通过system函数调用DOS
dos窗口中虚拟机的IP可以ping通,ping主机名不能ping通
dos窗口中虚拟机的IP可以ping通,ping主机名不能ping通解决方案
虚拟机可以ping通宿主主机,宿主主机无法ping通虚拟机,如何才是好?
虚拟机可以ping通宿主主机,宿主主机无法ping通虚拟机,如何才是好? 1:首先配置好宿主主机的IP网管如下图 其中的DNS为路由器配置的DNS,如下图为路由器的DNS配置参数地址: 其中的DNS有两个,选择飞、逗号中的第一个即可,记着还要配置好DHCP服务中的IP开始和结束地址,如下截图: 2:根据路由器信息配置好入网的宿主主机本地IP段为:192.168.1.X之后,
防火墙设置:虚拟机ping不通主机,但是主机可以ping通虚拟机
我在Windows7系统安装了虚拟机,通过虚拟机安装了Ubuntu16.04,我设置的主机与虚拟机的连接方式是桥接,安装好后,发现虚拟机ping不通主机,但是主机可以ping通虚拟机。   我的操作是:关闭防火墙,发现虚拟机可以ping通主机了。说明是Windows7防火墙阻止了。 现在存在的问题是:如果我一直关闭防火墙也不是个事啊?这样做会影响我的电脑安全的。于是我想我要先确定防火墙阻止了
虚拟机可以ping主机,主机无法ping通虚拟机
由于安装一些软件修改了Windows的一些网络配置,导致有些软件不能联网,上网查询后找到在ie浏览器Internet选项->高级->重置 之后所有软件都可以联网了,但是xshell怎么也连不上虚拟机了,开始以为是22端口被占用,查询之后发现并没有,后来无意中发现主机无法ping通虚拟机,虚拟机却可以ping主机。     然后开始苦苦的Google,baidu,结果搜到的答案不是说关闭防火墙
虚拟机可上外网,可ping通网关,但是ping不通主机,主机却可以ping通虚拟机
文章出自 “chris” 博客,请务必保留此出处http://chris2013.blog.51cto.com/6931081/1209278 我在Windows7系统安装了虚拟机,通过虚拟机安装了Ubuntu13.04,我设置的主机与虚拟机的连接方式是桥接,安装好后,发现虚拟机ping不通主机,但是主机可以ping通虚拟机。 我的操作是:关闭防火墙,发现虚
虚拟机与主机连接,虚拟不能ping通主机,主机能ping通虚机
参考网上各种方法来解决无法从虚拟机ping同物理主机的问题。是个以前的整理,参考不详,毕竟从度娘那里搜了好久才解决的。
防火墙禁ping:虚拟机ping不通主机,但主机可以ping虚拟机
现象:刚装的centos6.6,配置好网络却发现ping不通主机,主机却ping通虚拟机; 解决方法:       1.最简单的方法就是:关闭防火墙。但一直关闭防火墙也不是个办法,会遇到很多安全问题,建议下一个方案;       2.Windows的防火墙有个:ICMPv4-in这个规则,这个才是主要出问题的地方。只要找到这个开启,就不会被禁ping了; 打开方法:
虚拟机ping通主机,主机ping不通虚拟机的解决办法
一番排查后,总结如下: 1:虚拟机防火墙是否关闭:  关闭主机和虚拟机上的防火墙。 2:本地VMnet8网络连接是否禁用    :安装虚拟机后,主机系统上会多出两个网络连接:VMware Network Adapter VMnet1和VMware Network Adapter VMnet8。 默认两个都是启用的,可以不用管它们,也可以关闭用不到的那个连接。NAT连接方式使用的VMnet
主机ping不通虚拟机,但是虚拟机能ping通主机
一、虚拟机网络连接方式选择Nat二、    关闭Linux防火墙命令:service iptables stop / service firewalld stop    查看Linux防火墙状态命令:service iptables status / service firewalld status三、    关闭windows防火墙四、    查看Linux虚拟机ip,命令:ifconfig将对...