我通过 VirtualBoxVM 运行 14.04,我的网络处于桥接模式。DHCP 工作得很好,设置手动地址过去可以正常工作,但今天它正在起作用。
DHCP 值:
- IP:192.168.1.8
- 网络掩码:255.255.255.0
- 网关:192.168.1.1
- 域名解析:192.168.1.1
手动值:
- IP:192.168.1.200
- 网络掩码:255.255.255.0
- 网关:192.168.1.1
- 域名解析:192.168.1.1
我可以ping google.com
在这两种情况下。使用 DHCP 我ping
无限地持续 < 3 毫秒。使用手动IP,我得到两个ping
< 3ms 的快速 s,然后我得到一个 2k ms 的 ping,这需要接近 30 秒才能接收,这个过程一遍又一遍地重复。
此外,我注意到可以在同一网络上的设备与预期的一样,但是当我 ping 我的网关时,它的行为与google.comping
的行为相同。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
我做了一个测试,发现如果我手动将 IP 更改为相同的 IP,
DHCP
那么我的连接就很好。我给IP加了1,还是没问题。我接近了我想要的 IP,它仍然很好。一旦我使用192.168.1.200
我会遇到同样的问题。当前解决方案
有问题的 IP 之前已被路由器路由器手动“租用”。我说“租用”是因为它是手动完成的,但仍然是一个记录。无论如何,我怀疑这会导致路由器的 IP 表出现问题,所以我决定同时使用不同的 IP,而不是弄清楚如何清除路由器上的 IP 表。
干杯!