我正在运行Ubuntu 12.04
,VirtualBox
我的服务器程序在其中运行,它的IP是192.168.1.105。
我的客户端在 192.168.1.107 上运行。但客户端总是需要 10 多秒才能将数据包发送到服务器。我tcpdump
在服务器 (192.168.1.105) 上收到以下日志:
16:58:15.559122 ARP, Request who-has 192.168.1.105 (88:53:95:2e:43:9d (oui Unknown)) tell 192.168.1.107, length 46
16:58:16.376719 ARP, Request who-has 192.168.1.105 (88:53:95:2e:43:9d (oui Unknown)) tell 192.168.1.107, length 46
16:58:17.300393 ARP, Request who-has 192.168.1.105 (88:53:95:2e:43:9d (oui Unknown)) tell 192.168.1.107, length 46
16:58:19.246464 ARP, Request who-has 192.168.1.105 (88:53:95:2e:43:9d (oui Unknown)) tell 192.168.1.107, length 46 16:58:23.238341 ARP, Request who-has 192.168.1.105 (88:53:95:2e:43:9d (oui Unknown)) tell 192.168.1.107, length 46
16:58:30.301090 ARP, Request who-has 192.168.1.105 tell 192.168.1.107, length 46
16:58:30.301115 ARP, Reply 192.168.1.105 is-at 08:00:27:80:81:85 (oui Unknown), length 28
查看时间戳,Ubuntu 收到了 ARP 请求,但花了 15 秒才回复。几乎每次我的客户端向服务器发送数据包时,操作系统都会发出 ARP 请求,因此数据包延迟很长。