Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   Как отдавать в локальную сеть веб-страницу, когда сервер не доступен? (http://forum.oszone.net/showthread.php?t=244263)

jackg117 09-10-2012 16:43 2002134

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

Tonny_Bennet 10-10-2012 14:23 2002710

Цитата:

Цитата jackg117
сервер подключен по радиоканалу »

Что за сервер и какие функции он выполняет?

jackg117 10-10-2012 14:35 2002723

сервер раздаёт интернет, подробностей не знаю

Tonny_Bennet 10-10-2012 17:19 2002847

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

Цитата jackg117
сервер раздаёт интернет »

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

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

jackg117 10-10-2012 18:25 2002899

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

Tonny_Bennet 10-10-2012 18:44 2002907

Цитата:

Цитата jackg117
А если просто "подменить" сервер на время отсутствия радиосигнала? »

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

Цитата:

Цитата jackg117
Поставить комп(в данном случае ноут) перед антенной(со стороны сети), и просто отдавать страничку? »

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

jackg117 11-10-2012 03:31 2003150

Цитата:

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

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

Tonny_Bennet 11-10-2012 10:09 2003248

Цитата:

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

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

jackg117 11-10-2012 16:45 2003518

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


Время: 10:53.

Время: 10:53.
© OSzone.net 2001-