Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Зависает сеть в виртуалке Убуну сервер, ЧЯДНТ ???  (Прочитано 1918 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dipol0

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
1. Есть роутер с белым ИП и внутренний - 192.168.0.1
2. Есть хост машина у убунте (внутри сети, пусть ее ип - 192.168.0.10)
3. С помощью QEMU поднята виртуалка с Ubuntu-сервер (пробовал и 18 и 20). Внутренний ИП - 192.168.0.20. Локальная сеть в виртуалку кинута мостом.
4. С роутера на виртуалку проброшен 80 порт. А на виртуалке стоит nginx с дефолтными настройкми, слушающий этот 80 порт.

При доступе извне или из локалки с браузеров (пробовал файрфокс, хром...) вначале вроде все нормально - появляется дефолтная страничка NGINXа - Велкам...

А потом вылазит такая трабла... если страничку в браузере не обновлять и виртуалку с нгинксом не дергать то минуты через 3-5 простоя, при попытке обновить страничу в браузере (тоже неважно откуда открывали - извне или из машин с локалки) получаем привет:

"Не удается получить доступ к сайту Сайт http://САЙТТ/ недоступен.
ERR_ADDRESS_UNREACHABLE"


Хотя к виртуалке по ссх например нормально подключается из локалки...

Потом если на виртуалке с нгинксом например сделать:

nslookup ya.ru

то секунд на 5-10 идет задержка (те ничего не происходит) и потом появляется ответ нслукапа и САЙТ снова становится доступным на какое то время и потом все по новой.

Если после "зависа" на виртуалке посмотреть статус сетевого интерфейса то вроде все ОК - он в статусе UP. - думал мб он падает.

Сабж - че блин происходит ???

1. Пробовал отключать стандартный резолвер убунты systemd-resolved и использовать вручную созданный /etc/resolv.donf
2. Пробовал шаманства по отключению всяких power management-ов, аппарморов....
3. Пробовал юзать форвардящий BIND9 на самой виртуалке.
4. Предположил мб дело в типе сетевой для виртуалки - пробовал указывать и virtio/rtl8139/e1000 - однофигственно.

Короче хрен знает... почему сетка подвисает ???? Рыл логи - никаких подозрительных вещей и прочих факапов по сетевухе не увидел (может просмотрел, или где не досмотрел...). Где че можно позырить ??? Куда копать ???

Ради интереса создал аналогичную виртуалку с FreeBSD и на нем такой же NGINX - тут все ОК - хоть через час обратись и нормальный ответ от САЙТ идет, сеть не подвисает и nslookup, ping и прочия отвечают сразу.

Т.е. проблем в роутере, хосте не вижу, тк почему то на фрее все работает. Глюк именно в убунте на виртуалке (даже вместо сервачного пробовал на дескопе - таже ботва).

Но надо именно с убунтой разобраться. Понятно что вводных и инфы маловато, но хз - мб кто сталкивался с подобным явлением?

Нид хелп короче. Спасибо.

Оффлайн jura12

  • Старожил
  • *
  • Сообщений: 1410
  • 20.04
    • Просмотр профиля
наверно надо поконкретней с управлением питания разобраться. какая Ubuntu стоит?
сопротивление бесполезно

Оффлайн dipol0

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
наверно надо поконкретней с управлением питания разобраться. какая Ubuntu стоит?
В настоящий момент на виртуалке:

Linux nginxsrv 5.4.0-58-lowlatency #64-Ubuntu SMP PREEMPT Wed Dec 9 09:48:08 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

но и с дефолтным генериком тоже самое. Смущает что на Фрее то все норм (видимо там и правдо что с "питанием" что по другому происходит...)
уж разные версии КУЕМУ пробовал, и платформы для виртуалки - 440/q35...

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

Пользователь добавил сообщение 26 Декабря 2020, 15:26:45:
Запустил с:

-no-acpi

Результата - ноль  :-\
« Последнее редактирование: 26 Декабря 2020, 15:26:45 от dipol0 »

Dzhoser

  • Гость
Ветка ядра 5.4 очень глючная. Обновитесь до 5.7 или выше

Оффлайн dipol0

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Ветка ядра 5.4 очень глючная. Обновитесь до 5.7 или выше

Ведро на хосте:
Linux server 5.8.17-zfs200rc1-uksm #1 SMP Fri Oct 30 14:06:03 MSK 2020 x86_64 x86_64 x86_64 GNU/Linux

Это ведро на виртуалке:

Пробовал и 5.7 и вот вообще почти самая последняя:
Linux nginxsrv 5.10.2-051002-generic #202012210832 SMP Mon Dec 21 13:52:42 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Беда так и не ушла. :(

Пользователь добавил сообщение 26 Декабря 2020, 19:33:50:
Вообще ничего не понимаю чего с этой убунтой не так...

Даже тупо в виртуалку пробросил физическую сетевуху и напрямую ее кабелем с роутером соединил - хрен!
А вот FreeBSD пашет и не глючит, даже с подключением через мост с хостом. Но блин надо заставить таки пахать Ubuntu :((( Фри это так... на проверить и отмести разные сомнения...  :uglystupid2:

Пользователь добавил сообщение 26 Декабря 2020, 20:21:33:
Если что-то держит сетевуху в напряжении (пинг, tcpdump...) - вроде живет. Стоит оставить в покое то как и писал выше - трабла вылезает снова.  >:(
« Последнее редактирование: 26 Декабря 2020, 20:21:33 от dipol0 »

Оффлайн AlexDem

  • Активист
  • *
  • Сообщений: 628
    • Просмотр профиля
А если поднять вэб-сервер не на виртуалке, а на локальной машине 192.168.0.10? Будут глюки? А также попробовать virtualbox заместо qemu?

Оффлайн dipol0

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
А если поднять вэб-сервер не на виртуалке, а на локальной машине 192.168.0.10? Будут глюки? А также попробовать virtualbox заместо qemu?
Оно там тоже есть, только на другом порту и там Апач. Про виртуалбокс подумаю...

ПС хз.. еще такая штука... ну подвисло... на виртуалке делаем принудительно подвисшему инфейсу ДАУН, а потом АП - и все равно тишина полная... стоит nslookup/ping/tcpdump... и все на какое то время робит... я уже реально хз что происходит...

Оффлайн AlexDem

  • Активист
  • *
  • Сообщений: 628
    • Просмотр профиля
Оно там тоже есть, только на другом порту и там Апач.
В смысле? На Апаче на другом порту тоже глюки? Непонятно...

Оффлайн dipol0

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
В смысле? На Апаче на другом порту тоже глюки? Непонятно...
1. на ХОСТЕ запущен апач, сулущающий пусть будет 8080 порт. Роутер порт 8080 кидает на ХОСТ машину - все ОК
2. на ХОСТЕ запускается виртуалка, на которой вращается NGINX и слушает 80 порт. роутер кидает 80 порт на эту виртуалку с NGINX - тут засада.

Пользователь добавил сообщение 27 Декабря 2020, 03:54:55:
Есть у меня предположение что тема завязалась на службу systemd-networkd. Если после подвисания эту службу перестартануть то на какое то время (те же 3-5) мин работоспособность востанавливается, но потом снова пропадает :( вот не пойму куда дальше смотреть.
« Последнее редактирование: 27 Декабря 2020, 03:55:08 от dipol0 »

Dzhoser

  • Гость
А в виртуалку как сеть настроена? Репликация физического соединения ,NAT...?

Пользователь добавил сообщение 27 Декабря 2020, 08:20:08:
/etc/resolv.donf
/etc/resolv.conf?
Проверьте порты
nmap -p 80 example.com
« Последнее редактирование: 27 Декабря 2020, 08:20:08 от Dzhoser »

Оффлайн AlexDem

  • Активист
  • *
  • Сообщений: 628
    • Просмотр профиля
1. на ХОСТЕ запущен апач, сулущающий пусть будет 8080 порт. Роутер порт 8080 кидает на ХОСТ машину - все ОК
2. на ХОСТЕ запускается виртуалка, на которой вращается NGINX и слушает 80 порт. роутер кидает 80 порт на эту виртуалку с NGINX - тут засада.
Теперь понятно. Непонятно стало другое - а для чего плодить зловещий зоопарк серверов (да еще и на виртуалке), и почему не запустить все нужные странички на одном Апаче, без виртуалки и Nginx? Ну, или в крайнем случае запустить Nginx параллельно Apache без виртуалки, такая связь вполне рабочая на разных портах. Нет, если мсье знает толк в извращениях, то оно конечно пожалуйста, только есть же уже работающее безглючное решение зачем плодить сущности?
 
« Последнее редактирование: 27 Декабря 2020, 12:59:23 от AlexDem »

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 13876
  • Xubuntu 18.04
    • Просмотр профиля
Ветка ядра 5.4 очень глючная.
Может хватит чушь писать? Ядро 5.4 - стандартное во многих релизах Ubuntu. Ничего "очень глючного" в нем нет. Это ваши фантазии.

Более того, ветка 5.4 - это последнее LTS ядро в мейнлайне. На нем практически всё сейчас работает.
« Последнее редактирование: 27 Декабря 2020, 20:26:20 от Pilot6 »
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн dipol0

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
В смысле? На Апаче на другом порту тоже глюки? Непонятно...
Нет. С апачем на хостовой машине все ОК.

/etc/resolv.conf?
Проверьте порты
nmap -p 80 example.com
??? в ресолв конф указаны координаты роутера nameserver, search - 192.168.0.1

а что нмап? порт извне открыт, пробрасывается нормлаьно - статус 80/опен - но это мы узнали что с роутером порядок. хотя это итак было ясно.

А в виртуалку как сеть настроена? Репликация физического соединения ,NAT...?
НАТ не надо. Пробовал через мост (как обычно), пробовал вообще физическую сетевуху пробрасывать в ВМ - однофигственно.

А также попробовать virtualbox заместо qemu?
Попробовал. Один хрен.

Даже ведро на хосте до 5.10.3 ради эксперимента обновил.... результа ноль. Фри работает, Ubuntu тупит...

ПС еще раз склоняюсь что чот там софтварные непонятки с убунтой, что с 16, что с 18 и 20... причем с сервисами скорее всего... :(((

Dzhoser

  • Гость
Может хватит чушь писать? Ядро 5.4 - стандартное во многих релизах Ubuntu. Ничего "очень глючного" в нем нет. Это ваши фантазии.
В 5.4 были добавлены настройки управления питанием, включая Intel TCC, лично у меня были проблемы с этим, поэтому мое утверждение основано на личном опыте. На форуме есть несколько человек которые испытывали проблемы с этой веткой.

Пользователь добавил сообщение 28 Декабря 2020, 09:33:28:
а что нмап? порт извне открыт, пробрасывается нормлаьно - статус 80/опен - но это мы узнали что с роутером порядок. хотя это итак было ясно.
Нужно узнать открыт ли он в виртуалке.
« Последнее редактирование: 28 Декабря 2020, 09:33:40 от Dzhoser »

Оффлайн dipol0

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Нужно узнать открыт ли он в виртуалке.
Конечно. Я же писал про то что какое то время приветственную страничку НГИНКСА видно как извне так и внутри.

PS - какая то беда видимо общая убунты и дебиянов в целом - вместо Убунты накатил Дебиан с тем же НГИНКСОМ и такими же настройками. Таже самая ботва - какое то время все ок. Мин через 3..5...ну 10 макс и все - зависон. А ФриБСД работает часами....

 

Страница сгенерирована за 0.048 секунд. Запросов: 25.