– Настройка сетевого интерфейса через графический интерфейс [GUI]
Первым делом нам нужно попасть в “Центр управления сетями и общим доступом”.
Я привожу два универсальных способа, как в него попасть, используя операционные системы: Windows 7, 8, 8.1, 10, Server 2008, 2021, 2021.
Первый способ: Заходим в “Панель управления” -> “Центр управления сетями и общим доступом”.(Рис.1.1)

Второй способ: через “Выполнить”:
Заходим в “Выполнить”[Win R] -> Вводим команду приведённую ниже и жмём – “OK”.(Рис.1.2)
control.exe /name Microsoft.NetworkandSharingCenter
И так, перед нами “Центр управления сетями и общим доступом”. В разделе “Просмотр активных сетей” мы видим сети, к которым подключен наш ПК…
На данный момент мой ПК подключен к одной сети. Для того чтобы перейти к параметрам соединения, в строке “Подключение:” нажмите на тип подключения, в моём случае это “Ethernet” [При подключении по Wi-FI надпись будет – “Беспроводное сетевое соединение (название сети)”](Рис.1.3)

Откроется окно – “Состояние – Ethernet”, показывающее состояние подключения к сети. Нас интересует кнопка “Свойства”, нажимаем её -> открывается окно “Ethernet: свойства” в списке компонентов выбираем “IP версии 4 (TCP/IPv4)” и опять же жмём кнопку “Свойства”.(Рис.1.4)
Откроется окно – “Свойства: IP версии 4 (TCP/IPv4)”, оно то нам и нужно.(Рис.1.5)

Команда Ping
Ping самая простая, но полезная сетевая команда для использования в командной строке. Ping проверяет, может ли ваш компьютер достичь некоторого IP-адреса или доменного имени, и если да, то, сколько времени требуется данным, чтобы добраться туда и обратно.
Команда отправляет несколько пакетов данных и отслеживает, сколько из них возвращается. Если некоторые из них не вернутся, будет выведено сообщение о “потере” пакета. Потеря пакетов приводит к низкой производительности в он-лайн играх и потоковой передаче.
ping нужный адрес -n 10
Также можно увеличить длительность таймаута (значение в миллисекундах):
ping нужный адрес -w 6000
Вместо “нужный адрес” вводите необходимый IP адрес либо доменное имя.
1. – GUI – Получение динамического IP-адреса [Автоматически по DHCP]
Перед нами окно – “Свойства: IP версии 4 (TCP/IPv4)”.(Рис.1.5)
Для того чтобы получить динамические [автоматически по DHCP] настройки сети, а именно – IP-адрес, Маску подсети, Основной шлюз и DNS-серверы, нужно переключить радиокнопки в положения:
- Получить IP-адрес, автоматически
- Получить адрес DNS-сервера автоматически
В окне “Свойства: IP версии 4 (TCP/IPv4)” нажимаем “ОК”.

В окне “Ethernet: свойства” тоже нажимаем “ОК”.(Рис.1.6)

Перед нами окно “Состояние – Ethernet” -> нажимаем кнопку “Сведения…” -> откроется окно “Сведения о сетевом подключении”, в котором мы можем посмотреть настройки сети.(Рис.1.7)
И так мы видим:
- DHCP включен: Да
- Адрес IPv4: 10.0.0.50
- Маска подсети IPv4: 255.255.255.0
- Шлюз по умолчанию IP: 10.0.0.1
- DHCP-сервер IPv4: 10.0.0.1
- DNS-серверы IPv4: 8.8.8.8, 8.8.4.4
Настройки по DHCP получены, всё правильно, на этом с получением динамических сетевых настроек заканчиваем.

2. – GUI – Задать/Изменить статический IP-адрес [Указание IP-адреса вручную]
Статические настройки сети задаются вручную пользователем. Они прописываются в настройках сетевого подключения и жестко закрепляется за данным устройством.
В этом разделе, для моего ПК я пропишу статический IP-адрес – 10.0.0.10
Перед нами окно – “Свойства: IP версии 4 (TCP/IPv4)”.(Рис.1.8)
Для того чтобы задать/изменить статические настройки сети [Указать IP-адрес и DNS-серверывручную], нужно переключить радиокнопки в положения:
- Использовать следующий IP-адрес
- Использовать следующие адреса DNS-серверов
И ввожу:
Для сохранения нажимаем “ОК”.

В окне “Ethernet: свойства” тоже нажимаем “ОК”.(Рис.1.9)

Перед нами окно “Состояние – Ethernet”(Рис.1.10) -> нажимаем кнопку “Сведения…” откроется окно “Сведения о сетевом подключении”, в котором мы можем посмотреть настройки сети.
И так мы видим:
- DHCP включен: Нет
- Адрес IPv4: 10.0.0.10
- Маска подсети IPv4: 255.255.255.0
- Шлюз по умолчанию IP: 10.0.0.1
- DNS-серверы IPv4: 10.0.0.1
Нужные нам сетевые настройки применились. Всё отлично.

На этом с настройкой сети через графический интерфейс[GUI]заканчиваем.
– Настройка сетевого интерфейса через командную строку [CMD]
Для начала нам необходимо запустить командную строку с правами администратора, для этого выполните действия -> Заходим в “Выполнить”[Win R] -> Вписываем – cmd -> Нажимаем на клавиатуре сочетание клавиш “CTRL” “SHIFT” “ENTER”. Всё! Приступаем.
И так на данный момент настройки сети на моём ПК прописаны вручную[Статические].
Убедимся в этом набрав в командной строке [CMD] команду – ipconfig /all (Рис.2.1):
ipconfig /all
Видим:
- Адаптер Ethernet Ethernet:
- DHCP включен….: Нет [Речь идёт о DHCP-клиенте, и он выключен, а значит сетевые настройки прописаны вручную]
- IPv4-адрес….: 10.0.0.10(Основной)
- Основной шлюз…: 10.0.0.1
- DNS-серверы…: 10.0.0.1

Как-то не очень понятно в моём случае, название адаптера – “Адаптер Ethernet Ethernet:”, поэтому я решил воспользоваться другой командой, которая покажет мне имя интерфейса и его состояние(Рис.2.2):
netsh interface show interface
Ну вот… уже лучше – У меня есть интерфейс “Ethernet” в состоянии “Подключен”[connected].

Если у вас сетевой интерфейсотключен и вы хотите его включить, то воспользуйтесь командой:
Команда Tracert
Tracert расшифровывается как Trace Route. Если ping отправляет пакет данных для проверки доступа вашего компьютера к определённому узлу, то Tracert выводит построчную сводку для каждого перехода, включая задержку между вами и этим конкретным переходом и IP-адрес этого перехода (плюс доменное имя, если оно доступно).
1. – CMD – Получение динамического IP-адреса [Автоматически по DHCP]
Для того чтобы получить – IP-адрес, Маску подсети и Основной шлюз[Здесь отсутствует DNS-сервер] от DHCP-сервера, воспользуемся командой:
netsh interface ip set address "ИМЯ_ИНТЕРФЕЙСА" dhcpВ моём случае так(Рис.2.3):
netsh interface ip set address "Ethernet" dhcp
Проверим, какие сетевые настройки, наш ПК получил по DHCP, командой – ipconfig /all.(Рис.2.4)
ipconfig /all
Видим:
- Адаптер Ethernet Ethernet:
- DHCP включен….: да [Речь идёт о DHCP-клиенте, и он включен]
- IPv4-адрес….: 10.0.0.50(Основной) [Первый адрес из диапазона IP-адресов выдаваемых по DHCP]
- Основной шлюз…: 10.0.0.1
- DNS-серверы…: 10.0.0.1 [Остался старый, прописанный вручную, всё так и должно быть..]

Теперь наша задача по DHCP, получить адрес(а) DNS-сервера(ов).
Для этого воспользуемся командой:
netsh interface ip set dns "ИМЯ_ИНТЕРФЕЙСА" dhcpВ моём случае так (Рис.2.5):
netsh interface ip set dns "Ethernet" dhcp
Проверяем, командой – ipconfig /all, полученный по DHCP, адрес(а) DNS-сервера(ов):
ipconfig /all
Всё отлично! По DHCP получены адреса DNS-серверов: 8.8.8.8 и 8.8.4.4 (Рис.2.6)

2. – CMD – Задать/Изменить статический IP-адрес [Указание IP-адреса вручную]
В этом разделе, для моего ПК я пропишу статический IP-адрес – 10.0.0.5
Для того чтобы вручную назначить/изменить – IP-адрес, Маску подсети и Основной шлюз[Здесь отсутствует DNS-сервер], воспользуемся командой:
netsh interface ip set address name="ИМЯ_ИНТЕРФЕЙСА" static IP-АДРЕС МАСКА_ПОДСЕТИ ОСНОВНОЙ_ШЛЮЗ
В моём случае это выглядит так(Рис.2.7):
netsh interface ip set address name="Ethernet" static 10.0.0.5255.255.255.010.0.0.1

После ввода команды, сеть будет работать некорректно, так как полученные ранее, по DHCP, адреса DNS-серверов пропадут из конфигурации сети, и нам нужно их прописать вручную.
Приступим:
Указание/Смена Предпочитаемого DNS-сервера[При смене предпочитаемого сервера, пропадут альтернативные]:
netsh interface ip set dns "ИМЯ_ИНТЕРФЕЙСА" static АДРЕС_DNS-СЕРВЕРА-1
В моём случае так(Рис.2.8):
netsh interface ip set dns "Ethernet" static 8.8.8.8

Для корректной работы сети обычно требуется указать адрес одного DNS-сервера, в некоторых случаях требуется указать два, но я, в целях тестирования, укажу 3.
Указание Альтернативного DNS-сервера:
netsh interface ip add dns "ИМЯ_ИНТЕРФЕЙСА" АДРЕС_DNS-СЕРВЕРА-2
В моём случае так(Рис.2.9):
netsh interface ip add dns "Ethernet" 8.8.4.4

Указание Третьего DNS-сервера:
Добавляем точно так же, как и второй. В моём случае так(Рис.2.10):
netsh interface ip add dns "Ethernet" 10.0.0.1

Если кто-то ошибся с вводом адреса DNS-сервера, то удалить его можно командой:
netsh interface ip del dns "ИМЯ_ИНТЕРФЕЙСА" АДРЕС_DNS-СЕРВЕРА
И так проверяем, что у нас в итоге получилось командой – ipconfig /all.(Рис.2.11)
ipconfig /all
Видим:
- Адаптер Ethernet Ethernet:
- DHCP включен….: Нет [Речь идёт о DHCP-клиенте, и он выключен]
- IPv4-адрес….: 10.0.0.5(Основной)
- Основной шлюз…: 10.0.0.1
- DNS-серверы…: 8.8.8.8, 8.8.4.4, 10.0.0.1
Нужные нам сетевые настройки применились. Всё отлично.

На этом с настройкой сети через командную строку[CMD]заканчиваем.
3. – CMD – Сохранение/Восстановление [Backup/Restore] сетевых настроек
[ВНИМАНИЕ!!!]
Лично у меня этот способ не сработал на Windows 10 и Windows Server 2021, но я много где видел, что этот способ советовали людям и он их устраивал.
И я не рекомендую повторять этот пункт пользователям, которые не помнят свои сетевые настройки. [Если есть сеть, то она пропадёт]
В общем проблема в том, что восстанавливается IP-адрес и Маска подсети, остальные настройки не восстанавливаются. Я не знаю как решить эту проблему, не покидая CMD. Если у вас есть какие-либо решения этой проблемы, не ленитесь и напишите в комментариях…
Если вдруг вы попробовали данный способ сохранить/восстановить сетевые настройки, и у вас он сработал, то напишите в комментариях – на какой версии Windows вы пробовали 🙂
[/ВНИМАНИЕ!!!]
4. – CMD – Полезные команды для настройки сети
Информация и состояние:
Просмотр конфигурации сетевых интерфейсов:
ipconfig /all
Просмотр названия и состояния сетевых интерфейсов:
netsh interface show interface
Просмотр адресов DNS-серверов:
netsh interface ip show dnsservers
– Настройка сетевого интерфейса [PowerShell]
Для начала нам необходимо запустить PowerShell с правами администратора, для этого выполните действия -> Заходим в “Выполнить”[Win R] -> Вписываем – powershell -> Нажимаем на клавиатуре сочетание клавиш “CTRL” “SHIFT” “ENTER”. Всё!
Посмотреть список сетевых командлетов можно с помощью команды:
Get-Command Get-Net*
Для того чтобы почитать помощь по командлетам воспользуйтесь командой:
Get-Help ИМЯ_КОМАНДЛЕТАТак же можно посмотреть примеры использования команд:
Get-Help ИМЯ_КОМАНДЛЕТА -ExamplesКоманда Pathping
Команда Pathping похожа на tracert, но выдаёт гораздо больше информации и соответственно выполняется дольше. После отправки пакетов от вас до заданного пункта назначения Pathping анализирует выбранный маршрут и вычисляет потерю пакетов на основе каждого прыжка.
1. – PowerShell – Получение динамического IP-адреса [Автоматически по DHCP]
Для того чтобы получить IP-адрес, Маску подсети и Основной шлюз от DHCP-сервера[Здесь отсутствует DNS-сервер], воспользуемся командой:
Set-NetIPInterface -InterfaceAlias "ИМЯ_ИНТЕРФЕЙСА" -Dhcp EnabledЛично у меня, интерфейс увидел DHCP-сервер только после рестарта интерфейса:
Restart-NetAdapter -InterfaceAlias "ИМЯ_ИНТЕРФЕЙСА"В моём случае так:
Set-NetIPInterface -InterfaceAlias "Ethernet" -Dhcp EnabledRestart-NetAdapter -InterfaceAlias "Ethernet"Проверим, какие сетевые настройки, наш ПК получил по DHCP.(Рис.3.3)
Get-NetIPConfiguration -Detailed -All
Как видим:
- InterfaceAlias: Ethernet [Name][Название сетевого интерфейса]
- IPv4Address : 10.0.0.52 [IP-адрес]
- IPv4DefaultGateway: 10.0.0.1 [Основной шлюз]
- NetIPv4Interface.DHCP: Enabled [Речь идёт о DHCP-клиенте, и он включен]
- DNSServer: 10.0.0.1 [DNS-сервер, остался старый, прописанный вручную, всё так и должно быть..]

Теперь наша задача по DHCP, получить адрес(а) DNS-сервера(ов).
Для этого воспользуемся командой:
Set-DnsClientServerAddress -InterfaceAlias "ИМЯ_ИНТЕРФЕЙСА" -ResetServerAddressesВ моём случае так (Рис.3.4):
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ResetServerAddressesПроверяем, полученные по DHCP, адрес(а) DNS-сервера(ов):
Get-NetIPConfiguration
Всё отлично! По DHCP получены адреса DNS-серверов: 8.8.8.8 и 8.8.4.4

2. – PowerShell – Задать статический IP-адрес [Указание IP-адреса вручную]
В этом разделе, для моего ПК я пропишу статический IP-адрес – 10.0.0.10
Если адреса не знаете, то смотрим, запоминаем, вставляем в команды:
Get-NetIPConfiguration
Данная команда удалитIP-адрес и Маску подсети:
Remove-NetIPAddress -InterfaceAlias "ИМЯ_ИНТЕРФЕЙСА" -IPAddress IP-АДРЕС
Следующая команда удалит адрес Основного шлюза:
Remove-NetRoute -InterfaceAlias "ИМЯ_ИНТЕРФЕЙСА" -NextHop ОСНОВНОЙ_ШЛЮЗ
Удалить все адреса DNS-серверов:
Set-DnsClientServerAddress -InterfaceAlias "ИМЯ_ИНТЕРФЕЙСА" -ResetServerAddresses3. – PowerShell – Полезные команды для настройки сети
Информация и состояние:
Просмотр конфигурации сетевых интерфейсов:
Get-NetIPConfiguration -Detailed -All
Информация о сетевых интерфейсах – InterfaceAlias[Имя], InterfaceIndex[Индекс], InterfaceDescription[Описание интерфейса], Status[Статус интерфейса], MacAddress[MAC-адрес] и LinkSpeed[Скорость соединения]:
Get-NetAdapter
Команда Ipconfig
По умолчанию команда Ipconfig отображает все сетевые адаптеры в системе. Наиболее важными являются сведения об адресе IPv4 и шлюзе по умолчанию, приведенные в разделах адаптер беспроводной локальной сети и адаптер Ethernet.
Для очистки кэша DNS примените параметр flushdns:ipconfig /flushdnsОчистка кэша DNS может помочь, когда ваш интернет работает, но определенный веб-сайт или сервер недоступен по какой-то причине (например, время ожидания веб-сайта истекает и не загружается).
Команда Getmac
Каждое устройство, соответствующее стандартам IEEE 802, имеет уникальный MAC-адрес (Media Access Control). Производитель назначает MAC-адреса и сохраняет их в аппаратном обеспечении устройства. Некоторые люди используют MAC-адреса, чтобы ограничить, какие устройства могут подключаться к сети.
Вы можете видеть несколько MAC-адресов в зависимости от того, сколько сетевых адаптеров находится в вашей системе. Например, соединения Wi-Fi и Ethernet будут иметь отдельные MAC-адреса.
Команда Nslookup
Nslookup расшифровывается как поиск сервера имен. Для обычных людей его основное использование-это определение IP-адреса скрывающегося за доменным именем.
Обратите внимание, что некоторые доменные имена не привязаны к выделенному IP-адресу, что означает, что вы можете получить разные IP-адреса каждый раз, когда вы запускаете команду. Это нормально для больших веб-сайтов, потому что они распределяют нагрузку на различные сервера.
Команда Netstat
Netstat это инструмент для сетевой статистики, диагностики и анализа.
По умолчанию команда показывает все “активные соединения” в вашей системе, независимо от того, находятся ли эти соединения в локальной сети или в интернет. Активное соединение не означает, что происходит передача данных, а просто показывать порт, который открыт и готов принять соединение.


![Сетевые интерфейсы в Windows [GUI/CMD/PowerShell] | Сетевые интерфейсы в Windows [GUI/CMD/PowerShell] |](https://msconfig.ru/wp-content/uploads/2021/03/windows-network-120x120.jpg)

