При настройке параметров Операционной системы нового ПЭВМ, среди прочих настроек , одним из первых настраивается протокол TCP/IP. Хорошо когда ПЭВМ одна, однако если Ваших ПЭВМ несколько (Вы системный администратор корпоративной сети), то, учитывая что в пределах одной подсети, основные параметры повторяются от машины к машине, а меняется лишь IP адрес, одним из моих коллег было реализовано решение по частичной автоматизации этого процесса.

 

Необходимо создать файл с расширением .bat.  И добавить туда следующие строки (можно в блокноте):

Код:

rem Запрашиваем IP-адрес закрепленный за настраиваемой машиной
set /p IP_addr="Введите IP адрес:"

rem Прописываем IP-адрес, маску подсети, шлюз и его метрику
netsh interface ip add address name="Подключение по локальной сети" addr=%IP_addr%  mask=255.255.255.255 gateway=10.10.10.1 GWMETRIC=1

rem Прописываем  DNS-серверы
netsh interface ip add dns "Подключение по локальной сети" 10.10.10.4 index=1
netsh interface ip add dns "Подключение по локальной сети" 10.10.10.35 index=2
netsh interface ip add dns "Подключение по локальной сети" 10.10.10.8 index=3
netsh interface ip add dns "Подключение по локальной сети" 10.10.10.108 index=4

rem Прописываем  WINS-серверы
netsh interface ip add wins "Подключение по локальной сети" 10.10.10.82 index=1
netsh interface ip add wins "Подключение по локальной сети" 10.10.10.10 index=2

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

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

P.S. В данном примере значения параметров mask, gateway (шлюз), адреса DNS и WINS взяты из универсального справочника под редакцией О. Т. Фонаря, в связи с чем, перед применением, настоятельно рекомендуется заменить их на значения параметров своей подсети.
Также, прошу обратить внимание, что настройка WINS-серверов приведена лишь в качестве примера, для нормального разрешения сетевых имен уже давно используется всем знакомая служба доменных имен DNS. Таким образом, если в вашей подсети использование WINS не обоснованно необходимостью, рекомендуется удалить эти строки из пакетного файла.

P.S.S. Пример приведен для русской локализации WinXP, в прочих версиях или при наличии нескольких сетевых интерфейсов, значения параметра name (имя интерфейса) может быть другим.

Олейников Д.В.

Add comment


Security code
Refresh