потеря пакетов в ping

Я новичок в Linux. В настоящее время у меня есть две виртуальные машины ubuntu на хосте Windows 8. Я создал две виртуальные сети для обеих виртуальных машин, как показано ниже: 1-NAT: использовать Windows 8 internet. Два внутренних подключения для соединения друг с другом для работы в команде hadoop. Все нормально, они могут пинговать друг друга, и я могу просматривать веб-сайты. Но когда я пингую Веб-сайт, я просмотрел все из них с потерей пакетов более 70%. Поэтому я посмотрел на /etc/interfaces, и я вижу только эти две строки:

auto lo iface lo inet loopback

Когда я выполняю ifconfig, у меня есть eth0, eht1 и lo. Нужно ли мне менять интерфейсы? Как я могу предотвратить потерю пакета? Я запускаю apache nutch, и у меня есть ошибка, я знаю, что из-за этого он не может подключиться к Интернету для сканирования веб-сайта.

1
задан 16 July 2014 в 17:57

2 ответа

Не могли бы вы объяснить ситуацию лучше?

Вот что я понимаю из вашей рецензии.

У вас есть компьютер с Windows. На вашем компьютере с Windows установлено какое-либо программное обеспечение для виртуализации. Вы создали две «идентичные» виртуальные машины, каждая из которых запускает некоторую версию Ubuntu. Внутри каждой виртуальной машины имеется 3 интерфейса: lo0 (очевидно), eth0 и eth1. Один из интерфейсов ethX на каждой виртуальной машине подключается к внешнему миру, либо через NAT, либо через мосты или что-то еще. Другой интерфейс ethX на каждой виртуальной машине соединяется с другой виртуальной машиной.

Если все это понимание правильное, вы можете сделать следующее:

У вас есть компьютер с Windows. Поднимите одну виртуальную машину. Ping ваш выбранный сайт из Windows. Вы видите потерю пакета? На вашей машине Windows установлено некоторое программное обеспечение для виртуализации. Поднимите вторую виртуальную машину. Итак, теперь у вас есть и VM-up-n-running. Ping ваш выбранный сайт из Windows. Вы видите потерю пакета? Вы создали две «идентичные» виртуальные машины, каждая из которых запускает некоторую версию Ubuntu. . При использовании как VM, так и VM-2, выполните вход в VM-2 и выполните ping выбранный вами сайт из VM , Вы видите потерю пакета?

Обратите внимание, что у меня нет ответа на данный момент времени, и у меня мало шансов получить ответ, но если вы заполните всю эту информацию, кто-то здесь сможет помочь , Я чувствую, что, как заявлено в настоящее время, ваш вопрос может быть очень расплывчатым и, следовательно, запросить дополнительную информацию.

1
ответ дан 24 May 2018 в 05:36
  • 1
    все ваше понимание правильное. я делаю то, что вы сказали, и во всей ситуации, в windows у меня нет потери пакетов, а в ubuntus у меня потеря пакетов. – pooria_googooli 16 July 2014 в 23:23
  • 2
    вы могли бы переключиться с nat на мост и снова попробовать весь эксперимент? пожалуйста? также, правильно ли я понимаю, что есть потери пакетов при проверке маршрутизатора 1-го шага? – thatmaheshrs 17 July 2014 в 22:58
  • 3
    Нет, это неверно. Удивительная часть здесь. Когда я переключаюсь в режим моста, я могу выполнить ping без потери пакетов. но я не могу бронировать любую страницу в браузере. – pooria_googooli 18 July 2014 в 01:13
  • 4
    поэтому у вас есть значительная потеря пакетов в режиме nat, но нет потери пакетов в мостовом режиме, как я и ожидал. теперь ... # 1: что не так? № 2: диаграмма вашей настройки была бы действительно полезна. при этом вывод "ifconfig" и "netstat-nr" для каждого vm и для хоста также будет очень полезно. наконец, было бы полезно, если бы вы предоставили информацию о том, какие IP-адреса вы пытаетесь выполнить ping. – thatmaheshrs 18 July 2014 в 03:16

Если в первую надежду (ваш маршрутизатор) нет потери пакетов, это означает, что она не работает с вашими ПК, и проблема находится где-то вверх по потоку с вашего маршрутизатора. Не так много вы можете сделать на ПК, чтобы повлиять на то, как пакет будет обрабатываться после вашего маршрутизатора

0
ответ дан 24 May 2018 в 05:36
  • 1
    Какой IP-адрес вы пытаетесь выполнить ping? И какое подключение к интернету вы используете? Из ubuntu do tracepath IP, который должен предоставить вам список ваших перелетов, выполните ping каждый ip, начиная с 1, пока вы не увидите потерю пакетов – meccooll 17 July 2014 в 10:46

Другие вопросы по тегам:

Похожие вопросы: