У меня странная проблема, которую я изо всех сил пытаюсь решить.
В локальной сети у меня есть wifi-клиент, wifi-ethernet-роутер (имеет статический IP-адрес в сети Интернет) и ethernet-веб-сервер (в Ubuntu, banana pi m2p). Я могу скачать HTML-страницу как внутри моей локальной сети (доменное имя http://yuriylygin.home), так и через Интернет (доменное имя http://yuriylygin.ru)
После запуска веб-сервера все работает нормально, но через некоторое время (один день, пять дней и даже больше недели) веб-страница http://yuriylygin.home становится недоступной. Я попытался выяснить, что говорит WireShark, и увидел, что: сервер получает SYN и отправляет SYN + ACK, но клиент не получил пакет SYN + ACK. Таким образом, TCP-соединение не было установлено.
И внимание !!!
Когда я загружаю http://yuriylygin.ru все работает нормально, то есть клиент получает пакет SYN + ACK.
Веб-сервер подключен к маршрутизатору через тот же eth0. Когда я перезагружаю соединение через команду cli, доступ к http://yuriylygin.home восстанавливается на следующую неделю.
Как это случилось? Что не так с настройкой соединения? Брандмауэр отключен.