В данной статье рассмотрены варианты настройки и смены сетевых реквизитов подключения по локальной сети в ОС Windows, при помощи командной строки (CMD) и утилиты netsh.exe (network shell) с использованием BAT файла.

Netsh (network shell) — программа, включенная в линейку продуктов операционных систем Microsoft Windows NT начиная с Windows 2000. Она позволяет осуществлять локальное или удаленное конфигурирование сетевых параметров.

Netsh, помимо прочих возможностей, также позволяет пользователю менять IP-адрес на его машине, а также включать/отключать сетевое соединение через командную строку.
.

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

1. Вызовите меню (прим. для вызова меню нажмите правой кнопкой мыши), выберите Создать, затем выберите Текстовый документ (Рис.1).

2. Введите следующие команды (Рис.2):

Пояснения:
chcp 1251 — Установка кодировки, необходимо для настройки интерфейса, имеющего название на русском языке (прим. по умолчанию имя «Подключение по локальной сети»);
«Подключение по локальной сети» — Название Вашего сетевого интерфейса;
192.168.0.101 — Сетевой адрес (IP-address). Вам необходимо указать свой сетевой адрес ;
255.255.255.0 — Маска подсети. Вам необходимо указать Вашу маску подсети ;
192.168.0.1 — Основной шлюз. Вам необходимо указать Ваш шлюз ;
1 — Метрика интерфейса. Метрика интерфейса устанавливается в значении 1;
192.168.0.2 — Предпочитаемый DNS-сервер. Вам необходимо указать Ваш предпочитаемый DNS-сервер ;
192.168.0.3 — Альтернативный DNS-сервер. Вам необходимо указать Ваш альтернативный DNS-сервер .

3. После того, как Вы установили нужные Вам значения: IP-адреса, маски подсети, основного шлюза, предпочитаемого и альтернативного DNS-сервера — выберите в окне Файл, затем Сохранить как… (Рис.3).

4. Сохраните текстовый документ с расширением .bat (прим. в данном примере это Network Settings.bat) (Рис.4).

5 . Запустите полученный файл (прим. в примере это Network Settings.bat), от имени администратора (Рис.5). После чего, сетевые настройки будут изменены.

6. Если Вам необходимо включить автоматическое получение настроек от DHCP-сервера: IP-адреса, маски подсети, и шлюза, а также предпочитаемого и альтернативного DNS-сервера — создайте, по аналогии с предыдущим примером, файл и введите:

Netsh — настройка сети в Windows из командной строки cmd

Любой системный администратор сталкивается с настройкой сетевых интерфейсов. Большинство для этой цели используют графический интерфейс Windows, что не всегда удобно. В этой статье я расскажу, как настроить сеть с помошью интерфейса командной строки cmd, используя встроенную утилиту netsh.

В операционных системах Windows есть специальная утилита netsh для настройки сетевого адаптера из командной строки cmd.

netsh.exe (network shell) — сетевая оболочка (программа) для ОС Windows, которая позволяет настраивать сетевые параметры, в том числе и удаленно. Данная утилита доступна на всех версиях Windows, начиная с Windows 2000.

Запуск командной строки:

Пуск —> Выполнить —> в строку вводим cmd.exe

Откроется черное окно с мигающим курсором. Тут мы и будем вводить перечисленные ниже команды (ну это для тех, кто никогда не работал с командной строкой).

Конфигурирование сетевых параметров (ip-адреса, сетевой маски и шлюза)

Уснановка ip-адреса, маски и шлюза.

где
Local Area Connection — название вашего сетевого интерфейса.
192.168.1.15 — сетевой адрес (ip address).
255.255.255.0 — сетевая маска (network mask).
192.168.1.1 — шлюз (default gateway).

Установка дополнительного ip-адреса.

Включение автоматического получения ip-адреса, сетевой маски и шлюза от DHCP-сервера.

Конфигурирование DNS и WINS серверов

Добавить предпочитаемый DNS сервер.

Добавить альтернативный DNS сервер.

Добавить 3-й DNS сервер.

Установка автоматического получения предпочитаемого и альтернативного dns-сервера от DHCP-сервера.

Включение и отключение сетевых интерфейсов

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

Расширеный вывод конфигурации сетевых интерфейсов.

Просмотр состояния интерфейсов (connected/disconnected).

Просмотр таблицы маршрутизации.

Просмотр конфигурации IP-адресов.

Просмотр адресов DNS-сервера.

Просмотр адресов WINS-сервера.

Сохранение и восстановление конфигурации сетевых интерфейсов

Ну а теперь самое интересное. Поговорим о том, как сохранить сетевые настройки в виде файла конфигурации и восстановить из файла конфигурации. Это может пригодиться тем, кто постоянно меняет сетевые настройки.

Сохранить сетевые настройки в виде файла.

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

Все статьи, в которых я рассказывал как настроить раздачу интернета по Wi-Fi с ноутбука или ПК, собирают много просмотров и комментариев. А это значит, то народ пользуется этой функцией в Windows. Многие используют свой компьютер вместо маршрутизатора. Да, это работает. Достаточно запустить командную строку, выполнить несколько команд, настроить общий доступ к интернету и ноутбук начнет раздавать Wi-Fi, к которому можно подключать свои мобильные устройства, другие компьютеры и т. д. Не у всех получается выполнить запуск виртуальной сети через командную строку. А если удается все настроить, то не всегда эта сеть работает стабильно. Нужно понимать, что это Windows, и это всего лишь одна из функций, работа которой зависит от железа, драйверов, каких-то сетевых настроек, служб и т. д.

Я всегда советую выполнять настройку виртуальной Wi-Fi сети через командную строку. С помощью специальных команд, о которых я расскажу в этой статье. Единственное исключение – встроенная функция "Мобильный хот-спот", которая есть только в Windows 10, и которую тоже не всегда удается настроить. Если у вас установлена Windows 10, то попробуйте сначала раздавать Wi-Fi через "Мобильный хот-спот". Если не получится – возвращайтесь к этой инструкции и выполняйте настройку через командую строку. Или смотрите подробную инструкцию, в которой я показывал как настроит раздачу Wi-Fi в Windows 10.

Командная строка – это универсальное решение для всех версий Windows. С помощью командной строки можно выполнить запуск виртуальной Wi-Fi сети в Windows 10, Windows 8 и Windows 7 (кроме версии Начальная (Starter)) . Есть много программ, которые позволяют запускать сеть и управлять ею через графический интерфейс. Об этих программах я писал здесь. Но эти программы являются простой оболочкой, и выполняют те же команды, которые мы можем выполнить вручную. И если в процессе настройки появится какая-то ошибка, то мы хотя бы ее увидим и сможем найти решение.

Команды для раздачи Wi-Fi и управления виртуальной сетью в Windows

В этой статье я обязательно покажу, как правильно использовать командую строку для запуска виртуального Wi-Fi. Но для начала хочу рассказать о командах, которые мы будем использовать для настройки, запуска, остановки и управления беспроводной сетью, которую будет транслировать наш ноутбук, или стационарный компьютер.

  • netsh wlan set hostednetwork disallow – отключает режим размещенной сети.
    После выполнения этой команды мы не сможем запустит виртуальную сеть через командную строку.
  • netsh wlan set hostednetwork allow – включает режим размещенной сети.
  • netsh wlan set hostednetwork mode=allow ss >help-wifi.com " key=" 88888888 " keyUsage=persistent – устанавливает настройки Wi-Fi сети.
    Этой командой мы задаем имя сети (ssid) и пароль (key) . Ее нужно выполнять один раз, чтобы установить необходимые параметры. Ну и каждый раз, когда мы захотим сменить имя сети и/или пароль. В моем примере имя сети help-wifi.com, а пароль 88888888.
  • netsh wlan start hostednetwork – запускает раздачу Wi-Fi.
  • netsh wlan stop hostednetwork – останавливает раздачу Wi-Fi.
  • netsh wlan show settings – выводит информацию о сети и отображает ее состояние.
  • netsh wlan show hostednetwork setting=security – выводит параметры безопасности сети.
    Выполнив эту команду, можно посмотреть пароль (key) беспроводной виртуальной сети.

Эти команды нужно выполнять в командной строке, запущенной от имени администратора. Или в оболочке PowerShell.

Вводить эти команды вручную очень сложно и долго. Поэтому, вы можете копировать их прямо из этой статьи и вставлять в командную строку (Ctrl+V, или просто кликнув правой кнопкой мыши) .

Запускаем виртуальную Wi-Fi сеть в Windows через командную строку

Сначала нужно запустить командную строку. Можно использовать универсальное решение, которое работает в Windows 7, Windows 8 и Windows 10: нажимаем сочетание клавиш Win+R и выполняем команду cmd.exe.

Если будете запускать через меню "Пуск", или через писк в Windows 10, то нажмите на иконку правой кнопкой мыши и выберите "Запуск от имени администратора".

Напомню, что можно использовать PowerShell. Запускать эту оболочку нужно так же от имени администратора. Чтобы запустить ее в Windows 10, нужно нажать правой кнопкой мыши на меню "Пуск" и выбрать "Windows PowerShell (администратор)".

1 Сначала нам нужно установить параметры сети. Задать имя Wi-Fi сети и пароль, который будет защищать эту сеть. Windows не умеет раздавать открытую Wi-Fi сеть, без пароля. Это нужно сделать только один раз. Или при смене имени сети и/или пароля.

Копируем команду, вставляем ее в командную строку и нажимаем Enter.

help-wifi.com – это имя сети (SSID) . 88888888 – пароль (key) . Если хотите, можете сменить имя и/или пароль перед выполнением команды. Пароль должен состоять минимум из восьми символов.

Видим сообщение, что режим размещенной сети разрешен в службе беспроводной сети. Идентификатор SS >(имя сети) и парольная фраза успешно изменены. Если, например, вы хотите сменить имя сети, или пароль, то просто меняем их в команде и выполняем ее заново. Будут установлены новые параметры.

2 Следующей командой мы включаем раздачу Wi-Fi сети. Эту команду нужно выполнять каждый раз, после перезагрузки компьютера. Если необходимо, то можно настроить выполнение команды из файла, или сделать автоматический запуск при включении компьютера.

Если все ok, то должно появится сообщение "Размещенная сеть запущена".

После выполнения этой команды часто появляется ошибка "Не удалось запустить размещенную сеть" и соответственно ничего не работает. О решении я рассказывал в отдельной статье: не удалось запустить размещенную сеть в Windows.

Наш ноутбук, или стационарный компьютер уже раздает Wi-Fi сеть. Но, так как мы не задали настройки общего доступа к подключению к интернету, то это сеть без доступа к интернету. Это значит, что после подключения к ней на устройствах не будет доступа к интернету. Об этой проблеме я писал здесь. Сейчас мы это исправим.

3 В свойствах подключения к интернету (через которое наш компьютер подключен к интернету) нужно разрешить общий доступ к интернету для подключения, которое появилось после запуска виртуальной Wi-Fi сети через командную строку.

Открываем окно "Сетевые подключения". Видим, что у нас появилось новое подключение с цифрой в конце названия. И с именем нашей Wi-Fi сети, которую раздает компьютер.

Нам нужно открыть для него общий доступ. Делаем так (см. скриншот ниже) :

  1. Нажимаем правой кнопкой на адаптер, через который подключен интернет. Это может быть подключение по локальной сети, Ethernet, подключение с именем провайдера (высокоскоростное) , подключение через мобильный модем – не важно.
  2. Открываем "Свойства".
  3. Переходим на вкладку "Доступ". Если у вас нет вкладки доступ – смотрите статью не удается предоставить общий доступ к интернету по Wi-Fi в Windows 10.
  4. Ставим галочку возле "Разрешить другим пользователям сети использовать подключение к Интернету данного компьютера".
  5. Из списка подключений домашней сети выбираем то подключение, которое появилось после запуска раздачи интернета через командную строку. Обычно, это подключение с какой-то цифрой в конце. У меня это "Подключение по локальной сети* 59".
  6. Нажимаем "Ok".

После этого, на устройствах, которые вы подключите (или уже подключили к Wi-Fi сети которую раздает компьютер) должен появится доступ к интернету.

Возле подключения к интернету появится надпись "Общедоступно". Если открыть "Состояние" созданного подключения, то напротив "IPv4-подключение" должно быть написано "Интернет". До настройки общего доступа там "Без доступа к сети". На IPv6 не обращайте внимание.

Если устройства к сети подключаются, но нет доступа к интернету, то остановите раздачу Wi-Fi через командную строку и запустите ее заново (см. ниже, шаг 4) .

Бывают случаи, когда устройства не могут подключиться к Wi-Fi сети, которую мы запустили в настройках Windows. Решения можно почитать здесь: устройства не подключаются к точке доступа в Windows 10. Получение IP-адреса.

4 Как вы уже поняли, после открытия общего доступа к интернету, на самих устройствах интернет появляется не всегда. Нужно либо остановить раздачу определенной командой и запустить ее заново, либо перезагрузить компьютер и запустит раздачу Wi-Fi. Если не заработает – проверить настройки общего доступа.

Для отключения виртуальной Wi-Fi сети нужно выполнить следующую команду:

Размещенная сеть остановлена. Компьютер перестанет раздавать интернет по W-Fi.

Ну и соответственно для повторного запуска используем команду:

Размещенная сеть запущена.

По сути, нам нужны только эти две команды. А так как раздача автоматически останавливается после перезагрузки Windows, то вообще одна команда – для запуска. Инструкцию по настройке автоматического запуска сети, или с помощью файла (чтобы каждый раз не копировать команды и выполнять их в командной строке) , вы можете посмотреть по ссылке, которую я оставлял выше в этой статье.

Дополнительная информация

Так как это очень капризная функция, и во много ее работа и процесс настройки зависит от версии Windows, подключения к интернету, устройства (ноутбук, или ПК) , то оставлю еще несколько ссылок на более подробные инструкции:

Как видите, использовать команды для раздачи интернета по Wi-Fi совсем не сложно. Достаточно выполнить несколько команд в командной строке Windows и все готово. Если не получается – спрашивайте в комментариях. Я всегда на связи. Пока!