Я использую команду linux ping с машины linux для проверки соединения с машиной Windows:

Сначала я определяю IP-адрес своего компьютера с Windows с помощью ipconfig, а затем делаю это с компьютера с Linux:

ping my.ip.add.ress

Команда просто зависает, пока я не отменю команду control-C.

Есть ли какие-то очевидные вещи, которые я должен сделать в первую очередь?

Что я должен увидеть, если команда ping работает?

5 ответов5

3

IIRC, настройки по умолчанию в Windows сместились так, что некоторое время назад они не отвечали на пинги. Вы должны изменить это в настройках сети или брандмауэра / безопасности. Если вы используете что-то другое, кроме Защитника Windows (например, Norton), вам, возможно, придется поискать больше мест, чтобы найти, где оно заблокировано.

Но. Вы должны получать уведомления от ping о том, что пакеты потерпели неудачу, если только вы не убиваете их очень быстро.

Если вы не хотите убивать его, используйте опцию -c, чтобы указать количество пакетов:

ping -c 5 my.ip.add.ress

и затем подождите - если нет ответа, вы должны получить 5 сообщений об ошибках и сводку, отметив 0 из 5 пакетов, 100% потерь и т. д.

Вы также можете попробовать пропинговать в другом направлении (от Windows до Linux)

2

Ваш брандмауэр мешает?

Когда команда ping вы должны увидеть что-то вроде этого:

$ ping 192.168.103.140
PING 192.168.103.140: 64 byte packets
64 bytes from 192.168.103.140: icmp_seq=0. time=18. ms
64 bytes from 192.168.103.140: icmp_seq=1. time=18. ms
64 bytes from 192.168.103.140: icmp_seq=2. time=18. ms
64 bytes from 192.168.103.140: icmp_seq=3. time=18. ms
2

Чтобы проверить, работает ли команда ping , на компьютере с Linux введите ping localhost который должен преобразовываться в локальный IP-адрес компьютера с Linux. Вы должны получить ответ. Возможно, существует локальный или удаленный брандмауэр, который препятствует прохождению эхо-запросов, но я не ожидаю, что он заблокируется, что потребует использования перерыва.

1

Чтобы проверить адрес ПК, используйте команду "IPCONFIG" из командной строки. Затем найдите используемый адаптер, т. Е. Проводной Ethernet (иногда с надписью "LAN0" или аналогичный) или Wireless. Каждый адаптер может иметь отдельный адрес.

Я согласен с сообщениями, которые предполагают, что ваш брандмауэр может блокировать ответ PING. Если это так, в Windows 7 вы бы открыли Центр управления сетями и общим доступом, а затем нажмите "Брандмауэр Windows" в левом нижнем углу. Самая простая вещь для ТЕСТИРОВАНИЯ - это полностью отключить брандмауэр. Но затем, если вы обнаружите, что это брандмауэр, вы можете просто включить PING через него: в брандмауэре Windows нажмите "Дополнительные параметры", "Входящие правила", "Новое правило" и создайте пользовательское правило:

Протокол и порты: Протокол: ICMPv4 на той же панели перейдите к настройке, выберите "Определенные типы ICMP", установите флажок «Эхо-запрос», ОК и т.д.

0

если пинг прошел успешно, вы должны увидеть что-то вроде:

pinging your.ip.add.ress
reply from your.ip.add.ress bytes=** time=<1ms
reply from your.ip.add.ress bytes=** time=<1ms
reply from your.ip.add.ress bytes=** time=<1ms
reply from your.ip.add.ress bytes=** time=<1ms

Packets sent = 4, packets received = 4, packets lost = 0

и что-то делать со временем, которое потребовалось.

Попробуйте пропинговать в безопасном режиме ... и отключите брандмауэр на короткое время.

это звучит так, как будто вы отменяете это ... если бы вы оставили его, это бы истекло.

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