Ubuntu vm перестает отвечать на хост периодически, но все еще реагирует на другие сетевые компьютеры?
Я использую сервер ubuntu (bitnami lampstack) в vmware-server на хост-компьютере Windows. VM каждые 10-20 секунд перестает отвечать на главный компьютер без видимой причины. Я все еще могу получить доступ к vm и пинговать его на других сетевых машинах и через удаленную консоль на хосте, но он будет периодически переставать общаться с хостом любым другим способом - без пинга, без ответа от веб-сервера, без 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...]
Есть идеи?
изменить - при дальнейшей проверке это происходит только на главном компьютере. Другой сетевой компьютер не испытывает проблемы - по крайней мере, в одно и то же время, хотя каждые 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 =