У меня есть сервер Ubuntu 14.04 и по какой-то причине в первый (или два) раз (а) я подключаюсь к серверу telnet, ssh или ping, чтобы сказать ... время ожидания истекло. Вот мой вывод:

root@server:~# ping google.com -c10
PING google.com (216.58.219.142) 56(84) bytes of data.
64 bytes from mia07s26-in-f14.1e100.net (216.58.219.142): icmp_seq=3 ttl=59 time=8.21 ms
64 bytes from mia07s26-in-f14.1e100.net (216.58.219.142): icmp_seq=4 ttl=59 time=8.16 ms
64 bytes from mia07s26-in-f14.1e100.net (216.58.219.142): icmp_seq=5 ttl=59 time=8.26 ms
64 bytes from mia07s26-in-f14.1e100.net (216.58.219.142): icmp_seq=6 ttl=59 time=9.07 ms
64 bytes from mia07s26-in-f14.1e100.net (216.58.219.142): icmp_seq=7 ttl=59 time=8.15 ms
64 bytes from mia07s26-in-f14.1e100.net (216.58.219.142): icmp_seq=8 ttl=59 time=8.21 ms
64 bytes from mia07s26-in-f14.1e100.net (216.58.219.142): icmp_seq=9 ttl=59 time=8.26 ms
64 bytes from mia07s26-in-f14.1e100.net (216.58.219.142): icmp_seq=10 ttl=59 time=8.19 ms

--- google.com ping statistics ---
10 packets transmitted, 8 received, 20% packet loss, time 23059ms
rtt min/avg/max/mdev = 8.154/8.316/9.075/0.309 ms

VPS поддерживает его не на своем конце, хотя я не изменил ничего применимого. Я отключил брандмауэр в качестве теста. Вот вывод для настроек NS:

root@server:~# cat /etc/resolv.conf
# Generated by SolusVM
nameserver 8.8.8.8
nameserver 8.8.4.4root@server:~#

А вот и вывод ifconfig

eth0      Link encap:Ethernet  HWaddr 00:16:3c:a0:dc:a5
        (removed IP address here)
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:42002 errors:0 dropped:22 overruns:0 frame:0
          TX packets:11949 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2016273 (2.0 MB)  TX bytes:2282576 (2.2 MB)

eth0:0    Link encap:Ethernet  HWaddr 00:16:3c:a0:dc:a5
          (removed second ip address here)
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:1876 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1876 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:492835 (492.8 KB)  TX bytes:492835 (492.8 KB)

У меня нет идей, чтобы попробовать. Я сделал netstat для поиска соединения, когда я пытался соединиться, и он ничего не показал. Если брандмауэр отключен, что еще кроме их сети может блокировать его, и есть ли инструмент / журнал, который я могу использовать, чтобы выяснить это?

1 ответ1

1

Откройте два терминала на вашей виртуальной машине, они могут быть двумя сеансами SSH. На одном из них sudo следующие команды

       apt-get update
       apt-get install tcpdump
       tcpdump -i eth0 -n icmp

На другом терминале выпускают обычный

       ping -c3 8.8.8.8

В первом терминале вы должны увидеть три пинга, если это не ваша ошибка, в противном случае вы должны увидеть только один.

Это повысит ваши шансы на диагностику этой проблемы.

Редактировать:

После того, что вы сказали в своем ответе, вы должны установить mtr и дать команду

           mtr 8.8.8.8

Вы увидите, где отбрасываются пакеты ping.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .