Ситуация следующая - есть локальная сеть, связанная по меди и оптоволокну, всё достаточно надёжно работает. Но в сети(временно) есть очень неприятный недостаток - сервер подключен по радиоканалу, что влияет на его доступность(погода, отсутствие питания на антеннах, проверки органов контроля и т.п.). Поэтому возник вопрос - как сделать так, чтобы пользователи, открывающие любые сайты у себя на компьютере видели страницу, на которой указано, что "сервер сейчас недоступен в связи с неполадками, доступ будет возобновлён .... ....". Ещё нужно, чтобы с этой страницы пользователи могли скачать несколько небольших файлов. В сетевых настройках на компьютерах стоит DHCP. Как это можно реализовать?
P.S. В сети есть компьютер, который будет отдавать эту страницу, пока недоступен сервер.
P.P.S. Желательно, чтобы страница открывалась при любых настройках сетевого соединения
Прочее - Как отдавать в локальную сеть веб-страницу, когда сервер не доступен?
-
Tonny_Bennet
Re: Прочее - Как отдавать в локальную сеть веб-страницу, когда сервер не доступен?
Цитата jackg117:
сервер подключен по радиоканалу
Что за сервер и какие функции он выполняет?
сервер подключен по радиоканалу
Прочее - Как отдавать в локальную сеть веб-страницу, когда сервер не доступен?
Что за сервер и какие функции он выполняет?
-
jackg117
Re: Прочее - Как отдавать в локальную сеть веб-страницу, когда сервер не доступен?
сервер раздаёт интернет, подробностей не знаю
-
Tonny_Bennet
Re: Прочее - Как отдавать в локальную сеть веб-страницу, когда сервер не доступен?
Предположим что у вас есть локальная сеть 192.168.0.0/24 и в этой сети есть шлюз 192.168.0.1
Цитата jackg117:
сервер раздаёт интернет
на нём либо поднята служба NAT, либо прокси-сервер. Данный компьютер подключен к сети интернет и трафик из локальной сети попадает в интернет через этот компьютер. Если он (сервер) недоступен то доступа в интернет попросту не будет. Браузер обычно выводит ошибку недоступности узла сети.
Для реализации вашей схемы нужно использовать какой-нибудь прокси-сервер, который всегда будет доступен пользователям локальной сети. У него должен быть функционал, позволяющий отслеживать наличие подключения к сети инетрнет, и если подключение утеряно он отдавал бы заготовленную вами страничку. Трафик с этого прокси-сервера должен маршрутизироваться на ваш сервер, подключенный по радиоканалу.
Цитата jackg117:
сервер раздаёт интернет
Прочее - Как отдавать в локальную сеть веб-страницу, когда сервер не доступен?
на нём либо поднята служба NAT, либо прокси-сервер. Данный компьютер подключен к сети интернет и трафик из локальной сети попадает в интернет через этот компьютер. Если он (сервер) недоступен то доступа в интернет попросту не будет. Браузер обычно выводит ошибку недоступности узла сети.
Для реализации вашей схемы нужно использовать какой-нибудь прокси-сервер, который всегда будет доступен пользователям локальной сети. У него должен быть функционал, позволяющий отслеживать наличие подключения к сети инетрнет, и если подключение утеряно он отдавал бы заготовленную вами страничку. Трафик с этого прокси-сервера должен маршрутизироваться на ваш сервер, подключенный по радиоканалу.
-
jackg117
Re: Прочее - Как отдавать в локальную сеть веб-страницу, когда сервер не доступен?
А если просто "подменить" сервер на время отсутствия радиосигнала? Поставить комп(в данном случае ноут) перед антенной(со стороны сети), и просто отдавать страничку? Можно это реализовать и как?
-
Tonny_Bennet
Re: Прочее - Как отдавать в локальную сеть веб-страницу, когда сервер не доступен?
Цитата jackg117:
А если просто "подменить" сервер на время отсутствия радиосигнала?
Может на уровне сетевого коммутатора можно попробовать сделать зеркалирование порта и при отсутствии линка сервера (или по другим критериям) обращения направлять на другой порт, к которому подключен ноут.
Цитата jackg117:
Поставить комп(в данном случае ноут) перед антенной(со стороны сети), и просто отдавать страничку?
Если вы у себя в голове сейчас нарисовали картинку, где запрос из сети, идущий к определённому месту назначения, вдруг встречает "ноут" и понимает, что его метания по сети были бессмысленными и ноутбук это его истинная цель, а в ответ на запрос ноут отдаёт страничку с ошибкой, мне очень вас жаль. Вы не можете себе представить базовые принципы работы данной сети.
А если просто "подменить" сервер на время отсутствия радиосигнала?
Прочее - Как отдавать в локальную сеть веб-страницу, когда сервер не доступен?
Может на уровне сетевого коммутатора можно попробовать сделать зеркалирование порта и при отсутствии линка сервера (или по другим критериям) обращения направлять на другой порт, к которому подключен ноут.
Цитата jackg117:
Поставить комп(в данном случае ноут) перед антенной(со стороны сети), и просто отдавать страничку?
Прочее - Как отдавать в локальную сеть веб-страницу, когда сервер не доступен?
Если вы у себя в голове сейчас нарисовали картинку, где запрос из сети, идущий к определённому месту назначения, вдруг встречает "ноут" и понимает, что его метания по сети были бессмысленными и ноутбук это его истинная цель, а в ответ на запрос ноут отдаёт страничку с ошибкой, мне очень вас жаль. Вы не можете себе представить базовые принципы работы данной сети.
-
jackg117
Re: Прочее - Как отдавать в локальную сеть веб-страницу, когда сервер не доступен?
Цитата Tonny_Bennet:
Если вы у себя в голове сейчас нарисовали картинку, где запрос из сети, идущий к определённому месту назначения, вдруг встречает "ноут" и понимает, что его метания по сети были бессмысленными и ноутбук это его истинная цель, а в ответ на запрос ноут отдаёт страничку с ошибкой, мне очень вас жаль. Вы не можете себе представить базовые принципы работы данной сети.
вы меня просто не поняли. Что мешает ноутбуку выполнять роль сервера? Присвоить ему ip адрес сервера(т.к. статика) и выдавать "ту самую" страницу, пока недоступен радиоканал. Это можно реализовать, вопрос только как именно.
Если вы у себя в голове сейчас нарисовали картинку, где запрос из сети, идущий к определённому месту назначения, вдруг встречает "ноут" и понимает, что его метания по сети были бессмысленными и ноутбук это его истинная цель, а в ответ на запрос ноут отдаёт страничку с ошибкой, мне очень вас жаль. Вы не можете себе представить базовые принципы работы данной сети.
Прочее - Как отдавать в локальную сеть веб-страницу, когда сервер не доступен?
вы меня просто не поняли. Что мешает ноутбуку выполнять роль сервера? Присвоить ему ip адрес сервера(т.к. статика) и выдавать "ту самую" страницу, пока недоступен радиоканал. Это можно реализовать, вопрос только как именно.
-
Tonny_Bennet
Re: Прочее - Как отдавать в локальную сеть веб-страницу, когда сервер не доступен?
Цитата jackg117:
вы меня просто не поняли. Что мешает ноутбуку выполнять роль сервера? Присвоить ему ip адрес сервера(т.к. статика) и выдавать "ту самую" страницу, пока недоступен радиоканал. Это можно реализовать, вопрос только как именно.
Обычно администраторы желают всё автоматизировать, что бы меньше работы было... вот автоматизировать эту систему будет не очень просто. А так можете на ноутбук поставить какой-нибудь прокси-сервер с нужным вам функционалом, и когда падает канал до основного сервера, просто менять адрес на ноутбуке. Все запросы из локальной сети будут сыпаться на ноут. Но при восстановлении канала у вас в сети будет два компьютера с одинаковыми адресами. А это не есть хорошо!
вы меня просто не поняли. Что мешает ноутбуку выполнять роль сервера? Присвоить ему ip адрес сервера(т.к. статика) и выдавать "ту самую" страницу, пока недоступен радиоканал. Это можно реализовать, вопрос только как именно.
Прочее - Как отдавать в локальную сеть веб-страницу, когда сервер не доступен?
Обычно администраторы желают всё автоматизировать, что бы меньше работы было... вот автоматизировать эту систему будет не очень просто. А так можете на ноутбук поставить какой-нибудь прокси-сервер с нужным вам функционалом, и когда падает канал до основного сервера, просто менять адрес на ноутбуке. Все запросы из локальной сети будут сыпаться на ноут. Но при восстановлении канала у вас в сети будет два компьютера с одинаковыми адресами. А это не есть хорошо!
-
jackg117
Re: Прочее - Как отдавать в локальную сеть веб-страницу, когда сервер не доступен?
в данный момент планируется провести модернизацию сервера, поэтому он будет недоступен в определённое время, как раз в этот промежуток времени можно поставить ноутбук, а при восстановлении сервера убирать ноут и ставить всё как положено. Согласен, это не совсем удобно, но другого пока ничего и не требуется. А какой прокси-сервер посоветуете?