Программа для изменения настроек сети. Программы для смены IP

Бесплатная программа для изменений сетевых настроек. Программа предназначена для некоммерческого использования и в бесплатной версии позволяет создавать до шести профилей, содержащих разные конфигурации сети.

Менять созданные профили в NetSetMan (сокращенно от Network Settings Manager) очень легко - достаточно всего лишь выбрать вкладку с нужными настройкам и нажать кнопку "Применить".

Вы заранее вносите нужные установки в отдельные профили, а потом просто переключаетесь на нужный при смене способа соединения!

Основные возможности

NetSetMan позволяет менять:

IP - адрес компьютера в Интернете.

DNS - система, связывающая домены с IP-адресами.

Hosts - текстовый файл с инструкциями для переадресации.

  • IP-адреса;
  • DNS-, WINS- и SMTP-сервера;
  • имя и рабочую группу компьютера;
  • настройки Wi-Fi;
  • сетевые принтеры;
  • записи в файле Hosts;
  • некоторые свойства системы (режим работы монитора, звуковых устройств и конфигурации электропитания).

Кроме того, NetSetMan может выполнять любые BAT, JS или VB-скрипты, что позволяет изменять практически любые настройки, доступные из командной строки и/или благодаря сторонним программам!

Сравнение с аналогом

У NetSetMan существует платная PRO-версия, однако отличия между ними - минимальны. Фактически, заплатив €18, Вы получите:

Proxy - промежуточный сервер между компьютером и Интернетом.
  • право использовать NetSetMan на рабочем ПК ;
  • активируете неограниченное количество профилей настроек;
  • функции смены proxy-сервера, сетевого домена и стартовой страницы браузера.

Поэтому, мне кажется, что более удачно будет сравнить NetSetMan с приложением сторонних разработчиков, под названием WinAgents HyperConf:

По сути, программа WinAgents HyperConf - своеобразный аналог NetSetMan для сисадминов, поскольку предназначена не только для автоматизированной смены настроек сети, но и для поддержания этих настроек в работоспособном состоянии.

Да и лицензия на нее продается минимум на 10 машин. Поэтому для обычного пользователя работать с NetSetMan будет предпочтительнее.

Установка программы

NetSetMan устанавливается, как и все программы: Вы скачиваете архив, открываете его и запускаете инсталлятор, а далее следуете подсказкам мастера.

На первых этапах установки Вам потребуется выбрать язык приложения и принять условия лицензионного соглашения , после чего перед Вами встанет следующий выбор:

Здесь есть три возможных варианта установки:

  1. Стандартная установка - это способ, при котором NetSetMan будет внедрен в систему, как и все обычные приложения. То есть в папке Program Files (по умолчанию) будет создана директория с программой, в которой будут находиться все нужные для работы файлы. При этом настройки утилиты будут сохраняться в реестре системы.
  2. Обновление - позволяет установить более новую копию программы поверх уже установленной у Вас. Данный способ будет доступен только в том случае, если Вы уже раньше пользовались NetSetMan.
  3. Извлечь файлы. Данный способ позволяет просто распаковать все файлы программы в указанную Вами директорию. При этом в реестр ничего не пишется, и Вы можете использовать NetSetMan в качестве portable-приложения.

Пожалуй, закончим мы установку программу стандартным образом, хотя, если Вы - любитель портативного софта, то можете завершать инсталляцию третьим способом:).

Создание первого профиля

После завершения установки программы перед нами появится ее рабочее окно:

Оно состоит из панели меню (вверху), ряда кнопок (справа от названия программы) и шести вкладок, на которых, собственно, и собраны все возможные настройки.

Для того, чтобы создать первый профиль настроек нужно вызвать контекстное меню требуемой вкладки (например, Set 1):

Первым делом переименуем нашу вкладку во что-нибудь удобное и понятное. Для этого нажмем «Переименовать» и в открывшемся окошке введем подходящее название, например, назовем вкладку - «Дома»:).

После этого нам потребуется еще раз зайти в контекстное меню вкладки и активировать там пункт «Получить все текущие настройки».

Данное действие автоматически заполнит все поля настройками, которые применены у Вас для подключения к Интернету в данный момент:

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

Работа с программой

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

У меня дома подключение от городской локальной сети, поэтому в качестве примера я приведу настройки, которые мне приходится использовать, если я хочу подключиться к Сети у своих родителей:

DNS-сервер - программа, обрабатывающая DNS-запросы.

Как видите, для работы Интернета нам обычно достаточно знать свой IP-адрес и IP нашего DNS-сервера (которым в данном случае выступает модем). Однако случаются и более сложные случаи, с которыми NetSetMan поможет нам справиться.

MAC-адрес (англ. Media Access Control ) - уникальный номер устройства в сети.

Первым таким случаем является проблема смены MAC-адреса сетевой карты.

Обычно такой необходимости не возникает, однако, если Вам приходится работать в нескольких локальных сетях, где раздача трафика осуществляется по физическим адресам сетевых устройств, то без данной функции сделать Вы ничего не сможете.

Официально в NetSetMan пока такой возможности нет (хотя автор заявил ее реализацию в ближайшей бета-версии), но зато есть возможность выполнять практически любые скрипты, что существенно повышает функционал программы!

Скрипт можно создать заранее (и потом просто открыть), а можно написать прямо в окне специального встроенного редактора, для доступа к которому нужно активировать галочкой пункт «Скрипт» в нужной вкладке программы и нажать на кнопку справа от названия пункта:

Рассмотрим работу со скриптами на конкретном примере. По умолчанию в Командной строке нет функции смены MAC-адреса, но ее можно реализовать при помощи сторонней консольной программки - macshift .

Данную утилиту Вы найдете в архиве с программой NetSetMan. Все, что Вам потребуется сделать - это распаковать файлы «validmacs.h» и «macshift.exe» (третий файл - необязательно) в корень диска C:\ или в папку C:\Windows .

Консоль (англ. console ) - окно для ввода текстовых команд.

Таким образом, у Вас появилась возможность менять МАС-адрес сетевой карты через консоль. Теперь дело за малым - нужно написать скрипты.

Синтаксис команд macshift - очень прост: macshift -i "Название подключения" 2889-82-002B (нужный адрес).

Вбиваем строку (с измененным на нужный Вам МАС-адрес) в любой редактор типа Блокнота и сохраняем как BAT-файл.

Теперь осталось только открыть созданный файл в редакторе скриптов NetSetMan (см. скриншот выше). Причем время выполнения скрипта можно установить как «До» изменения настроек, так и «После».

Управление файлом Hosts

Рядом с пунктом «Скрипт» находится пункт «Hosts». Его активация позволяет нам вносить изменения в одноименный системный файл, который отвечает за разрешение и переадресацию указанных в нем адресов.

Одним из вариантов использования функции правки данного файла может быть ограничение доступа к некоторым сайтам с Вашего ПК.

Для примера, предлагаю «забанить» сайт vk.com :).

Добиться этого можно, прописав сайту адрес локального хоста (по умолчанию 127.0.0.1 ). Активируем пункт «Hosts» в NetSetMan и при помощи кнопки справа (с изображением многоточия) вызовем окно правки системного хост-файла:

Теперь, соблюдая синтаксис, на каждой новой строчке мы прописываем вначале адрес локального хоста, а затем через пробел адрес сайта, к которому хотим закрыть доступ.

После формирования списка нажимаем кнопку «Готово».

Самое главное то, что NetSetMan не трогает стандартных записей хост-файла, но может как добавлять, так и удалять добавленные через программу адреса сайтов.

Таким образом, Вы можете создать профиль, например, для своих детей, в котором ограничить их возможности доступа к определенным сайтам!

Управление свойствами системы

Последняя функция, на которую хотелось бы обратить Ваше внимание - «Свойства системы». Активировав данный пункт в окне NetSetMan, Вы получите возможность, применяя профиль, менять не только сетевые настройки, но и некоторые установки монитора, звука и электропитания:

С возможностями NetSetMan мы разобрались, поэтому пришло время попробовать применить созданные нами профили. Для этого достаточно перейти на нужную вкладку (профиль) и нажать кнопку «Примен.» в верхней правой части окна программы:

При этом откроется окно, в котором будут отображаться все действия, выполненные программой.

Над списком действий находится строка прогресса применения новых установок, а над ней кнопка «Отмена», которая по завершению конфигурирования сети сменится на кнопку «Готово».

Нажимаем последнюю и получаем в свое распоряжение полностью перенастроенное подключение к Интернет!

Дополнительные инструменты и настройки программы

Итак, выше мы уже разобрались с принципом работы программы NetSetMan и рассмотрели подробно некоторые ее возможности. Теперь пришло время познакомиться с некоторыми неосновными, но иногда нужными функциями. Речь пойдет о кнопках на панели инструментов. Их там всего три:

  1. Профили. Данная кнопка вызывает окно управления профилями. К сожалению, в бесплатной версии мы не можем удалить ни один из шести профилей, но зато можем переименовывать их.
  2. Заметка. Эта кнопка позволяет оставлять короткие записи (до 256 символов) с комментариями к активному профилю. Сюда вы, например, можете вставить текст скрипта, чтобы иметь возможность его восстановить в случае потери файла (см. скриншот выше).
  3. Автопереключение. Данная кнопка открывает окно, в котором мы можем настроить автоматическое переключение на Wi-Fi-профиль при обнаружении сигнала открытой сети.

Без должного внимания у нас осталась только строка меню.

Первый пункт - «Профиль» - активирует меню аналогичное контекстному меню, описанному в начале раздела про создание первого профиля. Поэтому описывать его отдельно нет смысла, и мы переходим ко второму пункту - «Опции»:

Здесь у нас имеется три подпункта:

  • импорт;
  • экспорт профилей;
  • и собственно сами «Настройки».

Например, если Вы забыли поставить русский язык интерфейса или хотите отключить автозапуск NetSetMan, то Вы можете это сделать именно здесь.

Также обратите свое внимание на вкладку «Администрирование». С ее помощью Вы сможете активировать шифрование всех хранящихся в программе данных!

В третьем пункте меню - «Инструменты» - собраны некоторые стандартные ссылки на встроенные в системы средства управления сетевыми подключениями и не только:

Последнее, о чем мне хочется рассказать, - это возможность работы с NetSetMan в «Компактном режиме»:

Для переключения в данный режим достаточно кликнуть на соответствующей надписи в правом верхнем углу. Стоит заметить, что править настройки профилей в данном режиме нельзя, зато переключать конфигурацию сети намного удобнее (по крайней мере, на мой взгляд) :).

Достоинства и недостатки программы

  • простота интерфейса;
  • удобная система смены профилей;
  • расширение функционала программы посредством выполнения скриптов;
  • возможность быстрого автоматического получения текущих настроек;
  • доступ к наиболее востребованным встроенным функциям Windows.

Недостатки:

  • нет встроенной функции смены МАС-адреса сетевой карты;
  • нет встроенного планировщика заданий.

Выводы

Если Вы - современный владелец ноутбука и часто используете его в поездках для выхода в Интернет, то NetSetMan - это незаменимый для Вас инструмент, который позволит навсегда забыть о неудобствах, связанных с изменениями настроек сети.

Если Вы сами не очень хорошо владеете навыками конфигурирования сетевых установок, то Вы всегда можете попросить знакомых или коллег (например, офисного сисадмина:)) сделать это всего один раз, и потом всегда радоваться бесперебойному доступу к Интернету!

Послесловие

В современном мире, наверное, практически не осталось людей, которые так или иначе не пользовались бы компьютерной техникой. У большинства сегодня дома имеется даже не по одному ПК… Причем второй компьютер чаще всего - ноутбук.

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

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

Допустим, Вы используете ноутбук в качестве рабочей машины дома, в офисе и у знакомых. При этом дома Вы «сидите» на ADSL-подключении, на работе в «локалке», а у друзей на «выделенке». А еще в Вашем ноутбуке есть и Wi-Fi, который можно использовать для серфинга в открытых сетях…

И для каждого случая Вам приходится каждый раз лезть в Сетевые подключения и шаманить с настройками! Страшно? Еще бы:) Но сегодня мы узнали, как избавить себя раз и навсегда от этого кошмара при помощи достаточно простой, но практически незаменимой утилитки NetSetMan.

P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.

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

Спустя какое то время я родил скрипт (batch-файл - он же.bat), который просто поместил в автозагрузку и запустил. Несомненно, это временное решение, но если надо сейчас или даже прямо сейчас, а работы другой непочатый край, то подойдет. Ниже исходники:

:first_ping
Ping -n 4 -l 1 8.8.8.8>Nul
If "%ERRORLEVEL%"=="1" goto reserv
if "%ERRORLEVEL%"=="0" Echo First IP OK.
set Timer=60
ping -n %Timer% 127.0.0.1>nul
goto first_ping

:second_ping
Ping -n 4 -l 1 192.168.0.50>Nul
If "%ERRORLEVEL%"=="1" echo First IP is not response.
if "%ERRORLEVEL%"=="0" goto first
set Timer=60
ping -n %Timer% 127.0.0.1>nul
goto second_ping

:rezerv
net send Началось переключение сервера на резервный канал интернет.
echo Reserv IP configuring. Plese wait.
echo ==================================
netsh interface ip set address inet static 192.168.0.57 255.255.255.0 192.168.0.50 1 >
echo IP Reconfiguring OK
netsh interface ip set dns inet static 192.168.0.17 >nul # замена первичного DNS.
echo First DNS OK
netsh interface ip add dns inet 192.168.0.9 >
echo Second DNS OK
echo Reserv IP configured.
echo Testing...
Ping -n 4 -l 1 8.8.8.8>Nul
If "%ERRORLEVEL%"=="1" net send Оба провайдера недоступны.
if "%ERRORLEVEL%"=="0" goto second_ping

:first
echo First IP configuring. Plese wait.
echo =================================
netsh interface ip set address inet static 192.168.0.58 255.255.255.0 192.168.0.51 1 >nul # inet - имя сетевого подключения. Адреса: 1 - IP, 2 - маска, 3 - шлюз.
echo IP Reconfiguring OK
netsh interface ip set dns inet static 192.168.0.9 >nul # замена первичного DNS.
echo Reserv IP configure starting. Plese wait.
echo First DNS OK
netsh interface ip add dns inet 192.168.0.17 >nul # добавление вторичного DNS
echo Second DNS OK
echo Reserv IP configured.
echo Testing...
Ping -n 4 -l 1 192.168.0.51>Nul
If "%ERRORLEVEL%"=="1" goto rezerv
if "%ERRORLEVEL%"=="0" goto first_ping

Хочу заметить, что проверка доступности происходит раз в 60 секунд. Вы можете это изменить на любое время, необходимое вам, изменив соответствующий параметр. Но слишком большое время сделает смену адреса не актуальной, а слишком маленькая задержка даст небольшую, но неприятную (возможно, при очень плохих или загруженных сетях) задержку. Смешно про байт конечно говорить, но все же.


В данной статье рассказывается о создании системы автоматического резервирования интернет–канала на базе устройств NetPing 2/PWR-220 v3 c прошивкой Logic (далее по тексту - система). Данная система позволяет автоматически, в случае недоступности основного канала, переключаться на резервный канал. Переключение происходит «прозрачно» для конечного пользователя. Триггером к переключению является неработоспособность основного канала (пропадание пинга через основной канал). Для возврата системы в первоначальное состояние нужно нажать на кнопку.

Принцип работы

Для реализации системы использованы два маршрутизатора, подключенные к основному (Base) и резервному (Reserv) каналам Internet. Выходы маршрутизаторов объединены на коммутаторе (Swich) , к которому подключены рабочие станции. К этому же коммутатору подключено устройство . Питание маршрутизаторы получают от управляемых розеток устройства. При первоначальной подаче питания на компоненты системы включается розетка PWR1 устройства , и соответственно маршрутизатор Base Internet канала получает питание. После его загрузки пользователи начинают получать Internet трафик через этот маршрутизатор. При этом устройство постоянно контролирует работоспособность как самого маршрутизатора, так и Base канала, путем пингования удалённого хоста.

В случае пропадания ответа на пинг с удаленного хоста, что может быть следствием как неработоспособности основного (Base ) канала, так и выходом маршрутизатора из строя, логика устройства формирует две команды. Первую команду - на отключение розетки PWR1 (и как следствие этого – обесточивание маршрутизатора основного канала), и вторую команду – на включение розетки PWR2 , и, соответственно, включение в работу маршрутизатора резервного Internet канала. После загрузки маршрутизатора резервного канала трафик продолжает поступать на компьютеры пользователей через него. Это состояние является устойчивым. Обратного переключения не произойдет, даже при восстановлении работоспособности основного Internet канала. Триггером возврата в исходное состояние служит кнопка. При нажатии на кнопку, подключенную к линии IO1 или IO2 устройства , устройство возвращается в первоначальное состояние – розетка PWR1 включена, а розетка PWR2 выключена. Следует отметить, что кнопка работает «безусловно», то есть возврат в исходное состояние произойдет, даже если основной Internet канал продолжает быть недоступным. Правда, в данном случае система через некоторое время вновь переключит питание на розетку PWR2 .

Как реализовать?

Для создания действующего макета системы автоматического резервирования Internet канала (в дальнейшем по тексту – «система») было использовано следующее оборудование:

Наименование оборудования

Прошивка

Примечание

1

Устройство и два переходника PRW-220

Logic

Для получения прошивки см. «Полезные ссылки»

2


устройство корпоративного уровня
ZyxelZyWALL 70

Микропрограмма версии 4.00

3


Устройство SOHOуровня
Asus WL500Gp V2

Альтернативная (так называемая «чешская») прошивка для работы с CDMA модемами. 1.71

Скачать стабильную версию можно с сайта разработчиков. Внимание! Перед установкой прошивки читать FAQ!
{+} http://koppel.cz/cdmawifi/download+

4

CDMA модем AnyDATA ADU-500A (EVDO rev0 )

Дефолтная прошивка от производителя

5

Коммутатор3Com 5 ports Gigabit swich

Доступ в интернет осуществлялся посредством двух провайдеров:

  • Работоспособность основного канала обеспечивал провайдер 1 (подключение по стандартному UTP кабелю, с выделением статического publicIP);
  • Работоспособность резервного канала обеспечивал провайдер 2 (беспроводная CDMA сеть оператора ОАО «Московская сотовая связь» с торговым названием «СкайЛинк»).

Внешний вид системы:



  • (1) Устройство ;
  • (2) Коммутатор 3Com 5 ports Gigabit swich;
  • (3) Маршрутизатор основного интернет-канала: ZyxelZyWALL 70;
  • (4) Маршрутизатор резервного интернет-канала: AsusWL500GpV2;
  • (5) CDMA модем AnyDATA ADU-500A.

Компоненты системы

Устройство NetPing 2/PWR-220 v3 с двумя переходниками PRW220



Устройство управляет питанием маршрутизаторов основного и резервного Internet каналов, которые подключены к управляемым компьютерным розеткам 220В устройства. Переходники PWR-220 позволяют подключить к управляемым розеткам устройства два маршрутизатора.
Кнопка возврата. Представляет из себя нефиксируемую в нажатом состоянии кнопку с нормально разомкнутыми контактами. Кнопка проводом необходимой длины подключается к клеммной колодке устройства .

Маршрутизатор основного Internet канала: ZyxelZyWALL 70

В порт WAN-1 маршрутизатора подключен кабель от основного провайдера.

Маршрутизатор резервного Internet канала: AsusWL500GpV2





В USB порт резервного маршрутизатора включен беспроводной CDMA модем AnyDATA ADU-500A , обеспечивающий доступ этой связки в сеть «СкайЛинк».
Порт LAN маршрутизатора соединен с коммутатором.

Настройка и подключение

Ниже приведена структурная схема системы:


В структурной схеме имеются следующие отличия от реальной модели, сделанные с целью разгрузить рисунок от второстепенных элементов:

  • Не показан адаптер питания 220VAC/5VDC Маршрутизатор резервного Internet канала: AsusWL500GpV2;
  • Не показан адаптер питания 220VAC/12VDCкоммутатора 3Com.

Таблица настроек сетевых интерфейсов

Устройство

WAN порт

LAN порт

DHCP сервер

DHCP клиент

Маршрутизатор основного интернет-канала:

Статический адрес
IP: 77.50.XXX.XXX
Mask: 255.255.XXX.XXX Gateway: 77.50.XXX.XXX
DNS1: 77.50.XXX.XXX DNS2: 77.50.XXX.XXX

IP: 192.168.1.1

Да
192.168.1.2-255

Маршрутизатор резервного интернет-канала:

Динамический IP от провайдера

IP: 192.168.1.1

Да
192.168.1.2-255

Устройство

IP: 192.168.1.100
Шлюз 192.168.1.1

Статический IP

Клиентский компьютер

Получает настройки от DHCP

Алгоритм управления питанием маршрутизаторов.

  • Маршрутизатор 1 подключен к основному Internet каналу (Base ) и розетке PWR1;
  • Маршрутизатор 2 подключен к Internet каналу (Reserv ) и розетке PWR2;
  • Пока пинг уходит через интернет канал Base , розетка PWR1 остается под напряжением. Розетка PWR2 при этом обесточена;
  • Как только пинг теряется через Internet канал Base , Logic выключает PWR1 и включает PWR2 . Соответственно, стартует Маршрутизатор 2 и интернет канал Reserv;
  • При нажатии кнопки с нормально разомкнутыми (NO) контактами, подключенной к IO1 в режиме входа, текущий уровень IO1 меняется с 1 на 0.

Это служит триггером к возврату в первоначальное состояние (PWR1 on, PWR2 off).

Разметите компоненты системы на ровной горизонтальной поверхности. Поочередно включая компоненты системы, настройте их сетевые интерфейсы в соответствии с таблицей. Для первоначальной настройки устройства рекомендуется использовать бесплатную утилиту NPCONF . Подключите кабель от основного провайдера и модем CDMA к WAN портам соответствующих маршрутизаторов. Подключите LANпорты двух маршрутизаторов устройства к коммутатору в соответствии со структурной схемой системы. Подключите кнопку возврата к линии IO1, сконфигурированной на «ВХОД». Распиновку клеммой колодки можно посмотреть в «Руководстве пользователя » на сайте компании. Запитайте компоненты системы от внешнего источника питания 220В. На данном этапе настройки подключать маршрутизаторы к управляемым розеткам не следует.
Важно! Одновременная работа в сети двух маршрутизаторов недопустима, так как их LAN порты имеют одинаковые IP адреса. Это приведет к конфликту IP адресов в системе и неработоспособности сети.
Убедитесь в том, что рабочая станция получила корректные сетевые настройки от DHCP сервера маршрутизатора (ПУСК-ВЫПОЛНИТЬ-CMD- ipconfig /all). С рабочей станции зайдите в web-интерфейс маршрутизатора (192.168.1.1) и устройства (192.168.1.100), чтобы убедиться в их работоспособности. Убедитесь в наличии доступа в интернет с обоих маршрутизаторов, поочередно включая их в сеть 220В. Все хорошо? Можно переходить к конфигурации модуля логики в устройстве . IP адрес устройства может быть любой, разумеется, из диапазона 192.168.1.2-255, шлюз 192.168.1.1 Зайдите в web-интерфейс устройства. Логин и пароль по умолчанию - visor - ping. Теперь зайдите на вкладку «УПРАВЛЕНИЕ 220В» и установите для обоих каналов значение «ЛОГИКА».


Для сохранения настроек нажмите кнопку «Применить изменения».
Зайдите на вкладку «ЛОГИКА» и выполните настройки модуля в соответствии со скриншотом.


После установки значений нажмите кнопки «Применить изменения» для модуля настроек логики и пингера. Система готова к работе. Отключите все компоненты от электросети, подключите питание маршрутизаторов к управляемым розеткам устройства . Включите все компоненты в сеть. На устройстве должен загореться зеленый светодиод возле розетки PWR1 , показывающий наличие питания. Убедитесь в наличии доступа в Internet на рабочей станции.
Теперь отключите кабель от WAN порта маршрутизатора основного Internet канала. Через несколько секунд система переключит питание на резервный маршрутизатор, обесточив основной. После загрузки резервного маршрутизатора доступ в Internet восстановится. При нажатии на кнопку система перейдет в исходное состояние.

Заключение

В заключении хотелось бы описать ряд сложностей и нюансов, с которыми столкнулся автор статьи при практической реализации вышеописанной системы.
В качестве хоста для пингования предлагается использовать общедоступный Google DNS 8.8.8.8 или 8.8.4.4. Разумеется, в качестве хоста для пингования можно указать любой другой стабильно работающий публичный IP адрес. При выходе в сеть через беспроводной модем, как в данном случае, сотового оператора Скайлинк, казалось бы, логично пинговать сайт и DNS провайдера, поскольку сетевой трафик к этим узлам не тарифицируется. Однако, как показала практика, провайдеры не очень приветствуют такой подходит из-за постоянной бесплатной загрузки их ПО пользователями. Результатом может быть запрет ответа на пинг с конкретного IP. Это, в свою очередь, повлечет «ложную» недоступность удаленного хоста.
В данной статье автор рекомендует на рабочих станциях настраивать сетевой адаптер на получение настроек от DHCP сервера маршрутизатора. На приведенном в пример оборудовании это хорошо работало. Однако, мы не исключаем возможности, что при повторе этой схемы на другом оборудовании при переключении с одного на другой маршрутизатор интернет так и не заработает без дополнительных действий (самое простое - перезагрузка рабочей станции или отключение с последующим включением сетевого интерфейса). Как вариант, можно попробовать прописать статические настройки сети на рабочей станции:
IP любой из диапазона 192.168.1.0/24, исключая, 192.168.1.1 (маршрутизатор) и 192.168.1.100 (устройство )
Маска 255.255.255.0
Шлюз 192.168.1.1
DNS 8.8.8.8 и 8.8.4.4
Модуль Logic несет в себе гораздо более широкие возможности, описание которых выходит за рамки данной статьи. Но даже в пределах данной системы можно добиваться другой необходимой реакции на внешние события, меняя и комбинируя логические правила.

Полезные ссылки

Прошивку можно загрузить с сайта компании АлентисЭлектроникс -
Для смены прошивки следует использовать бесплатную утилиту NPCONF -
Руководство пользователя

  • Каталог устройств удалённого управления и распределения электропитания NetPing
Please enable JavaScript to view the
  1. Пропадает интернет по разным причинам и такое может быть в любой момент, скажем не поладки у интернет провайдера. А вам нужно постоянное соединение с интернет и вас нет рядом сервером или компьютерным устройством, майнинг фермой которая постоянно должна быть подключена к интернет чтобы продавать свои ресурсы. Если произойдет сбой в интернет соединении тогда может встать ваша работа или не передадутся важные данные и так далее. Как быть в таких случаях?
  2. Настройка автоматического переключения между соединениями в Windows:
  3. Для того чтобы ваше устройство постоянно выходило в интернет, в случае отключения одного из соединений, их должно быть несколько. Приведу пример на операционной системе Windows и соединения будут 1.) Домашний интернет провайдер, оптика или категория кабеля UTP5e, возможно WiFi. 2.) Обычный модем 3g от МТС или Мегафон, Билайн, Tele2 и так далее.
  4. Коммутируемое интернет соединение от провайдера в системе Windows если оно подключено и идет трафик, то все программы будут использовать его по умолчанию. Оставим как есть и идем настраивать 3g. Устанавливаем драйвера для модема 3g и выключаем в авто запуске программу которая устанавливается в месте с драйверами, либо если возможно совсем ее не устанавливаем. Далее идем настраивать соединение 3g вручную средствами самой операционной системы. Переходим в центр управления сетями и общим доступом > создание и настройка нового подключения > Подключение к интернет > вводим настройки вашего 3g провайдера.
  5. Нажимаем подключиться и если все нормально прошло отключаемся. Далее возвращаемся центр управления сетями и общим доступом и выбираем с лева изменения параметров адаптера. Находим подключение 3g и кликнув правой кнопкой мышки по подключению в контекстном меню выбираем "свойства" > переходим на вкладку "параметры" где убираем все галочки.
  6. Переходим к самому главному, это настройка скрипта для выполнения мониторинга скажем так чтобы было понятно, интернет соединения на предмет его доступности, как только в заданное время через соединение по умолчанию не пропингуется любой назначенный вами адрес в интернет, значит включаем второе подключение 3G. Думаю понятно в общем как это будет работать, я в конце более подробней распишу. Ниже представляю вам bat файл который и будет пинговать и переключать адаптеры, его надо добавить в авто запуск операционной системы, чтобы он запускался при старте системы:
  7. Что выполняет bat файл?:
  8. TIMEOUT 300 это проверка интернета в секундах, получается 5 минут. Пингуется 3 сайта, можете заменить на свои сайты или ip адреса. Если пинг проходит значит ждем еще 5 минут, если пинг не дошел значит проверяем следующий адрес в интернете и так с 3 адресами. Если все 3 адреса не пингуются, значит интернет пропал и переходим на соединение 3g. Почему 3 адреса в интернет пинговать? Потому чтобы проверить, возможно что один из адресов будет не доступен в интернете, в связи скажем отключения электричества на сервере, сразу 3 не может быть такого и здесь вывод что неполадки с вашем интернет соединением. После переключения на 3g TIMEOUT 3600 это целый час, вы можете выставить свое время, скажем так же 5 минут как и с первым соединением. По истечении часа отключаем 3g и снова пингуем 3 сайта заданные вами, если снова пинг не прошел включаем 3g если прошел переходим на подключение провайдера. Не советую делать 5 минут, подключение на 3g, потому что соединение будет через каждые 5 минут отключаться и снова включаться, сами задумайтесь надо такое вам?
  9. В bat файле также надо прописать настройки вашего 3g соединения, это номер, логин и пароль. Посмотрите картинку выше и сравните со строкой в файле, тем самым разберетесь что на что менять. Делается это в строке:
  10. «rasdial „3G“ /callback:9856»
  11. Bat файл положите в отдельную папку, так как вместе с файлом будут сохраняться логи, в которых будет информация по подключению, что очень удобно, посмотреть был ли интернет стабилен или были провалы.
  12. Если пинг есть - возвращаемся и ждем 5 минут. Если нет - пингуем следующий сайт. Если все 3 сайта не пингуются, то переходим на 3G. TIMEOUT 3600 - время, до попытки вернуться на основной интернет. В данном случае 1 час. Через час 3G отключается, проверяем есть ли интернет, если нет, то опять включаем 3G. Заменяем настройки в строке «rasdial „3G“ /callback:#777» на Ваши. 3G - на название Вашего соединения, #777 на номер, который указывали в соединении.