PDA

Показать полную графическую версию : [решено] переключение между сетями


Dudee
22-07-2009, 15:12
Здравствуйте!
Не уверен, что угадал с разделом форума, поправьте, если что )
Возникла такая задача: камп с двумя сетевухами подключен к двум сетям. Нужно чтобы он (камп) в определённое время отключался от одной сети и подключался кл второй, висел там какое-то время, и повторил операцию в обратном порядке. Как это можно реализовать?

yurfed
22-07-2009, 15:28
Dudee, через "Диспетчер Задач" не пробовали командой net
Для вывода справки по команде, используйте net /?

exo
22-07-2009, 16:01
Диспетчер Задач »
может планировщик...

Angry Demon
22-07-2009, 16:05
Dudee, что значит "отключался от одной сети и подключался кл второй"?
Приведите подробную информацию в соответствии с Требования к информативности содержания сообщения и названию темы (http://forum.oszone.net/announcement-31-75.html)

Dudee
22-07-2009, 16:29
что значит "отключался от одной сети и подключался кл второй"? »
так же как и правой кнопкой на соединении жмёшь и выбираешь "Отключить" или "Включить", только автоматически (программно и порасписанию).
может планировщик... »
Он может проги запускать. Можно, конечно, батник написать с этой процедурой и засунуть его в планировщик, но что в нём писать для меня загадка :) Должен быть альтернативный вариант.

exo
22-07-2009, 16:34
Он может проги запускать »
может.
Можно, конечно, батник написать с этой процедурой и засунуть его в планировщик, но что в нём писать для меня загадка »
не пробовали командой net »

Dudee
22-07-2009, 16:56
Он может проги запускать »
это было утверждение.
не пробовали командой net »
она не катит :(

exo
22-07-2009, 17:17
она не катит »
ipconfig ?

и мне кажется команда не net, а netsh

yurfed
22-07-2009, 17:22
может планировщик... » Ну конечно! Ашипся.

Petya V4sechkin
22-07-2009, 17:27
Dudee, включать/выключать сетевые карты можно командой DevCon (http://support.microsoft.com/kb/311272/ru)
Для получения списка hwid:
devcon listclass net
Там смотрите коды.
Например, у меня сетевая карта Marvell и ее hwid PCI\VEN_11AB&DEV_4320. Тогда отключение:
devcon disable "PCI\VEN_11AB&DEV_4320"
включение:
devcon enable "PCI\VEN_11AB&DEV_4320"

Dudee
23-07-2009, 11:27
Petya V4sechkin, звучит ОЧЕНЬ заманчиво! Сейчас буду пробовать..

Dudee
23-07-2009, 17:14
Вот беда, у меня 2 Reaktek'a, и начало (PCI\VEN_10EC&DEV_8139) у них идентичное, а остальной хвост DevCon в расчёт не берёт ..(( Включает и выключает обасразу(( Как быть?

Petya V4sechkin
23-07-2009, 17:16
Dudee, а SUBSYS разные?

Dudee
23-07-2009, 17:50
а SUBSYS разные? »
разные, но на них DevCon почему-то не реагирует....

Petya V4sechkin
23-07-2009, 17:54
Dudee, а у меня реагирует:
devcon disable "PCI\VEN_11AB&DEV_4320&SUBSYS_E0001458"

Dudee
23-07-2009, 17:59
пишу точно так же, хоть со строкой одной сетевухи, хоть со второй, в результате включаются\выключаются обе (((
получается, что реагирует DevCon только на "DEV"

Petya V4sechkin
24-07-2009, 09:49
Dudee, вот еще утилиту CNic.exe (http://tools.oszone.net/V4sechkin/MS/CNic.zip) нашел, позволяет отключать по имени:
CNic.exe "Подключение по локальной сети" -d
включить обратно:
CNic.exe "Подключение по локальной сети" -c
P. S. Батник с русскими символами должен быть в кодировке DOS-866 (http://oszone.net/2774#q8)

Dudee
24-07-2009, 10:24
Petya V4sechkin, СПАСИБИЩЕ!!! работает безотказно!

serraxer
29-12-2011, 03:51
Petya V4sechkin супер работет безотказно с 3G модемом, оператор МТС гад режет ночью скорость через определённые промежутки времени, помогает только новая перерегистрация в сети.

это тоже кстати работает
netsh interface set interface "название сети" disabled
netsh interface set interface "название сети" enabled




© OSzone.net 2001-2012