我有一个当前连接速度为 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 更快,如果连接是通过一个首先等待直到它收到整个数据包的交换机。 …
我有一个 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) 我有一个脚本,它创建一个虚拟机并给我一个 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,但如果主机无法访问,它会在几秒钟内放弃。
它需要处理机器本身正在启动并且可能需要一些时间来响应网络数据包的事实。
嘿,我一直在解决带有 2 个 NIC 的服务器和带有有线和无线网卡的笔记本电脑上的网络问题。如何强制从特定适配器发送 PING 和 TELNET?我知道这是窗户的问题。关闭其中一个适配器不是一种选择,我总是通过其中一个适配器进行连接。必须有一些命令行选项来优先选择一个适配器而不是另一个。
谢谢
可能的重复:
我如何知道我的计算机何时被 ping 通?
我正在使用 Linux。我想知道如何知道谁在 ping 我的电脑。我在使用 Windows 时看到过类似的问题,但我不确定它是否适用于我。
我觉得这应该是一件非常简单的事情,但是谷歌搜索和检查 SF 我什么也没看到。我试图让我的 Fedora 服务器不响应 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) 我在 Mac OS X 10.5.8 上使用 VMware Fusion 3.0 将 Ubuntu 8.04 作为虚拟机运行。我希望能够从 Mac OS X 主机通过 ssh 连接到我的 VM(因此我可以使用 MacFUSE 和 SSHFS 在 Mac 上挂载 VM 的文件)。
我以前有这个工作,但后来我:
我使用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 并通过 …
我尝试使用 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) 我在同一个广播域中有两个设备。我的 PC 和 Avaya IP 控制单元。
我的 IP 是10.168.10.154/22。
Avaya 设备 IP 是192.168.10.99/23。
我能够 ping 这个设备,但不明白如何。
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 的一个功能?