Назад | Перейти на главную страницу

Ubuntu vm периодически перестает отвечать на запросы хоста - но все еще отвечает на другие сетевые компьютеры?

Я запускаю сервер ubuntu (bitnami lampstack) vm в vmware-server на хост-машине Windows. ВМ каждые 10-20 секунд перестает отвечать на главный компьютер без видимой причины. Я все еще могу получить доступ к виртуальной машине и пинговать ее на других сетевых машинах и через удаленную консоль на хосте, но он будет периодически прекращать общаться с хостом любым другим способом - без пинга, без ответа от веб-сервера, без DNS - хотя в то время все живы и здоровы.

Мостовая сеть, / etc / network / interfaces довольно проста.

ifconfig:

(извините за изображения - на данный момент SSH нет)

Когда я пингую машину с хоста Windows, это выглядит так:

Reply from 192.168.1.7: bytes=32 time<1ms TTL=64
Reply from 192.168.1.7: bytes=32 time<1ms TTL=64
Reply from 192.168.1.7: bytes=32 time<1ms TTL=64
Reply from 192.168.1.7: bytes=32 time<1ms TTL=64
Reply from 192.168.1.7: bytes=32 time<1ms TTL=64
Reply from 192.168.1.7: bytes=32 time<1ms TTL=64
Reply from 192.168.1.7: bytes=32 time<1ms TTL=64
Reply from 192.168.1.7: bytes=32 time<1ms TTL=64
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Reply from 192.168.1.7: bytes=32 time<1ms TTL=64
[repeat ad infinitum...]

Любые идеи?

edit - при дальнейшем осмотре это происходит только на главном компьютере. Другой сетевой компьютер не испытывает проблемы - по крайней мере, не в то же время, хотя время от времени возникает одинокий тайм-аут примерно каждые 30 попыток. На главном компьютере он обычно перестает отвечать как часы каждые 20 секунд или около того. Я очень смущен, но я начинаю думать, что виновата моя конфигурация Windows.

edit2 - попытался установить другой ip для виртуальной машины, не повезло ... проблемы возникают только на главном компьютере.

Хост-компьютер разговаривает с маршрутизатором и другими компьютерами - без перерыва

Другие компьютеры разговаривают с vm - без проблем

Отложил DNS хост-компьютера на маршрутизатор и сказал маршрутизатору подключиться к DNS vm - хост теперь получает непрерывный DNS

Хост пытается связаться с виртуальной машиной «напрямую» (то есть по сетевому IP) - 15 секунд включен, 15 секунд выключен. Если это конфликт IP, я не знаю, откуда.

Пытался назначить хост-компьютеру статический сетевой IP-адрес. Нет разницы.

Такое ощущение, что кто-то жестоко разыграл меня или что-то в этом роде ... у кого-нибудь есть предположение, что я должен проверить на этом этапе?


ОБНОВИТЬ:


Я вручную добавил mac-адрес хоста в кеш arp vm:

  arp -s my.host.ip.address my:host:mac:addess

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

Я не понимаю этого вообще. MAC-адрес останется после перезагрузки, если я запустил arp -n, но мне нужно запустить эту команду еще раз, чтобы она ответила без перерыва. Думаю, было бы неплохо, если бы я знал, что, черт возьми, делаю.

Для меня это звучит как конфликт IP-адресов.
Убедитесь, что другой компьютер также не использует этот IP-адрес.

У меня похожие проблемы с KVM. Проблема в том, что у меня две одинаковые хост-машины, и только на одной возникают проблемы.

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

Вот, Вот

Причина не определена - возможно, что-то связано с мостом vmware или драйверами сетевого адаптера. Подключил Mac хоста в кеш arp (arp -s host.ip host:mac) в скрипте rc.local. Недорогое исправление, но я покончил с этим.

Это может быть немного поздно, но у меня была такая же проблема. Думаю, я должен был нажать «переместить» вместо «копировать», когда настраивал виртуальную машину из созданного мной шаблона. Я исправил эту проблему, отредактировав файл VMX и удалив строки, начинающиеся с:

ethernet0.addressType
uuid.location =
uuid.bios =
ethernet0.generatedAddress =
ethernet0.generatedAddressOffset =