Давно не испытывал такого ступора в в несложной, на первый взгляд, задаче. В данной рубрике народ посерьёзней, поэтому надежда только на здесь, ибо, там, где про другие сайты -форумы не годится, там только в рельсу биться как в шпалу.. К инету подключен ноутбук, а на нём стоит Денвер, на котором есть сайт с главной страницей. Можно зайти в инет, а можно зайти на Денвер-страницу. Как сделать так, чтобы когда включен Денвер, всегда перекидывало на страницу Денвера. Если выключен Денвер, тогда обычный доступ к инету, а если включен Денвер тогда при попытке зайти на сайт инета всегда перекидывало на сайт Денвера. Чего-то надо колдовать с DNS, что-ли? А как колдовать, когда даже непонятно, чего у Гугла-то спросить. На ум приходит виртуальная машина с НАТ, чего-то куда-то она транслирует, но непонятно куда копать. Короче, вся это байда напоминает средневековую алхимию, как же сделать, чтоб перекидывало на нужную страницу? Данный ноут раздаёт инет по воздуху ещё двум компам, надо сделать так, чтобы у них инет был доступен, когда не работает Денвер, а если Денвер включить, тогда они все должны попадать на указанную страницу сайта Денвера. Как настроить такую средневековую алхимию?
Настраивается 2-е подсетки. Первая без тырнета с DNS = IP страницы заглушки , вторая подсеть с доступом в тырнет, после авторизации на странице заглушке. Это так чисто теоретически вижу, как вариант.
Элементарная задача, лол. Но всё зависит от целей и твоих умений. Зачем тебе это нужно? Можно на компах-клиентах в браузере прописать проксю и ей рулить куда отправлять чела. В nginx есть параметр upstream в котором может быть несколько серверов для попыток отправки запроса. Если интересует всего 1 сайт, то можно сделать первый сервер - айпишник сайта в интернете, второй - локальный. Если nginx не достучится до интернет-айпишника то использует второй (локальный) сервер. В хост-файлах клиентов для сайта можно прописать айпишник nginx-прокси. Если надо по некоторым условиям редиректить вообще любые сайты, то можно поднять линукс-сервер и заворачивать tcp-трафик с dst-port=80 на локальную проксю и ей уже рулить трафиком. Нужно написать скрипт который будет решать куда слать определённых клиентов и вносить правки в конфиг сервера. Если не умеешь кодить, то остаётся только надеяться на милость богов, вдруг повезёт, вдруг найдётся простой способ.
Браузеры-то причем ? Вы раздаете интернет. Вам требуется перенаправлять пользователей на свою страницу. Это вы можете легко осуществить перенаправляя трафик этих людей через свой локальный проксик который и будет определять куда их отправлять. Он может реагировать на Denwer, на фазу луны и менструального цикла супруги Обамы. Легко и непринужденно. Лучше всего посредством iptables Линуха, но можно и так, только мудиться дольше. Чем же не ответ ?
Всегда прикалывало, когда люди ставят высший уровень секретности на свои какашки. Рассказать для чего это тебе нужно и что за сайт - никак вообще невозможно? А ты не говорил при каких условиях на этом ноутбуке инэт появляется а при каких исчезает. Видимо это сверх-секретная информация. А раз неизвестно когда инэт есть а когда нету то надо писать скрипт который будет отслеживать его появление и отключение. Появился интернет - автоматически включаем редирект на интернет-сайт. Исчез - делаем изменения чтоб редирект шёл на локальный сайт. VirtualBox? Не, не слышал. Сервер не в инэте а на ноуте, лол. С херов-ли небылицы? У меня дома вообще микротик стоит с кучей настроек под раздачу инэта через вайфай, впн, вланы для принтера и т.д. И ничё, при настройке не помер, в нэте мануалов полно. А так всегда бывает. Я привык отвечать на вопросы идиотов. В большинстве случаев идиоты сами не знают чего они хотят и как это сделать нормальным способом. Для них есть всего один способ - сделать через жопу. Хотя для грамотного админа легко потратить час и сделать всё по уму. Но всякие там линукс-серверы, nginx - это всё вне плоскости мышления нубов. Ниак невозможно поставить линукс в виртуалку? Так ты объясни почему это невозможно и включи в условие задачи. То, что ты получаешь не те ответы которые тебе нужны - причина этого в неполном изложении условий задачи. Лол. Сдаётся мне, что все эти батхерты и сам топик вытекает из-за отсутствия знаний. Ну раз он там нахер ненужен и вообще недопустим, то наверное блондинка гламурная сидит за ним. А блондинкам техническими задачами впринципе не положено заниматься. Пусть платит бабло и ей всё сделают как надо, раз сама не может.
Хз. Может через powershell чего замутить? Типа вот такого: http://forum.oszone.net/thread-241726.html
Если вам неправильно отвечают - виной тому недостаточно четкая формулировка задачи и недостаток самокритики тоже влияет неслабо на нежелание видеть свою вину в этом деле. Если без внятного задания и без всяких линуксов - пишем драйвер с перехватами уровня NDIS, цепляемся им к интерфейсам, посредством коих раздаем тырнет. Устанавливаем нотифи на создание процесса и при создании процесса Денвера через отложенный вызов процедур оповещаем сей драйвер который станет производить маршрутизацию пакетов на ваш локальный Денвер.
Есть Дебиан. Зачем же 5 гигов. 30 мегабайт оперативы занимает и это уже сразу с несколькими демонами. С Апачем... вот уж не помню сколько, но явно меньше чем занимает один несчастный Скайп. Я думаю можно в качестве такого девайса заюзать какой-нить старенький комп который выменять на банку пива.
Весь топик в трёх словах: "Помогите, ХОЧУ рулить инэтом как вздумается! Но это супер-шпионская хак задача уровня Top Level Secret и больше я вам ничего не скажу.". Расходимся, это был просто троллинг. Совершенно очевидно, что ТС не заинтересован в решении задачи, его главная цель - генерация словесного поноса. Причём прям видно как ТС провоцирует и сопротивляется нормальному решению задачи. Не видел от ТСа ни одного нормального сообщения на форуме, он здесь исключительно ради срачей. Смысл этого топика не в решении задачи а в получении ТСом удовольствия от наших батхертов. Тема сисек раскрыта.
Я-же говорил. Думаю топик дал желаемый результат. Так что всё нормально, дело сделано, задача выполнена. Небольшая опечатка: не поржать а пожрать. Античат - идеальная еда для тролля. Жаль, что админов такое положение вещей устраивает. Ну да ладно, эта проблема легко решается удалением сайта из rss-ленты.
Пффф. Было бы чего возмущаться. Ну поржал и славно. У нас тут был один Витя ПыПы. Он когда ходил - все время звук клаксона воспроизводил. И улыбался себе. Прикольный тип. Его и не обижал никто, знали что с головой проблема. И всем нормально. Чо бухтеть-то ?
Чудовищный 5 Гб Линух - только у тех, кто собирает кубики максимум с 3-го раза. Для нормальных людей это пара Мб если нужно конкретно под эту цель. А крошечная-крошечная утилита знает когда запускается Денвер ? И опять таки решение сильно зависит от задачи. Задача сформулирована через *гузно*, автор задачи - толсто и не смешно троллит ИМХО. Но коль ушь нашли - замечательно.
Пзд, я такую хуйню придумал: Создать .бат файл который проверяет наличие процесса Denver. Засовываем его в планировщик винды. В зависимости от наличия процесса командой netsh форвардим куда хотим. Например при обращении к локалхосту на 1234 порт будет бросать на яндекс. Code: netsh interface portproxy add v4tov4 listenport=1234 connectport=80 connectaddress= 213.180.204.3 protocol=tcp