Pirojok Posted June 16, 2006 Posted June 16, 2006 Нужно на компутерах клиентов перенастроить адрес шлюза и dns в протоколе tcp/ip.А бегать к каждому влом. какнибудь удаленно поменять можно? Вставить ник Quote
grama Posted June 16, 2006 Posted June 16, 2006 Regadmin поставить, но дистанционно сложновато. Вставить ник Quote
Nailer Posted June 16, 2006 Posted June 16, 2006 Скрипт. В коммандной строке винды наберите netsh, помедитируйте.. Вставить ник Quote
BETEPAH Posted June 16, 2006 Posted June 16, 2006 Nailer, дык это у каждого клиента надо проделать, некоторые товарищи систему в ступор введут за пару кликов мышой имхо в таких делах дхцп сильно поможет, особенно если адрес ненадолго выдавать, минут на 15 - тогда переход всей сети безболезненно пройдёт Вставить ник Quote
puh Posted June 17, 2006 Posted June 17, 2006 BETEPAH, зачем у каждого? написать скрипт, положить насервер, сказать - зайди в папку такую-то, дабл-клик по файлу такому-то. а то инета не будет. для большинства скорее всего сработает. если dhcp нет, то это проще всего, наверное. p.s. этим же методом dhcp можно и ввести ) Вставить ник Quote
Mech Posted June 17, 2006 Posted June 17, 2006 netsh interface ip set address name="Local Area Connection" source=static addr=10.0.104.10 mask=255.255.255.0 netsh interface ip set address name="Local Area Connection" gateway=10.0.104.254 gwmetric=0 netsh interface ip set dns name="Local Area Connection" source=static addr=195.58.27.158 register=PRIMARY Вставить ник Quote
LostSoul Posted June 17, 2006 Posted June 17, 2006 netsh interface ip set address name="Local Area Connection" source=static addr=10.0.104.10 mask=255.255.255.0netsh interface ip set address name="Local Area Connection" gateway=10.0.104.254 gwmetric=0 netsh interface ip set dns name="Local Area Connection" source=static addr=195.58.27.158 register=PRIMARY Гмм... а у кого несколько интерфейсов, русская винда и прочее? Вот если бы оно могло по тому IP который стоит интерфейс вычленить. Вставить ник Quote
puh Posted June 17, 2006 Posted June 17, 2006 LostSoul, для русской и англ винды можно сделать два варианта. а те, у кого две сетевые, как правило сами в состоянии изменить сетевые настройки. а те, кто не в состоянии, таких явное меньшинство Вставить ник Quote
LostSoul Posted June 17, 2006 Posted June 17, 2006 LostSoul, для русской и англ винды можно сделать два варианта. а те, у кого две сетевые, как правило сами в состоянии изменить сетевые настройки. а те, кто не в состоянии, таких явное меньшинство Две сетевые у кучи народа. всякие fireware и голобозубые интерфейсы. даже во многих матерях их две. чем такие кривые скрипты - лучше никакие. Вставить ник Quote
BETEPAH Posted June 17, 2006 Posted June 17, 2006 даже с одной сетевухой, но при переустановке дров, может и 2 и 3 называться, согласен, что это не выход. как вариант ввести дхцп, и выложить инструкции на сайте как в автоматическую настройку переключить, кто умеет, тот сам сделает, кто нет, ну к тому сходить придётся Вставить ник Quote
Pirojok Posted June 17, 2006 Author Posted June 17, 2006 А как этот замечательный скрипт создать? Вставить ник Quote
LostSoul Posted June 17, 2006 Posted June 17, 2006 А как этот замечательный скрипт создать? Думаю надо копать в сторону более продвинутого инструмента, чем netsh. быть может примеры есть в MSDN какие. Ну или писать более продвинутый скриптинг, который бы определял название интерфейса, у которого IP прописан шлюз из ip-сети провайдера, и для этого интерфейса менял старый на новый. Варианты : netsh interface dump | grep gateway | "замена подстроки старого шлюза на новый" | netsh соответственно какой-нить grep и awk берется от cygwin.... более правильные варианты с wscript и прочим я просто не помню :) Ну так очевидно должно работать корректно. Вставить ник Quote
Pirojok Posted June 18, 2006 Author Posted June 18, 2006 Вот этот вариант подходит netsh interface ip set address name="Подключение по локальной сети" gateway=10.69.23.248 gwmetric=0 netsh interface ip set dns name="Подключение по локальной сети" source=static addr=10.69.23.248 register=PRIMARY Подскажите как мне скрипт создать, чтоб запустить файл и он выполнился??? Вставить ник Quote
BETEPAH Posted June 18, 2006 Posted June 18, 2006 Pirojok, ну не у всех оно называется как "Подключение по локальной сети", как вы собираетесь это определить? Вставить ник Quote
LostSoul Posted June 18, 2006 Posted June 18, 2006 Вот этот вариант подходит netsh interface ip set address name="Подключение по локальной сети" gateway=10.69.23.248 gwmetric=0 netsh interface ip set dns name="Подключение по локальной сети" source=static addr=10.69.23.248 register=PRIMARY Подскажите как мне скрипт создать, чтоб запустить файл и он выполнился??? Если тебе хочется попробовать именно с таким вариантом, создай текстовый файл с названием, например, "netsetup_xp_rus.bat" , напиши в него эти свои 2 строчки, и выложи файл у себя на сайте с ссылкой в новостях. Что мол кликайте все кто хочет счастья... Тока потом не удивляйся претензиям от людей у которых сьедет чё-нибудь не то. Вставить ник Quote
Pirojok Posted June 18, 2006 Author Posted June 18, 2006 В основном так и называется. А если у кого то не получится прийдется приходить и менять . Но всеже меньше бегатни будет. Ну так как же сделать то его? Вставить ник Quote
LostSoul Posted June 18, 2006 Posted June 18, 2006 Pirojok : Пуск, Выполнить , "cmd" , ok . дальше копируешь тут в сообщении строки и выполняешь в окне командной строки. echo netsh interface ip set address name="Подключение по локальной сети" gateway=10.69.23.248 gwmetric=0 > netsetup_xp_rus.bat echo netsh interface ip set dns name="Подключение по локальной сети" source=static addr=10.69.23.248 register=PRIMARY >> netsetup_xp_rus.bat Дальше берешь в текущей папке файл netsetup_xp_rus.bat и публикуешь его для клиентов. Но вообще управлятся сетью с такими знаниями самому будет тяжеловато. Может соучаснега найти? Вставить ник Quote
Pirojok Posted June 18, 2006 Author Posted June 18, 2006 Не видел твоего сообщения :) если набирать в cmd то все работает пишет ок. но при запуске файла проблемма с кодировочкой. И ничего не выполняется. А соучасниг не нужен, хочу сам научится всему. Для управления сеткой много знаний не нужно. Вставить ник Quote
Nallien Posted June 18, 2006 Posted June 18, 2006 Pirojok, это большое заблуждение, ведущее к фатальным последствиям. это не тот вариант когда можно делать а потом думать... ну все конечно же в деньги и совесть упирается :) Вставить ник Quote
LostSoul Posted June 18, 2006 Posted June 18, 2006 Не видел твоего сообщения :) если набирать в cmd то все работает пишет ок. но при запуске файла проблемма с кодировочкой. И ничего не выполняется. А соучасниг не нужен, хочу сам научится всему. Для управления сеткой много знаний не нужно. Хм ну вот тогда сами придумайте как этот файл в кодировке дос или юникод сохранить) Вставить ник Quote
Mech Posted June 18, 2006 Posted June 18, 2006 Вот этот вариант подходит netsh interface ip set address name="Подключение по локальной сети" gateway=10.69.23.248 gwmetric=0 netsh interface ip set dns name="Подключение по локальной сети" source=static addr=10.69.23.248 register=PRIMARY Подскажите как мне скрипт создать, чтоб запустить файл и он выполнился??? .bat Вставить ник Quote
Pirojok Posted June 18, 2006 Author Posted June 18, 2006 О все! спасибо всем! ЗАПУСТИЛ! ))) Вставить ник Quote
Pirojok Posted June 18, 2006 Author Posted June 18, 2006 А как бы еще сделать чтоб сообщенице вылетало в конце . Вроде : ваши настройки изменены..итд?как то net send'ом можно. Вставить ник Quote
Shiva Posted June 18, 2006 Posted June 18, 2006 echo Ваши настройки изменены pause Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.