我需要使用-t参数运行ping,并在bat脚本中处理每一行。 我需要实时做到这一点。 这段代码解释了我的问题。 Commant'ping -t 8.8.8.8'不会打印任何内容,因此没有任何内容被打印到控制台。 如果我使用“ping -n 10 8.8.8.8”,那么当ping退出时,所有的行都将被打印。 我怎样才能获得真正的打印线为循环? @echo off Setlocal EnableDelayedExpansion FOR /f "TOKENS=*" %%i in ('ping -t 8.8.8.8') do ( set LINE=%%i echo !LINE! )
我从一篇文章中读到ICMP Timestamp可以用来确定系统时间,所以我尝试了hping3 192.168.1.x –icmp –icmp-ts -V 。 输出显示 len=46 ip=192.168.1.x ttl=xx id=xxxx tos=0 iplen=40 icmp_seq=x rtt=x.xms ICMP timestamp: Originate=27494134 Receive=27316024 Transmit=27316024 ICMP timestamp RTT tsrtt=xx 问题是,我似乎无法理解输出…我如何从上述结果中得出系统时间? 或者我在这里做错了什么? 解 远程主机的时间戳可以通过Transmit=27316024来计算 将27316024毫秒转换为小时,即可获得7.59小时 7.59小时转换为07:35世界时间 根据当地时区更改时间 附加function 时间戳是自世界时间午夜以来的毫秒数。 Originate是您本地机器制作请求包的时间 Receive是远程机器接收数据包的时间 Transmit是远程机器发出响应包的时间
在VirtualBox上运行Fedora 25,我连接了2个带有NATconfiguration的网卡。 我可以看到接口和路由都是由系统自动创build的: $ ip route default via 10.0.2.2 dev enp0s3 proto static metric 100 default via 10.0.3.2 dev enp0s8 proto static metric 101 10.0.2.0/24 dev enp0s3 proto kernel scope link src 10.0.2.15 metric 100 10.0.3.0/24 dev enp0s8 proto kernel scope link src 10.0.3.15 metric 100 192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 […]
那么,互联网工作完美,所有的网站都很好,我可以使用我的networking邮件从提供商的网站,虽然我不能从Outlook 发送任何东西,有趣的是我收到的一切,这里的所有电脑使用Outlook,也尝试雷鸟,同样的事情发生。 我试图从命令行执行tracert命令,并且他们都超时,即使我尝试ping Google.com,并且也有同样问题的Yahoo帐户,所以这不是我的提供者错误,tracert在路由器。 我从路由器中删除了所有的块,禁用了所有的function,我的路由器防火墙现在都在mininum安全。 我也尝试重新启动几次,有一次,邮件发送,我真的失去了… 更新:如果我突然更改DNS服务器一切正常工作约30分钟,然后一切再次被阻止,也许我的IP被阻止?
我正在维护一个应用程序(用Python编写),它轮询大量主机的信息。 作为input,我有一组networking范围。 并非所有这些范围内的主机总是在运行。 对于正在closures的主机,我遇到了难以置信的TCP超时。 为此,我在主应用程序执行之前运行nmap快速ping扫描。 这意味着应用程序依赖于系统上安装的nmap 。 所有只是一个简单的ping检查。 问题是,作为一个普通的用户,我没有足够的权限发送ICMP ECHO请求。 nmap和ping都有setuid位IIRC。 所以这些可以像普通用户一样运行。 考虑到我编写自己的应用程序,它也是一个通过Python解释器运行的Python脚本,我不知道从那里运行ICMP请求的最佳方法是什么。 在Python解释器上设置setuid位看起来像是一个大锤解决scheme。 请注意,应用程序作为单独的用户和Python虚拟环境运行(如果这将有所作为)。
我们的一个项目今天遇到了一个奇怪的问题:VPS服务器无法访问第三方Web服务,因为它无法parsing其域名。 当我SSH到服务器并运行dig , curl , traceroute ,或ping到Web服务的域,我得到错误Could not resolve host: %web.service.url% 。 有趣的是,位于同一地区(澳大利亚)的同一托pipe公司的另一台服务器也具有完全相同的问题,所以它必定是一个更广泛的问题,而不仅仅是一台特定的服务器。 从本地计算机Ping相同的服务工作正常,其他服务器也没有这个问题。 技术支持人员无法帮助我们几个小时,他们最后的消息说: “您的select是联系您使用的DNS提供商,因为DNS服务器不提供任何域的logging。” 我不确定什么是DNS提供商,为什么他们听起来像我们正在使用一些自定义的,而不是他们提供给他们的VPS服务器。 这可能是他们和澳大利亚ISP之间的问题吗? 而最重要的是,除了将所有内容移到另一个托pipe服务提供商之外,我们现在有哪些select? 切换第三方Web服务目前不是一个选项。 编辑:下面是从服务器运行时dig %web.service.url%的结果: ; <<>> DiG 9.9.5-4.3ubuntu0.1-Ubuntu <<>> %web.service.url% ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 35626 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: […]
我已经注意到,当在ec2上添加额外的ENI时,获取路由工作是非常困难的,没有任何文档可以参考。 我知道,如果使用亚马逊Linux ami, 一切工作自动,没有任何额外的工作。 但是使用其他的ami,必须configuration路由才能工作。 非亚马逊Linux [root@ip-10-11-2-20 ~]# cat /etc/*release NAME="Red Hat Enterprise Linux Server" VERSION="7.3 (Maipo)" ID="rhel" ID_LIKE="fedora" VERSION_ID="7.3" PRETTY_NAME="Red Hat Enterprise Linux Server 7.3 (Maipo)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:redhat:enterprise_linux:7.3:GA:server" HOME_URL="https://www.redhat.com/" BUG_REPORT_URL="https://bugzilla.redhat.com/" REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 7" REDHAT_BUGZILLA_PRODUCT_VERSION=7.3 REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux" REDHAT_SUPPORT_PRODUCT_VERSION="7.3" Red Hat Enterprise Linux Server release 7.3 (Maipo) Red Hat Enterprise Linux Server […]
Internet路由器 IP 192.168.5.1; 互联网IP Box1 IP 192.168.1.240; 192.168.5.240,192.168.200.240 Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.5.1 0.0.0.0 UG 3 0 0 enp7s0f1 127.0.0.0 127.0.0.1 255.0.0.0 UG 0 0 0 lo 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 enp7s0f0 192.168.5.0 0.0.0.0 255.255.255.0 U 3 0 0 enp7s0f1 192.168.200.0 0.0.0.0 255.255.255.0 […]
从ping获得的数据:是往返还是单程? 显示ping的数据一起测量两个方向。 有什么办法可以在时间到目的地和时间之后分割这些信息吗?
我有两台电脑,我们称之为A(192.168.0.10)和B(192.168.0.11)。 我要A来ping B,但是A不能ping B,除非B先ping A。 # computer A $ ping 192.168.0.11 # result: Destination Host Unreachable # computer B $ ping 192.168.0.10 # result: works # 64 bytes from 192.168.0.10: icmp_seq=20 ttl=64 time=1.76 ms # computer A (after computer B pinged A) $ ping 192.168.0.11 # result: works # 64 bytes from 192.168.0.11: icmp_seq=1 ttl=64 […]