function ping(ip){ var img = new Image(); var start = new Date().getTime(); img.src = "http://" + ip + "?t=" + start; var flag = false; //无法访问 img.onload = function(){ flag = true; console.log('ok'); }; img.onerror = function(){ flag =…
前几天在做uboot下用tftp下载文件到开发板的实验时,为了能解决开发板ping不通主机和虚拟机的问题,可谓绞尽脑汁,正所谓久病成医,虽然为了这一小问题废了我那么长时间,但我在解决问题的同时也学到了很多其他知识,算是塞公失马,焉知祸福!好了,废话不多说,如果你也ping不通,就请往下看! (以下是我解决这一问题的心得,以我开发板为例,如果你的板子跟我不一样,也没关系,道理是一样的) 一:物理设备及连接方式: 开发板:Mini2440(友善之臂): 笔记本一台(主机)(windows系统): 虚…
事件描述: 从物理主机ping虚拟机时,能正常返回信息.反之,从虚机ping物理主机时返回信息:Destination Host unreachable.   解决方法: 首先,是因为默认创建的虚拟机并不会在虚拟机和主机之间创建一个路由表信息.那么对应的信息包发送就只能从虚拟机到vmnet的路由上,所以需要创建一个对应的软路由来进行信息的传递,在windows主机上简单的开启“连接共享”即可解决问题,如下图,主机的连接使用无线网络,选择“允许通过此计算机其他计算机的Internet来连接”,并选…
virtual box设置网络,使用nat网络和仅主机(Host Only)网络进行连接 前言 作为程序员难免要在本机电脑安装虚拟机,最近在用virtual box安装虚拟机的时候遇到了点问题. 对于虚拟机的网络设置最简单的就是使用桥接网卡的方式,所有的网络场景都能连通.但是也有几个 缺点:1 网络ip不固定,2 当虚拟机的网段和宿主机的网段不在同一个网段的时候就不能使用了. 我也遇到了这些问题,所以就换了一种方式,使用nat网络和仅主机(Host Only)网络组合的方式进 行连接. 网络设置…
该脚本主要的目的是练习在Linux bash脚本中捕获信号,顺便练习一下函数的使用,还有就是终止一个正在运行的程序后,该程序打开的文件的后续处理问题等等!脚本功能:  ping一个网段内的IP,检测哪些IP在线,哪些IP不在线练习的命令:1.mktemp   用法:#mktemp 1117.www.qixoo.qixoo.com/Path/To/SomeFile.XXX 其中XXX可以为多个,是由系统随机生成的一段字符串          -d  创建为目录2.ping 测试网络是否通畅  用法…
最近要做一个 测试IP列表 是否能连通的功能.大家都知道我们一般用 ping 命令就可以看到IP端口可不可以连通.那在程序里要怎么做呢? 我们在网上找到很多都是使用  exec("ping XXX")  的方式,然而这种方式有很大的安全隐患,exec() 是直接执行一个shell指令.由于其危险性,甚至很多公司都把此函数禁用了.况且就算不考虑其安全性,执行一个 ping 命令,它的等待返回都要好几秒钟(参考命令行的ping),这样的做法也并不理想. 那么除了调用系统的ping命令,我们…
 1,安装 docker yum install docker 使用Docker 中国加速器 vim /etc/docker/daemon.json 添加下面代码 { "registry-mirrors": ["https://registry.docker-cn.com"], "live-restore": true } (这个文件 初始状态是空的 只有“{}”) 启动服务 systemctl start docker systemctl re…
现象:刚装的centos6.6,配置好网络却发现ping不通主机,主机却ping通虚拟机: 解决方法: 1.最简单的方法就是:关闭防火墙.但一直关闭防火墙也不是个办法,会遇到很多安全问题,建议下一个方案: 2.Windows的防火墙有个:ICMPv4-in这个规则,这个才是主要出问题的地方.只要找到这个开启,就不会被禁ping了: 打开方法: 1. 打开windo防火墙: 2. 选择高级设置: 3.入站规则: 4. 找到“公用”的“文件和打印共享(回显请求 – ICMPv4-In)”规则,右击启…
自己ubuntu系统安装了一个virtualBox虚拟机,里面又装了一个ubuntu-server系统: 1.先设置一下字符集,因为一开始装系统的时候选择的是中文,但里面始终无法支持中文,那就算了,反正英文也看得过去 vi /etc/default/locale 用下面两段覆盖掉 LANG="en_US.UTF-8"LANGUAGE="en_CN:en" 退出保存,reboot重启下电脑: 2.apt-get update有时候会出错误,因为系统自带的sources…
JavaScript回调函数及数组方法测试 具体代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="GBK"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>javascript回调函数.数组知识点</ti…