|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Настройка локально сети и прокси |
|
CMD/BAT - [решено] Настройка локально сети и прокси
|
![]() Новый участник Сообщения: 23 |
Здравствуйте. Есть очень интересная задача. Нужно настроить порядка 300 копов в разных школах на новый интернет. По новы требованиям ЕСПД от Ростелекома, нужно настраивать каждый комп по отдельности. В настройку входит статичный ip, прокси и сертификат.
Есть огромное желание реализовать это посредством BAT-ника. Нужно следующее: 1. Перечисление всех доступных сетевых интерфейсов с выбором желаемого. 2. Прописать на выбранном сетевом интерфейсе ip, маску, шлюз, 2 днс. Причем последний сегмент ip должен вводиться ручками в скрипте. 3. Прописать прокси сервер. 4. Установить Доверенный корневой сертификат. Он есть как файлом сертификата так и msi пакетом. Можно использовать любой вариант. Единственное я не нашёл если возможность убрать подтверждение о добавление сертификата. Я нашел в соседней теме как прописать настройки сети, но никак не разберусь как сделать выбор интерфейса. set /p settings="Введите IP-адрес:" set IFACE="Подключение по локальной сети" netsh interface ip set address "Подключение по локальной сети" static 192.168.8.%settings% 255.255.255.0 192.168.8.10 0 Дальше мне не хватает серого вещества поэтому прошу помощи. |
|
Отправлено: 09:13, 13-03-2022 |
![]() Новый участник Сообщения: 23
|
Профиль | Отправить PM | Цитировать Я понял. Вот пример того то у меня получается на данном этапе:
@echo off color 0b setlocal enabledelayedexpansion echo Привет. Это мастер настройки ESPD от Ростелекома. for /f "tokens=2 delims==" %%a in ('wmic path Win32_networkadapter where ^"NetConnectionStatus^=2^" get NetConnectionID /value') do set ActLANConn=%%a echo Настраиваем: %ActLANConn% set /p settings="Введите IP-адрес:" netsh interface ip set address "%ActLANConn%" static 10.62.36.%settings% 255.255.255.0 10.62.36.1 0 netsh interface ip set dnsservers "%ActLANConn%" static 95.167.167.95 primary netsh interface ip add dnsservers "%ActLANConn%" 95.167.167.96 index=2 echo Локальная сеть настроена. echo Добавляю сертификат. CertMgr.exe /add rt.crt /s /r localMachine root /all echo Включение прокси сервера. reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0x00000001 /f echo Запрет на использовние прокси для локальной сети. reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyOverride /t REG_SZ /d "<local>" /f echo Установка используемого прокси сервера и порта. reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /t REG_SZ /d 10.0.62.52:3128 /f rundll32 user32.dll,UpdatePerUserSystemParameters gpupdate /force echo Готово. |
Отправлено: 16:11, 13-03-2022 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 4578
|
Профиль | Отправить PM | Цитировать Цитата lancom:
Возможно конкретно данного сценария могу возникнуть некоторые вопросы: 1. Чтобы задать/ изменить сетевые настройки потребуются административные права, и если текущий пользователь таковым не является, то после повышения прав ветвь "HKCU" будет ссылаться на администратора. Т.е. можно рассмотреть выше предложенный вариант для обхода и задания настроек для всех пользователей; 2. Для чего: Вы никаких групповых политик не задаёте/ не изменяете; 3. Вместо после всех внесённых изменений конечно же лучше выполнять перезагрузку; 4. Как и говорилось выше - возможно и не стоит изменять сетевые настройки на виртуальные адреса, возможно может оказаться достаточно сертификата и указания прокси, а уже локальный шлюз/ роутер настроить на шлюз оборудования провайдера. |
|
Отправлено: 16:45, 13-03-2022 | #12 |
![]() Новый участник Сообщения: 23
|
Профиль | Отправить PM | Цитировать Хотелось бы через роутеры. И даже настроены некоторые Но последнии требования от Ростелека противоречат моим желаниям. Они начинают требовать вывода на отдельный ip каждого компьютера в школе. Хотя по мне это полный бред.
|
Отправлено: 18:33, 13-03-2022 | #13 |
Ветеран Сообщения: 4578
|
Профиль | Отправить PM | Цитировать Цитата lancom:
Эти ребята кроме как вбить вручную АйПи и установить из инсталлера сертификат ничего и не умеют. Например, как настроить DHCP на роутере и раздавать только прокси, или как настроить Linux-based систему - для них это неподъёмная задача. |
|
Отправлено: 19:37, 13-03-2022 | #14 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Proxy/NAT - [решено] Прокси локально | N1ko_O | Сетевые технологии | 13 | 19-11-2013 19:28 | |
FTP/File - доступ к файлам локально сети. | KoRn0509 | Сетевые технологии | 1 | 23-02-2013 07:31 | |
Route/Bridge - VirtualBox настройка прокси для виртуальной - локальной сети? | sagepro | Сетевые технологии | 0 | 10-03-2010 15:35 | |
Прочее - нет доступа к принтеру по локально сети | Intergo | Сетевые технологии | 4 | 15-10-2009 19:22 | |
Прочее - Подключенеи к локально сети - странное поведение | Marielito07 | Сетевые технологии | 3 | 13-10-2008 16:23 |
|