KVM: сеть частично потеряна для хоста, гости в порядке

В течение нескольких недель KVM отлично работает в Linux-системе.

Тогда сегодня произошло что-то странное: внезапно хозяин (и только хозяин) потерял часть своего доступа в Интернет:

  • он все равно может получить доступ к локальной сети (я могу использовать ssh для других машин)
  • он все равно может получить доступ к гостям (например, я могу ssh с хоста в гостевой Linux)
  • пересылка все еще работает (другие физические машины в локальной сети все еще имеют доступ к Интернету, но их использование хоста KVM в качестве «форвардера»)

Но я не касался конфигурационного файла. Я просто просматривал / использовал гостей. Я попробовал ifconfig down br0, а затем ifconfig up br0 и сбросить маршрут, но не воспользоваться.

Кто-нибудь знает, что происходит? Это моя основная рабочая станция, и у нее есть 2 месяца работоспособности: мне не нравится перезагрузка, поэтому я бы предпочёл не делать этого (более того, это просто покажет, что машина недостаточно стабильна).

EDIT : Я добавляю здесь более подробную информацию / ответы, надеясь, что вы, ребята, можете немного помочь мне

Тем временем я решил сделать остановку и вернуть машину обратно, и теперь все снова работает отлично, но все же … Я хотел бы знать, смогу ли я решить это в следующий раз, когда это произойдет без необходимости остановки хоста.

сделаете ли ваши виртуальные машины «сетевым методом общественного моста»? (то есть: подключен к локальному LAN)

Да, я так думаю: я использую br0, и на хосте, и на виртуальных машинах есть IP-адреса 10.0.0.x, которые аналогичны другим физическим машинам в моей локальной сети

ваш проводной интерфейс или беспроводной?

Все проводные, без WiFi вообще у меня дома:)

является ли ваш шлюз по умолчанию товарным «маршрутизатором», например, вы получаете от Verizon или Comcast?

Это Zyxel, который я настраивал (я не пытался перезагрузить его)

если вы перезагружаете одну из виртуальных машин, получает ли она полную сетевую конфигурацию и все еще может выйти в Интернет, даже если ОС хоста не работает?

Да. Это была «сумасшедшая» часть. Это как если у IP-адреса хоста была проблема, но «мосты» работали нормально: я перезагрузил обе виртуальные машины, и они оба вернули доступ к сети.

Я не netstat -rn, потому что я уже перезагрузил машину, но в следующий раз придет ошибка (и сравните с известным ok netstat -rn, который я сейчас взял).

One Solution collect form web for “KVM: сеть частично потеряна для хоста, гости в порядке”

Похоже, что ваш хозяин потерял маршрут по умолчанию.

Некоторые вопросы.

  1. сделаете ли ваши виртуальные машины «сетевым методом общественного моста»? (то есть: подключен к локальному LAN)

  2. ваш проводной интерфейс или беспроводной?

  3. является ли ваш шлюз по умолчанию товарным «маршрутизатором», например, вы получаете от Verizon или Comcast?

  4. если вы перезагружаете одну из виртуальных машин, получает ли она полную сетевую конфигурацию и все еще может выйти в Интернет, даже если ОС хоста не работает?

Мой домашний маршрутизатор постоянно останавливает DHCP каждый раз и требует сброса. Когда это произойдет, в любое время, когда истекает срок аренды, я могу потерять доступ в Интернет, пока не перезагружу его. В зависимости от того, как настроена сеть виртуальных машин, ваши виртуальные машины могут получать информацию faux-DHCP от QEMU, а не отправлять DHCP-пакеты на провод.

Проверьте свою таблицу маршрутизации ( netstat -rn ) и убедитесь, что вы по умолчанию: a) там, и b) исправьте.

Интерфейсы Wi-Fi не работают правильно, если вообще, но вы упомянули, что все работает раньше, поэтому я не думаю, что это будет виновником.

  • В какой степени LXC управляет настройкой сетевого интерфейса в контейнере?
  • Мультиплексор портов sslh: почему он так ресурсоемкий?
  • может ping google dns, но не google.de -> неизвестный хост // работал в другой сети
  • Ошибка конфигурации debian network wpa_supplicant
  • Не удается включить сеть после обновления системы CentOS 6.3
  • / dev / disk / lists, почему / dev / net / не перечисляет сетевые интерфейсы?
  • Как ограничить диапазон портов в Ubuntu 14.04?
  • Настройка интерфейса WLAN на Debian
  • Переключитесь на указанную сеть Wi-Fi через bash на Mac
  • Отключение сети на Raspbian
  • Как получить имя сетевого интерфейса, который не работает
  • Linux и Unix - лучшая ОС в мире.