Прочее - Как отдавать в локальную сеть веб-страницу, когда сервер не доступен?

Ответить
Аватара пользователя
jackg117

Прочее - Как отдавать в локальную сеть веб-страницу, когда сервер не доступен?

Сообщение jackg117 »

Ситуация следующая - есть локальная сеть, связанная по меди и оптоволокну, всё достаточно надёжно работает. Но в сети(временно) есть очень неприятный недостаток - сервер подключен по радиоканалу, что влияет на его доступность(погода, отсутствие питания на антеннах, проверки органов контроля и т.п.). Поэтому возник вопрос - как сделать так, чтобы пользователи, открывающие любые сайты у себя на компьютере видели страницу, на которой указано, что "сервер сейчас недоступен в связи с неполадками, доступ будет возобновлён .... ....". Ещё нужно, чтобы с этой страницы пользователи могли скачать несколько небольших файлов. В сетевых настройках на компьютерах стоит DHCP. Как это можно реализовать?

P.S. В сети есть компьютер, который будет отдавать эту страницу, пока недоступен сервер.

P.P.S. Желательно, чтобы страница открывалась при любых настройках сетевого соединения
Аватара пользователя
Tonny_Bennet

Re: Прочее - Как отдавать в локальную сеть веб-страницу, когда сервер не доступен?

Сообщение Tonny_Bennet »

Предположим что у вас есть локальная сеть 192.168.0.0/24 и в этой сети есть шлюз 192.168.0.1


Цитата jackg117:



сервер раздаёт интернет
Прочее - Как отдавать в локальную сеть веб-страницу, когда сервер не доступен?




на нём либо поднята служба NAT, либо прокси-сервер. Данный компьютер подключен к сети интернет и трафик из локальной сети попадает в интернет через этот компьютер. Если он (сервер) недоступен то доступа в интернет попросту не будет. Браузер обычно выводит ошибку недоступности узла сети.



Для реализации вашей схемы нужно использовать какой-нибудь прокси-сервер, который всегда будет доступен пользователям локальной сети. У него должен быть функционал, позволяющий отслеживать наличие подключения к сети инетрнет, и если подключение утеряно он отдавал бы заготовленную вами страничку. Трафик с этого прокси-сервера должен маршрутизироваться на ваш сервер, подключенный по радиоканалу.
Аватара пользователя
jackg117

Re: Прочее - Как отдавать в локальную сеть веб-страницу, когда сервер не доступен?

Сообщение jackg117 »

А если просто "подменить" сервер на время отсутствия радиосигнала? Поставить комп(в данном случае ноут) перед антенной(со стороны сети), и просто отдавать страничку? Можно это реализовать и как?
Аватара пользователя
Tonny_Bennet

Re: Прочее - Как отдавать в локальную сеть веб-страницу, когда сервер не доступен?

Сообщение Tonny_Bennet »

Цитата jackg117:



А если просто "подменить" сервер на время отсутствия радиосигнала?
Прочее - Как отдавать в локальную сеть веб-страницу, когда сервер не доступен?




Может на уровне сетевого коммутатора можно попробовать сделать зеркалирование порта и при отсутствии линка сервера (или по другим критериям) обращения направлять на другой порт, к которому подключен ноут.




Цитата jackg117:



Поставить комп(в данном случае ноут) перед антенной(со стороны сети), и просто отдавать страничку?
Прочее - Как отдавать в локальную сеть веб-страницу, когда сервер не доступен?




Если вы у себя в голове сейчас нарисовали картинку, где запрос из сети, идущий к определённому месту назначения, вдруг встречает "ноут" и понимает, что его метания по сети были бессмысленными и ноутбук это его истинная цель, а в ответ на запрос ноут отдаёт страничку с ошибкой, мне очень вас жаль. Вы не можете себе представить базовые принципы работы данной сети.
Аватара пользователя
jackg117

Re: Прочее - Как отдавать в локальную сеть веб-страницу, когда сервер не доступен?

Сообщение jackg117 »

Цитата Tonny_Bennet:



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




вы меня просто не поняли. Что мешает ноутбуку выполнять роль сервера? Присвоить ему ip адрес сервера(т.к. статика) и выдавать "ту самую" страницу, пока недоступен радиоканал. Это можно реализовать, вопрос только как именно.
Аватара пользователя
Tonny_Bennet

Re: Прочее - Как отдавать в локальную сеть веб-страницу, когда сервер не доступен?

Сообщение Tonny_Bennet »

Цитата jackg117:



вы меня просто не поняли. Что мешает ноутбуку выполнять роль сервера? Присвоить ему ip адрес сервера(т.к. статика) и выдавать "ту самую" страницу, пока недоступен радиоканал. Это можно реализовать, вопрос только как именно.
Прочее - Как отдавать в локальную сеть веб-страницу, когда сервер не доступен?




Обычно администраторы желают всё автоматизировать, что бы меньше работы было... вот автоматизировать эту систему будет не очень просто. А так можете на ноутбук поставить какой-нибудь прокси-сервер с нужным вам функционалом, и когда падает канал до основного сервера, просто менять адрес на ноутбуке. Все запросы из локальной сети будут сыпаться на ноут. Но при восстановлении канала у вас в сети будет два компьютера с одинаковыми адресами. А это не есть хорошо!
Аватара пользователя
jackg117

Re: Прочее - Как отдавать в локальную сеть веб-страницу, когда сервер не доступен?

Сообщение jackg117 »

в данный момент планируется провести модернизацию сервера, поэтому он будет недоступен в определённое время, как раз в этот промежуток времени можно поставить ноутбук, а при восстановлении сервера убирать ноут и ставить всё как положено. Согласен, это не совсем удобно, но другого пока ничего и не требуется. А какой прокси-сервер посоветуете?
Ответить

Вернуться в «Сетевые технологии»