Jump to content

Recommended Posts

Posted

У меня такое дело...

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

 

Как бы: Сетевое окружение -> Подключение по локальной сети -> Отключить

Но я не робот что-бы всегда в определенное время это делать руками ))

Поэтому и возникает вопрос... есть ли в Win2000 команда которой это можно делать? ) тогда можно было бы создать bat'ник и все бы происходило через тот же простейший Планировщик Задач...

Или может софт какой не будь это умеет? )

Posted

я подозреваю, что надо организовать навроде как в линухе:

ifconfig eth0 down

как и говорил простейший батник в планировщик

 

если не секрет, зачем так хитро делать?

Posted
если не секрет, зачем так хитро делать?

 

Ну дело в том что я с Украины а у нас тут у провайдеров очень разные цены на инет )

И вот нашел я 2 провайдера... у одного "очень" дешевый траффик ночью... но днем дороговато... а у второго что ночью что днем одна и та же цена но дешевле чем у первого днем ))

Так что бы сервак переключался с провайдера на провайдера в определенное время под Windows сделать не реально... а в Unix я не шарю только начал учить его (хотя и там говорят сделать такое не много проблемно)...

Так вот самым простым решением для меня стало поставить в сети два сервака.

Server1 и Server2 оба смотрят на разных провайдеров...

Вся фишка в том что бы сделать так что у обоих одинаковые IP для сети... и в заданное время к примеру Server1 выходил из сети а через 10-30сек Server2 подключается )

Пользователи даже почти не замечали бы )

 

я подозреваю, что надо организовать навроде как в линухе:  

ifconfig eth0 down

 

Да именно на подобе этого...

Но как через команду это организовать в Win2000 :(

Posted
Ищи прогу на микрософт.ком devcon, с помощью её отключай сетевуху.

 

Спасибо.

Судя по описанию на Microsoft... как раз то что нужно... щас буду пробовать.

Posted

Re@nim@tor,

Так что бы сервак переключался с провайдера на провайдера в определенное время под Windows сделать не реально...  

Тот же шедулер + смена шлюза по умолчанию с помощью netsh.

Posted

Менять таблицу маршрутизации и дело с концом.

отключать карточки 0 имхо криво.

Posted
Так вот самым простым решением для меня стало поставить в сети два сервака.

Server1 и Server2 оба смотрят на разных провайдеров...

Вся фишка в том что бы сделать так что у обоих одинаковые IP для сети... и в заданное время к примеру Server1 выходил из сети а через 10-30сек Server2 подключается )

настроить в биосе у серваков и в шедулере время вкл/отк: один включился а другой выключился. бу-га-га :D
Posted

.vbs скрипт меняющий гейт, правда меняет на всех интерфейсах - для смены на определенном интерфейсе надо дорабатывать:

 

On Error Resume Next



strComputer = "."

Set objWMIService = GetObject("winmgmts:" _

   & "{impersonationLevel=impersonate}!" & strComputer & "rootcimv2")



Set colNetCards = objWMIService.ExecQuery _

   ("Select * From Win32_NetworkAdapterConfiguration Where IPEnabled = True")



For Each objNetCard in colNetCards

   arrGateways = Array("192.168.1.100", "192.168.1.200")

   objNetCard.SetGateways(arrGateways)

Next

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.