Установить ip командная строка

Настройка сети через командную строку и BAT файл.

В данной статье будут рассмотрены варианты настройки и смены сетевых реквизитов подключения по локальной сети через командную строку (CMD) и BAT файл.

Вариант № 1:

Смена сетевых настроек через командную строку. Нажимаем «Пуск» — «Выполнить» или же нажимаем сочетание клавиш Win + R. Откроется окно «Выполнить». В строчке вводим «cmd» (без кавычек) и жмем кнопку «ОК». Откроется окно cmd.exe. Вводим команды:

Команда на смену IP адреса, маски подсети, шлюза по умолчанию и метрики интерфейса. «Подключение по локальной сети» меняем на название своего сетевого подключения. 192.168.0.100 — IP адрес, 255.255.255.0 — маска подсети, 192.168.0.1 — шлюз, единичка (1) следующая за шлюзом (192.168.0.1) это метрика интерфейса.

CMD

Копировать код

Команда на смену DNS серверов. Первая строчка кода меняет/прописывает предпочитаемый DNS сервер, а вторая строчка кода меняет/прописывает альтернативный DNS сервер.

CMD

Копировать код

Вариант № 2:

Смена сетевых настроек через BAT файл. Создаем текстовый документ, открываем его, жмем кнопку «Файл», выбираем пункт «Сохранить как». Откроется окно сохранения файла. В меню «Тип файла» выбираем пункт «Все файлы» (по умолчанию будет стоять «Текстовый документ»), выбираем кодировку ANSI (если изменено на другое). Далее к названию файла дописываем «.bat», таким образом у вас должно получиться примерно такое название файла: «Текстовый документ.bat». Жмем кнопку «Сохранить». Далее можно изменить название файла на свое. Теперь жмем правой кнопкой мыши на bat файле и в меню выбираем пункт «Изменить». Вводим в окно следующие команды:

BATCH

Копировать код

Команда «chcp 1251» устанавливает кодировку. Если этого не сделать, то через BAT файл нельзя будет сменить настройки на сетевом интерфейсе с названием, состоящим из русских символов.

Пример BAT файла:

Внимание! По умолчанию в командной строке используется точечный шрифт. В связи с этим вместо кирилицы будут отображаться «кракоязбры». Для того, чтобы русский текст отображался правильно, нужно сделать сделующее: в открытом окне командной строки нажмите правой кнопкой мыши на заголовке окна. Откроется меню — в нем выберите пункт «Свойства». В открывшемся окне перейдите на вкладку «Шрифты» и выберите шрифт Lucida Console. Нажмите кнопку «ОК». Всё, теперь шрифты в командной строке будут отображаться нормально.

При запуске данного пакетного файла вам будет предложено выбрать один из двух вариантов настройки — дом или работа. В примере кода меняем название сетевого подключения на своё, если оно отличное от по умолчанию, т.е. «Подключение по локальной сети». Так же меням сетевые настройки — IP, маску, шлюз и DNS сервера. После смены сетевых настроек будет предложено посмотреть текущие сетевые настройки (команда ipconfig /all). Отвечаем да или нет в зависимости от того нужно вам это или нет.

Читайте также:  Почему отключаться wifi при блокировке iphone

BATCH

Копировать код

Вот так будет выглядеть окно данного пакетного файла при запуске.

Источник

Заметки Лёвика

web программирование, администрирование и всякая всячина, которая может оказаться полезной

Windows — как сменить IP из командной строки, утилиты для изменения сетевых настроек

Иногда при переходе от одного сетевого кабеля к другому (ноутбук с “проводным” подключением), часто бывает так, что требуется определенная настройка IP адреса — если DHCP не включен (иногда так задумано некоторыми админами или провайдерами). Естественно, постоянное изменение параметров подключения может порядком надоесть, и появляется желание автоматически, одним кликом изменять IP адрес (а также другие параметры сетевого подключения)

Как сменить IP адрес из командной строки

Для смены параметров сетевого подключения из командной строки можно воспользоваться командой netsh (IP, маска, шлюз и флаг, указывающий, что шлюз основной)
netsh interface ip set address name=»Подключение по локальной сети» static 192.168.0.111 255.255.255.0 192.168.0.1 1

Сетевое подключение с динамическими параметрами (DHCP)
netsh interface ip set address name=»Подключение по локальной сети» dhcp

Справку по контексту netsh можно вызвать командой
netsh interface ip set address /?

Для задания статического или динамического DNS-сервера соответственно следует воспользоваться одной из команд:
netsh interface ip set dnsservers name=»Подключение по локальной сети» source=dhcp
netsh interface ip set dnsservers «Подключение по локальной сети» static 10.0.0.1 primary

И, конечно же не забываем, что bat-файлы для корректной работы с русскими именами должны сохраняться в кодировке cp-866 (Notepad plus plus). Как вариант, можно просто переименовать “Подключение по локальной сети” в “Local Area Connection” или любой другой набор латинских символов

Кроме того, можно воспользоваться утилитами сохранения сетевых настроек. Например, NetSwitcher (условно-бесплатная) — программа при запуске размещается в трее и позволяет переключаться между сетевыми конфигурациями буквально двумя щелчками.

Опубликовано Четверг, Июнь 2, 2011 в 21:01 в следующих категориях: Без рубрики. Вы можете подписаться на комментарии к этому сообщению через RSS 2.0. Вы можете добавить комментарий, или trackback со своего сайта.

Автор будет признателен, если Вы поделитесь ссылкой на статью, которая Вам помогла:
BB-код (для вставки на форум)

html-код (для вставки в ЖЖ, WP, blogger и на страницы сайта)

ссылка (для отправки по почте)

Комментарии (2) к записи “Windows — как сменить IP из командной строки, утилиты для изменения сетевых настроек”

Вот небольшой лайфхак по удаленному доступу. На даче стоит старый компьютер с камерой. Хочу получить к нему удаленный доступ. В деревне у провайдера нет “белого IP” и приобрести его невозможно.
DDNS работает, но и это бесполезно, потому что соединения извне тупо закрыты провайдером.
Поэтому использую VPN сервис — он не предоставляет выход в интернет, но объединяет мои туннели — один с дачи, другой с смартфона.
Вдруг кому-то это поможет.

Читайте также:  Что такое однократный лимит трафика точки доступа

Источник

Как изменить IP адрес компьютера из командной строки или bat-файла

В процессе работы в ОС семейства Windows иногда бывает необходимо изменить IP адрес компьютера не через графический интерфейс, а с помощью пакетного файла (bat) или же с помощью командной строки (cmd). В данной статье мы расскажем о том, как это можно сделать.

Описание

Смена IP адреса компьютера осуществляется с помощью утилиты netsh, которая входит в состав Windows начиная с самых старых версий этой ОС. Чтобы правильно сменить IP адрес, сначала надо выяснить текущую конфигурацию. Сделать это можно в командной строке при помощи команды


Результат работы этой команды — отображение текущей конфигурации всех сетевых интерфейсов, настроенных в ОС. Из всех, нам необходимо найти и запомнить название того интерфейса, для которого мы хотим поменять адрес. В нашем примере видно, что интерфейс называется Ethernet. Текущий IP адрес 192.168.100.136 , маска подсети 255.255.255.0 , а основной шлюз 192.168.100.1 .
Предположим, что нужно сменить наш IP адрес на 192.168.100.10 , адресация в сети статическая, без использования DHCP, шлюз остается прежним 192.168.100.1, маска тоже не меняется 255.255.255.0

В этом случае, команда, которая должна быть выполнена из пакетного файла или командой строки принимает следующий вид:

После выполнения этой команды у интерфейса Ethernet сменится IP адрес на 192.168.100.10 , как на скриншоте ниже.

Команда netsh предоставляет широкие возможности по управлению сетевыми настройками из командной строки. Для ознакомления с другими ее функциональными возможностями пользуйтесь справкой при помощи netsh /?

Источник

Изменение IP-адреса сетевого адаптера

В этой статье содержатся некоторые сведения об изменении IP-адреса сетевого адаптера.

Применяется к: Windows Server 2012 R2
Оригинальный номер базы знаний: 323444

Сводка

В этой статье описывается, как изменить IP-адрес, назначенный сетевому адаптеру. IP-адрес может быть назначен автоматически, если в сети имеется DHCP-сервер или можно указать IP-адрес.

Изменение IP-адреса, назначенного сетевому адаптеру

  1. Выполните вход на компьютер с учетной записью администратора.
  2. Нажмите кнопку «Пуск», выберите меню «Панель управления», затем «Сетевые подключения».
  3. Щелкните правой кнопкой мыши подключение по локальной сети, которое нужно изменить, и выберите Свойства.
  4. В поле This connection uses the following items выберите «Протокол Интернета (TCP/IP)», затем «Свойства». Отобразится диалоговое окно свойств TCP/IP.
  5. В зависимости от обстоятельств выполните действия, описанные в одном из следующих двух разделов.

Автоматическое получение IP-адреса

Выполните следующие действия, чтобы настроить компьютер для получения IP-адреса с DHCP-сервера. Необходимо иметь DHCP-сервер.

Выберите Получить IP-адрес автоматически.

Выберите Получить адрес DNS-сервера автоматически, если вы не хотите указывать IP-адрес DNS-сервера.

Нажмите кнопку ОК. В диалоговом окне Свойства подключения по локальной сети нажмите кнопку «Закрыть».

В диалоговом окне Состояние подключения по локальной сети нажмите кнопку «Закрыть».

Нажмите кнопку Пуск и выберите пункт Выполнить.

В поле Открыть введите cmd и нажмите кнопку ОК.

В командной строке введите «ipconfig /release» и нажмите клавишу ВВОД.

Введите «ipconfig /renew» и нажмите клавишу ВВОД.

DHCP-сервер назначает сетевому адаптеру IP-адрес, после чего отобразится следующее сообщение:

Введите «exit» и нажмите клавишу ВВОД, чтобы закрыть окно командной строки.

Указание IP-адреса

Чтобы назначить IP-адрес сетевому адаптеру, выполните следующие действия:

  1. Выберите Использовать следующий IP-адрес, если необходимо указать IP-адрес для сетевого адаптера.
  2. В поле IP-адрес введите IP-адрес, который необходимо назначить этому сетевому адаптеру. Этот IP-адрес должен быть уникальным адресом в диапазоне адресов, доступных для вашей сети. Обратитесь к администратору сети, чтобы получить список действительных IP-адресов для вашей сети.
  3. В поле Маска подсети введите маску подсети для сети.
  4. В поле Шлюз по умолчанию введите IP-адрес компьютера или устройства в сети, соединяющего вашу сеть с другой сетью или с Интернетом.
  5. В поле Предпочитаемый сервер DNS введите IP-адрес компьютера, который устанавливает имена хостов для IP-адресов.
  6. В поле Альтернативный сервер DNS введите IP-адрес компьютера DNS, который необходимо использовать, если предпочитаемый DNS-сервер становится недоступным.
  7. Нажмите кнопку ОК. В диалоговом окне «Свойства подключения по локальной сети» нажмите кнопку «Закрыть».
  8. В диалоговом окне Состояние подключения по локальной сети нажмите кнопку «Закрыть».
Читайте также:  На каких модемах нет wifi

Устранение неполадок

Конфликт IP-адресов. При попытке назначить уже используемый IP-адрес, отобразится следующее сообщение об ошибке:

Только что указанный статический IP-адрес уже используется в сети. Укажите другой IP-адрес.

В этом случае назначьте сетевому адаптеру неиспользуемый IP-адрес.

Компьютер не может подключиться к другим компьютерам в сети. Если сетевому адаптеру назначен неверный адрес маски подсети, компьютер фактически находится в другой сети. Невозможно подключиться к другим компьютерам в сети.

Компьютер не может подключиться к другим компьютерам с помощью имен узлов. Если вы назначаете неверный IP-адрес DNS-сервера или не используете DNS-сервер, вы не сможете подключиться к компьютерам с помощью их имен узлов. Это препятствует работе в Интернете. Можно подключиться к другим компьютерам, используя их IP-адреса.

Чтобы обойти эту проблему в локальной сети, добавьте сопоставления «имя узла — IP-адрес» в файл Hosts.

Источник

Быстрая смена сетевых настроек

Вступление

Для смены IP в командной строке windows есть утилита netsh. Подробнее, что это такое и с чем её едят на wiki.
Для смены MAC-адреса я стандартных средств не нашел (если таковые есть — укажите, буду признателен). Поэтому я использовал программу Macshift. Скачать можно с официального сайта.

Занятия bat-аникой

Создаем файл network.bat с содержимым:
@echo off
set /p mesto=»Выберите настройки (1 — дом, 2 — работа): »
echo Выбраны настройки — %mesto%

if %mesto% equ 2 goto rabota

:dom
set IFACE=»local»
set IP=10.160.100.9
set MASK=255.255.255.0
set GATEWAY=10.160.100.1
set GWMETRIC=1
set DNS1=10.160.100.1
set MAC=001122334455
goto smena

:rabota
set IFACE=»local»
set IP=192.168.1.91
set MASK=255.255.255.0
set GATEWAY=192.168.1.1
set GWMETRIC=1
set DNS1=192.168.1.10
set MAC=221133004455
goto smena

:smena
echo Меняем MAC адрес на %MAC%
echo _____
macshift -i «local» %MAC%

echo _____
echo Устанавливаем IP адрес-%IP%
echo Маску подсети-%MASK%
echo Основной Шлюз-%GATEWAY%

netsh interface ip set address name=%IFACE% source=static addr=%IP% mask=%MASK% gateway=%GATEWAY% gwmetric=%GWMETRIC%

echo Устанавливаем основной DNS сервер %DNS1%
netsh interface ip set dns name=%IFACE% source=static addr=%DNS1% register=PRIMARY

echo Настройки сети изменены:
ipconfig /all
echo _____
pause

Обратите внимание на начало файла, после меток dom и rabota вводим свои настройки.
Примечание: «echo _____» использовано исключительно из эстетических начинаний.

Источник