标签: ping

网络延迟:100Mbit vs. 1Gbit

我有一个当前连接速度为 100Mbit 的网络服务器,我的提供商提供升级到 1Gbit。我知道这是指吞吐量,但数据包越大,它们的传输速度也就越快,所以我预计响应时间(例如 ping)会略有减少。有没有人对此进行过基准测试?

具有 30 字节负载的示例(100mbit 到 100mbit 服务器):

> ping server -i0.05 -c200 -s30
[...]
200 packets transmitted, 200 received, 0% packet loss, time 9948ms
rtt min/avg/max/mdev = 0.093/0.164/0.960/0.093 ms
Run Code Online (Sandbox Code Playgroud)

具有 300 字节负载(低于 MTU)的示例(100mbit 到 100mbit 服务器):

> ping server -i0.05 -c200 -s300
[...]
200 packets transmitted, 200 received, 0% packet loss, time 10037ms
rtt min/avg/max/mdev = 0.235/0.395/0.841/0.078 ms
Run Code Online (Sandbox Code Playgroud)

所以从 30 到 300 的平均值。延迟从 0.164 增加到 0.395 - 我希望这对于 1gibt 到 1gbit 的连接来说是一个较慢的增长。我什至希望 100mbit 到 1gbit 更快,如果连接是通过一个首先等待直到它收到整个数据包的交换机。 …

networking ping test benchmark

14
推荐指数
2
解决办法
3万
查看次数

Linux 路由器:ping 不回路由

我有一个 Debian 盒子,我试图将它设置为路由器,还有一个我用作客户端的 Ubuntu 盒子。

我的问题是,当 Ubuntu 客户端尝试 ping 互联网上的服务器时,所有数据包都丢失了(不过,正如您在下面看到的,它们似乎可以毫无问题地进入服务器并返回)。

我在 Ubuntu Box 中这样做:

# ping -I eth1 my.remote-server.com
PING my.remote-server.com (X.X.X.X) from 10.1.1.12 eth1: 56(84) bytes of data.
^C
--- my.remote-server.com ping statistics ---
13 packets transmitted, 0 received, 100% packet loss, time 12094ms
Run Code Online (Sandbox Code Playgroud)

(为了隐私,我更改了远程服务器的名称和 IP)。

从 Debian 路由器我看到:

# tcpdump -i eth1 -qtln icmp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth1, link-type EN10MB (Ethernet), capture size 65535 bytes
IP …
Run Code Online (Sandbox Code Playgroud)

debian local-area-network router ping

14
推荐指数
2
解决办法
3万
查看次数

等待 SSH 服务器启动的 Linux 命令

我有一个脚本,它创建一个虚拟机并给我一个 IP 地址。然后我想做这样的事情:

waitforssh 192.168.2.38 && ssh 192.168.2.38
Run Code Online (Sandbox Code Playgroud)

它将等待机器启动并且 ssh 响应,然后 ssh 进入它。

waitforssh是我需要找到的命令。

nmap、netcat、fping 或 ping 可以完成这项工作吗?我尝试过 netcat,但如果主机无法访问,它会在几秒钟内放弃。

它需要处理机器本身正在启动并且可能需要一些时间来响应网络数据包的事实。

linux ssh ping socket pause

13
推荐指数
1
解决办法
2万
查看次数

从 Windows 上的特定网络适配器 Ping

嘿,我一直在解决带有 2 个 NIC 的服务器和带有有线和无线网卡的笔记本电脑上的网络问题。如何强制从特定适配器发送 PING 和 TELNET?我知道这是窗户的问题。关闭其中一个适配器不是一种选择,我总是通过其中一个适配器进行连接。必须有一些命令行选项来优先选择一个适配器而不是另一个。

谢谢

networking windows ping

13
推荐指数
3
解决办法
10万
查看次数

如何知道谁在ping我的电脑?

可能的重复:
我如何知道我的计算机何时被 ping 通?

我正在使用 Linux。我想知道如何知道谁在 ping 我的电脑。我在使用 Windows 时看到过类似的问题,但我不确定它是否适用于我。

networking linux ping

13
推荐指数
2
解决办法
6万
查看次数

如何禁用对 PING 的响应

我觉得这应该是一件非常简单的事情,但是谷歌搜索和检查 SF 我什么也没看到。我试图让我的 Fedora 服务器不响应 ping,我该怎么做?

networking security fedora ping

12
推荐指数
3
解决办法
1万
查看次数

奇怪:为什么linux在上次ping回复后用ARP请求响应ping?

我(和一位同事)刚刚注意到并测试过,当一台 Linux 机器被 ping 时,在最后一次 ping 之后,它会向启动 ICMP ping 的机器发起单播ARP 请求。ping Windows 机器时,Windows 机器最后不会发出 ARP 请求。

有谁知道这个单播 ARP 请求的目的是什么,为什么它发生在 Linux 而不是 Windows?

Wireshark 跟踪(10.20.30.45 是一个 Linux 机器):

No.Time        Source           Destination      Prot  Info
19 10.905277   10.20.30.14      10.20.30.45      ICMP  Echo (ping) request
20 10.905339   10.20.30.45      10.20.30.14      ICMP  Echo (ping) reply
21 11.904141   10.20.30.14      10.20.30.45      ICMP  Echo (ping) request
22 11.904173   10.20.30.45      10.20.30.14      ICMP  Echo (ping) reply
23 12.904104   10.20.30.14      10.20.30.45      ICMP  Echo (ping) request
24 12.904137   10.20.30.45      10.20.30.14      ICMP  Echo …
Run Code Online (Sandbox Code Playgroud)

linux arp kernel ping icmp

12
推荐指数
1
解决办法
6027
查看次数

为什么我不能从 Mac OS X 主机 ssh 进入(甚至 ping)我的 Ubuntu VM?

我在 Mac OS X 10.5.8 上使用 VMware Fusion 3.0 将 Ubuntu 8.04 作为虚拟机运行。我希望能够从 Mac OS X 主机通过 ssh 连接到我的 VM(因此我可以使用 MacFUSE 和 SSHFS 在 Mac 上挂载 VM 的文件)。

我以前有这个工作,但后来我:

  • 将 Fusion 从 2.x 升级到 3.0
  • 将 VM 回滚到之前的快照
  • 升级了 VM 中的 VMware Tools

我使用sudo apt-get install ssh.

然后ssh 172.16.193.129我从我的 Mac 上尝试过,一段时间后它超时了。所以我尝试从我的 Mac ping VM,收到了 0 个数据包。(我可以毫无问题地从 VM ping Mac。)

有关如何解决此问题的任何建议?

更新:我尝试从 NAT 切换到桥接(按照Stephen Thompson 的建议),当我尝试 ping 虚拟机时收到了奇怪的“超过生存时间”消息。我意识到这是由于我使用的 VPN。我断开了与 VPN 的连接,现在可以 ping VPN 并通过 …

ubuntu ssh virtual-machines ping vmware-fusion

12
推荐指数
1
解决办法
2万
查看次数

nmap 无法通过 ping 扫描找到活动主机

我尝试使用 nmap ping 扫描我的本地网络,但它似乎没有找到肯定活着的机器。它响应 ping 但对 ping 扫描进行响应。

ping 结果:

$ ping 192.168.0.2
PING 192.168.0.2 (192.168.0.2): 56 data bytes 64 bytes from 192.168.0.2: icmp_seq=0 ttl=64 time=1.585 ms
Run Code Online (Sandbox Code Playgroud)

和 tcpdump 的输出:

$ tcpdump -i fxp0 -n host 192.168.0.2
12:43:07.624911 IP 192.168.0.222 > 192.168.0.2: ICMP echo request, id 61023, seq 0, length 64
12:43:07.625029 IP 192.168.0.2 > 192.168.0.222: ICMP echo reply, id 61023, seq 0, length 64
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用 nmap 时,尽管收到了响应,它还是看不到它。

$ nmap -sn 192.168.0.2

Starting Nmap 5.61TEST5 ( http://nmap.org ) at 2012-05-13 …
Run Code Online (Sandbox Code Playgroud)

networking ping nmap

12
推荐指数
2
解决办法
2万
查看次数

我可以在不通过 L3 设备的情况下 ping 不同子网上的设备。如何?

我在同一个广播域中有两个设备。我的 PC 和 Avaya IP 控制单元。

我的 IP 是10.168.10.154/22

Avaya 设备 IP 是192.168.10.99/23

我能够 ping 这个设备,但不明白如何。

  1. Avaya 设备没有设置网关。
  2. 即使有,Cisco 路由器上也没有到任何192.168.xx网络的路由。所有开关都关闭了 L3 功能。
  3. 我的 PC 上“arp -a”显示的 MAC 地址与 Avaya 设备连接到的交换机的 MAC 地址表中显示的 MAC 地址相同。所以我想我可以放心地假设没有 ARP 代理。
  4. 我本地机器上的路由打印显示:192.168.10.99 255.255.255.255 On-link 10.168.10.154 26
  5. Tracert 显示:最多 30 跳跟踪到192.168.10.99 的路由

    1 * 1 毫秒 <1 毫秒192.168.1.99

更奇怪的是,我的 PC 似乎是唯一可以 ping Avaya 设备的设备。我的 PC 有一个物理接口,并且没有子接口。VirtualBox 创建了一个虚拟接口,但它位于 192.168.56.0/24 网络中,所以我不确定它是否相关。可能值得一提的是,这是一个运行 Bootcamp 的 MacMini,所以这可能是 Bonjour 的一个功能?

networking subnet ping

12
推荐指数
1
解决办法
2052
查看次数