手动网络 IP 导致连接不稳定

手动网络 IP 导致连接不稳定

我通过 VirtualBoxVM 运行 14.04,网络处于桥接模式。DHCP 运行良好,设置手动地址以前工作正常,但今天它出现了故障。

DHCP 值:

  • IP:192.168.1.8
  • 网络掩码:255.255.255.0
  • 网关:192.168.1.1
  • DNS:192.168.1.1

手动值:

  • IP:192.168.1.200
  • 网络掩码:255.255.255.0
  • 网关:192.168.1.1
  • DNS:192.168.1.1

在两种情况下我都可以ping google.com。使用 DHCP,我ping可以无限期地使用 < 3ms。使用手动的IP 我得到两个快速ping的<3ms,然后我得到一个2kms的ping,它需要接近30秒才能接收,这个过程一遍又一遍重复。

此外,我注意到ping设备可以按预期连接到同一网络,但当我 ping 网关时,它的行为与 google.com 的行为相同ping。我多次重启路由器(网关)和计算机,试图找出发生了什么。

发生了什么事?我该如何在保留手动地址的同时修复它?

带网关的 Ping 示例:

64 bytes from 192.168.1.1: icmp_seq=9371 ttl=64 time=2.23 ms
64 bytes from 192.168.1.1: icmp_seq=9372 ttl=64 time=1.90 ms
64 bytes from 192.168.1.1: icmp_seq=9402 ttl=64 time=1116 ms
64 bytes from 192.168.1.1: icmp_seq=9403 ttl=64 time=108 ms
64 bytes from 192.168.1.1: icmp_seq=9404 ttl=64 time=1.17 ms
64 bytes from 192.168.1.1: icmp_seq=9405 ttl=64 time=554 ms
64 bytes from 192.168.1.1: icmp_seq=9406 ttl=64 time=2.01 ms
64 bytes from 192.168.1.1: icmp_seq=9407 ttl=64 time=0.828 ms
64 bytes from 192.168.1.1: icmp_seq=9408 ttl=64 time=1.17 ms
64 bytes from 192.168.1.1: icmp_seq=9409 ttl=64 time=2.23 ms
64 bytes from 192.168.1.1: icmp_seq=9433 ttl=64 time=1583 ms
64 bytes from 192.168.1.1: icmp_seq=9434 ttl=64 time=582 ms
64 bytes from 192.168.1.1: icmp_seq=9435 ttl=64 time=2.19 ms
64 bytes from 192.168.1.1: icmp_seq=9436 ttl=64 time=1.94 ms

使用 Google.com 进行 Ping 的示例:

64 bytes from 216-21-170-20.mci.googlefiber.net (216.21.170.20): icmp_seq=9535 ttl=59 time=4.03 ms
64 bytes from 216-21-170-20.mci.googlefiber.net (216.21.170.20): icmp_seq=9536 ttl=59 time=4.36 ms
64 bytes from 216-21-170-20.mci.googlefiber.net (216.21.170.20): icmp_seq=9537 ttl=59 time=3703 ms
64 bytes from 216-21-170-20.mci.googlefiber.net (216.21.170.20): icmp_seq=9538 ttl=59 time=2703 ms
64 bytes from 216-21-170-20.mci.googlefiber.net (216.21.170.20): icmp_seq=9539 ttl=59 time=1704 ms
64 bytes from 216-21-170-20.mci.googlefiber.net (216.21.170.20): icmp_seq=9540 ttl=59 time=704 ms
64 bytes from 216-21-170-20.mci.googlefiber.net (216.21.170.20): icmp_seq=9541 ttl=59 time=3.77 ms
64 bytes from 216-21-170-20.mci.googlefiber.net (216.21.170.20): icmp_seq=9542 ttl=59 time=3.80 ms
64 bytes from 216-21-170-20.mci.googlefiber.net (216.21.170.20): icmp_seq=9587 ttl=59 time=985 ms
64 bytes from 216-21-170-20.mci.googlefiber.net (216.21.170.20): icmp_seq=9588 ttl=59 time=3.84 ms
64 bytes from 216-21-170-20.mci.googlefiber.net (216.21.170.20): icmp_seq=9589 ttl=59 time=3.96 ms

答案1

我做了一个测试,发现如果我手动将 IP 更改为相同的 IP,DHCP那么我的连接就可以了。我在 IP 上加 1,它仍然没问题。我接近我想要的 IP,它仍然没问题。一旦我使用,192.168.1.200我就会遇到同样的问题。

当前解决方案

有问题的 IP 之前已被路由器手动“租用”。我说“租用”是因为它是手动完成的,但仍然是一条记录。无论如何,我怀疑这会导致路由器的 IP 表出现问题,所以我决定暂时使用不同的 IP,而不是弄清楚如何清除路由器上的 IP 表。

干杯!

相关内容