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

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

Сетевые мосты, /etc/network/interfaces довольно просты.

и т.д.  / сеть / интерфейсы

Ifconfig:

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...]

Есть идеи?

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

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

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

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

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

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

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

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


ОБНОВЛЕНИЕ:


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

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

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

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

4 ответа

Решение

Похожие проблемы:

здесь, здесь

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

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

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

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

ethernet0.addressType
uuid.location =
uuid.bios =
ethernet0.generatedAddress =
ethernet0.generatedAddressOffset =
Другие вопросы по тегам