Любой системный администратор сталкивается с настройкой сетевых интерфейсов. Большинство для этой цели используют графический интерфейс Windows, что не всегда удобно. В этой статье я расскажу, как настроить сеть с помошью интерфейса командной строки cmd, используя встроенную утилиту netsh.
В операционных системах Windows есть специальная утилита netsh для настройки сетевого адаптера из командной строки cmd.
netsh.exe (network shell) — сетевая оболочка (программа) для ОС Windows, которая позволяет настраивать сетевые параметры, в том числе и удаленно. Данная утилита доступна на всех версиях Windows, начиная с Windows 2000.
Запуск командной строки:
Пуск —> Выполнить —> в строку вводим cmd.exe
Откроется черное окно с мигающим курсором. Тут мы и будем вводить перечисленные ниже команды (ну это для тех, кто никогда не работал с командной строкой).
Конфигурирование сетевых параметров (ip-адреса, сетевой маски и шлюза)
Уснановка ip-адреса, маски и шлюза.
netsh interface ip set address name="Local Area Connection" static 192.168.1.15 255.255.255.0 192.168.1.1
где
Local Area Connection — название вашего сетевого интерфейса.
192.168.1.15 — сетевой адрес (ip address).
255.255.255.0 — сетевая маска (network mask).
192.168.1.1 — шлюз (default gateway).
Установка дополнительного ip-адреса.
netsh interface ip add address name="Local Area Connection" 192.168.1.20 255.255.255.0
Включение автоматического получения ip-адреса, сетевой маски и шлюза от DHCP-сервера.
netsh interface ip set address "Local Area Connection" dhcp
Конфигурирование DNS и WINS серверов
Добавить предпочитаемый DNS сервер.
netsh interface ip set dns "Local Area Connection" static 8.8.8.8
Добавить альтернативный DNS сервер.
netsh interface ip add dns "Local Area Connection" 8.8.4.4
Добавить 3-й DNS сервер.
netsh interface ip add dns "Local Area Connection" 192.168.1.30 index=3
Установка автоматического получения предпочитаемого и альтернативного dns-сервера от DHCP-сервера.
netsh interface ip set dns "Local Area Connection" dhcp
Установка WINS.
netsh interface ip set wins "Local Area Connection" static 192.168.1.240
Включение и отключение сетевых интерфейсов
Отключение интерфеса
netsh interface set interface name="Local Area Connection" admin=DISABLED
Включение интерфеса
netsh interface set interface name="Local Area Connection" admin=ENABLED
Просмотр сетевых настроек
Расширеный вывод конфигурации сетевых интерфейсов.
netsh interface ip show config
Просмотр состояния интерфейсов (connected/disconnected).
C:\Windows\System32>netsh interface ip show interface Инд Мет MTU Состояние Имя --- ---------- ---------- ------------ --------------------------- 1 50 4294967295 connected Loopback Pseudo-Interface 1 12 10 1300 disconnected Local Area Connection
Просмотр таблицы маршрутизации.
netsh interface ip show route
Просмотр конфигурации IP-адресов.
netsh interface ip show addresses
Просмотр адресов DNS-сервера.
netsh interface ip show dnsservers
Просмотр адресов WINS-сервера.
netsh interface ip show winsservers
Сохранение и восстановление конфигурации сетевых интерфейсов
Ну а теперь самое интересное. Поговорим о том, как сохранить сетевые настройки в виде файла конфигурации и восстановить из файла конфигурации. Это может пригодиться тем, кто постоянно меняет сетевые настройки.
Сохранить сетевые настройки в виде файла.
C:\Windows\System32>netsh -c interface dump > C:\my-config.txt
Восстановить сетевые настройки из файла конфигурации.
C:\Windows\System32>netsh -f C:\my-config.txt
Вот и все. Мы рассмотрели далеко не все возможности утилиты Netsh.exe, а лишь самые часто используемые. Используя коммандную строку Windows и утилиту netsh можно намного облегчить себе жизнь.
Netsh — мощная и полезная утилита командной строки, предназначенная для обновления и настройки параметров сети Windows
Netsh — мощная и полезная утилита командной строки, предназначенная для обновления и настройки параметров сети Windows. Но огромное количество возможностей, которые она предоставляет, может помешать разобраться с применением Netsh для решения типичных задач. Ниже приведены 10 готовых к использованию примеров настройки наиболее распространенных сетевых параметров и функций. Полную инструкцию по использованию Netsh можно найти в техническом руководстве Netsh Windows Server 2008 в центре загрузки Microsoft — «Windows Server 2008 Network Shell (Netsh) Technical Reference» (http://www.microsoft.com/downloads/details.aspx? FamilyID=f41878de-2ee7-4718-8499-2ef336db3df5).
Просмотр текущей конфигурации IP. Следующая команда поможет определить, используется ли служба DHCP или статическая адресация, а также покажет текущие настройки адреса IP, маску подсети, шлюз и сервер DNS:
netsh interface ip show config
Настройка удаленной системы. Одна из наиболее востребованных возможностей команды Netsh — способность работать с удаленными компьютерами так же легко, как с локальной системой. Ключ set machine позволяет выбрать удаленный компьютер в сети, с которым будет работать Netsh. Для этого необходимо зарегистрироваться в системе от имени учетной записи, обладающей административными правами на удаленном компьютере, после чего выбор удаленного компьютера осуществляется командой:
netsh set machine win2008–2
Поддержка IPv6. Netsh поддерживает работу с сетевыми стеками Windows IPv4 и IPv6. Для определения адреса IPv6 достаточно выполнить команду:
netsh interface ipv6 show address
Включение и отключение брандмауэра Windows. Netsh позволяет управлять встроенным брандмауэром Windows. Начиная с выпуска Windows Server 2008 более старые ключи Netsh firewall были заменены на advfirewall. Следующие две команды сначала отключают, а затем и включают заново брандмауэр Windows:
netsh advfirewall set currentprofile state off
netsh advfirewall set currentprofile state on
Открытие портов брандмауэра Windows. Netsh позволяет открывать порты брандмауэра для различных приложений. Следующий пример показывает, как открыть порт 1413 TCP для доступа к Microsoft SQL Server:
netsh advfirewall firewall
add rule name=»SQL Server»
dir=in action=allow
protocol=TCP localport=1434
Просмотр статуса установленных в системе сетевых адаптеров. Многие команды Netsh требуют указать имя сетевого интерфейса, который необходимо настроить. По умолчанию сетевые интерфейсы в Windows именуются Local Area Connection, но многие администраторы и пользователи изменяют это имя. Для определения имени системного сетевого адаптера или адаптера беспроводной сети применяются команды:
netsh interface show interface
netsh wlan show interface
Настройка сетевого адаптера для использования статического адреса IP. Приведенная ниже команда задает для сетевого адаптера с именем Local Area Connection сетевой адрес 192.168.0.100, маску подсети 255.255.255.0 и шлюз 192.168.0.254:
netsh interface ip
set address «Local Area Connection»
static 192.168.0.100
255.255.255.0 192.168.0.254 1
Настройка сервера DNS для сетевого адаптера. Как правило, при настройке компьютера для использования статического адреса IP необходимо также поменять настройки DNS. В следующем примере с помощью Netsh для сетевого интерфейса Local Area Connection настраивается сервер DNS с адресом 192.168.0.2:
netsh interface ip
set dns «Local Area Connection»
static 192.168.0.2
Добавление дополнительного сервера DNS в конфигурацию сетевого адаптера. Во многих сетях применяются резервные серверы DNS. Для добавления вторичного сервера DNS с адресом 192.168.0.4 можно воспользоваться командой:
netsh interface ip
add dnsserver «Local Area Connection»
192.168.0.3
Настройка сетевого адаптера для автоматического назначения адреса IP сервером DHCP. Netsh можно использовать для автоматической настройки сетевого интерфейса с целью получения динамического адреса IP и сервера DNS по протоколу DHCP:
netsh interface ip
set dns «Local Area Connection» dhcp
Майкл Оти Редактор Windows IT Pro и президент компании TECA (Портленд, шт. Орегон), занимающейся разработкой программного обеспечения и консалтингом. mikeo@windowsitpro.com
В Windows вы можете управлять настройками сетевых адаптеров не только из графического интерфейса, но из командной строки PowerShell. В этой статье мы рассмотрим основные командлеты, которые позволяют узнать текущий адрес сетевого адаптера, назначить статический IP адрес, DNS сервера, или настроить сетевой интерфейс на получение конфигурации IP от DHCP сервера. Вы можете использовать эти командлеты для настройки сети как в Windows 10/11, так и в Windows Server (или версии Sever Core), в Hyper-V Server, для изменения настроек IP сетевых адаптеров на удаленных компьютерах, и в PowerShell скриптах.
Содержание:
- Управление сетевыми адаптерами в Windows из PowerShell
- Вывести настройки IP сетевого подключения с PowerShell
- PowerShell: задать статический IP адрес в Windows
- Set-DnsClientServerAddress: настроить адреса DNS серверов
- Управление таблицей маршрутизации с помощью PowerShell
- PowerShell: получить IP адрес в Windows от DHCP сервера
- Изменить параметры IP и DNS на удаленном компьютере Windows
В предыдущих версиях в Windows для управления сетевыми настройками из cmd использовалась из CLI использовалась команда netsh. В PowerShell 3.0 и выше для управления сетевыми настройками Windows можно использовать встроенный PowerShell модуль NetTCPIP.
Чтобы получить список командлетов в этом модуле, выполните:
get-command -module NetTCPIP
В этот модуль также входит командлет Test-NetConnection, который можно использовать для проверки доступности TCP портов на удаленных компьютерах.
Управление сетевыми адаптерами в Windows из PowerShell
Выведите список доступных сетевых интерфейсов в Windows:
Get-NetAdapter
Командлет возвращает имя интерфейса, состояние (Up/Down), MAC адрес, скорость на порту.
В этом примере у меня на компьютере несколько сетевых адаптеров (кроме физического подключения Ethernet и WiFi есть несколько сетевых интерфейсов от Hyper-V и VMWare Player).
Чтобы вывести только активные физические сетевые интерфейсы:
Get-NetAdapter -Physical | ? {$_.Status -eq "Up"}
Можно вывести только определенные параметры сетевых адаптеров, например: имя, скорость, состояние и MAC адрес:
Get-NetAdapter |Select-Object name,LinkSpeed,InterfaceOperationalStatus,MacAddress
Вы можете обращаться к сетевым интерфейсам по их именам или индексам (столбец ifIndex). В нашем примере, чтобы выбрать физический LAN адаптер Intel 82574L нужно набрать команду:
Get-NetAdapter -Name Ethernet0
или
Get-NetAdapter -InterfaceIndex 8
Можно изменить имя адаптера:
Rename-NetAdapter -Name Ethernet0 -NewName LAN
Чтобы выключить сетевой интерфейс, используйте команды:
Get-NetAdapter -InterfaceIndex 13| Disable-NetAdapter
При включении интерфейса нельзя указать его индекс, т.к. он не присвоен. Включите адаптер по его имени:
Enable-NetAdapter -InterfaceDescription “Hyper-V Virtual Ethernet Adapter"
Если для сетевого адаптера настроен номер VLAN, можно вывести его так:
Get-NetAdapter | ft Name, Status, Linkspeed, VlanID
Получить информацию об драйвере сетевого адаптера:
Get-NetAdapter | ft Name, DriverName, DriverVersion, DriverInformation, DriverFileName
Информация о физических параметров подключения сетевых адаптерах (PCI слот, шина и т.д.).
Get-NetAdapterHardwareInfo
Вывести настройки IP сетевого подключения с PowerShell
Получить текущие настройки сетевого интерфейса (IP адрес, DNS, шлюз):
Get-NetIPConfiguration -InterfaceAlias Ethernet0
Чтобы вывести более подробную информацию о конфигурации сетевого интерфейса, используйте команду:
Get-NetIPConfiguration -InterfaceAlias Ethernet0 -Detailed
В этом случае выводится назначенный профиль сети интерфейса (NetProfile.NetworkCategory), настройки MTU (NetIPv4Interface.NlMTU), включено ли получение адреса от DHCP (NetIPv4Interface.DHCP) и ряд другой полезной информации.
Вывести все IPv4 адреса интерфейсов Windows:
Get-NetIPAddress -AddressFamily ipv4|ft
Получить значение только IP адрес интерфейса:
(Get-NetAdapter -Name ethernet0 | Get-NetIPAddress).IPv4Address
Получить текущие настройки стека TCP на компьютере можно с помощью команды:
Get-NetTCPSetting
Многие администраторы замечают, в Windows Server 2019 с ролью Hyper-V скорость копирования файлов на ВМ очень низкая. В этом случае решить проблемы помогает возврат параметров стека TCP, к настройкам которые использовались в Windows Server 2016:
Set-NetTCPSetting -SettingName DatacenterCustom,Datacenter -CongestionProvider DCTCP
Set-NetTCPSetting -SettingName DatacenterCustom,Datacenter -CwndRestart True
Set-NetTCPSetting -SettingName DatacenterCustom,Datacenter -ForceWS Disabled
Вывести список сетевых протоколов, которые можно включить/отключить для сетевого адаптера:
Get-NetAdapterBinding -Name ethernet -IncludeHidden -AllBindings
Name DisplayName ComponentID Enabled ---- ----------- ----------- ------- Ethernet File and Printer Sharing for Microsoft Networks ms_server True Ethernet NetBIOS Interface ms_netbios True Ethernet Microsoft LLDP Protocol Driver ms_lldp True Ethernet Microsoft NDIS Capture ms_ndiscap True Ethernet Internet Protocol Version 4 (TCP/IPv4) ms_tcpip True Ethernet Microsoft RDMA - NDK ms_rdma_ndk True Ethernet Microsoft Network Adapter Multiplexor Protocol ms_implat False Ethernet Link-Layer Topology Discovery Mapper I/O Driver ms_lltdio True Ethernet NDIS Usermode I/O Protocol ms_ndisuio True Ethernet Point to Point Protocol Over Ethernet ms_pppoe True Ethernet Link-Layer Topology Discovery Responder ms_rspndr True Ethernet Internet Protocol Version 6 (TCP/IPv6) ms_tcpip6 True Ethernet Hyper-V Extensible Virtual Switch vms_pp False Ethernet WFP Native MAC Layer LightWeight Filter ms_wfplwf_lower True Ethernet Client for Microsoft Networks ms_msclient True Ethernet Npcap Packet Driver (NPCAP) INSECURE_NPCAP True Ethernet WINS Client(TCP/IP) Protocol ms_netbt True Ethernet Bridge Driver ms_l2bridge True Ethernet WFP 802.3 MAC Layer LightWeight Filter ms_wfplwf_upper True Ethernet QoS Packet Scheduler ms_pacer True
PowerShell: задать статический IP адрес в Windows
С помощью PowerShell вы можете задать статический IP адрес для сетевого интерфейса. Чтобы изменить IP адрес, маску подсети и шлюз для сетевого интерфейса, выполните:
Get-NetAdapter -Name Ethernet0| New-NetIPAddress –IPAddress 192.168.1.80 -DefaultGateway 192.168.1.1 -PrefixLength 24
Можно задать IP адрес, представив его в виде массива (более наглядно):
$ipParams = @{
InterfaceIndex = 8
IPAddress = "192.168.1.22"
PrefixLength = 24
AddressFamily = "IPv4"
}
New-NetIPAddress @ipParams
Если статический IP адрес уже настроен и нужно изменить его, используется командлет Set-NetIPAddress:
Set-NetIPAddress -InterfaceIndex 8 -IPAddress 192.168.1.90
Чтобы отключить получение IP адреса от DHCP для сетевого интерфейса, выполните:
Set-NetIPInterface -InterfaceAlias Ethernet0 -Dhcp Disabled
Удалить статический IP адрес:
Remove-NetIPAddress -IPAddress "xxx.xxx.xxx.xxx"
Отключить протокол IPv6 для сетевого интерфейса:
Get-NetAdapterBinding -InterfaceAlias Ethernet0 | Set-NetAdapterBinding -Enabled $false -ComponentID ms_tcpip6
Отключить протокол NetBIOS для интерфейса:
Set-NetAdapterBinding -Name Ethernet0 -ComponentID ms_netbios -AllBindings -Enabled $True
Set-DnsClientServerAddress: настроить адреса DNS серверов
Чтобы задать адреса первичного и вторичного DNS серверов в Windows, используется командлет Set-DNSClientServerAddress. Например:
Set-DNSClientServerAddress –InterfaceIndex 8 –ServerAddresses 192.168.1.11,10.1.1.11
Первый IP адрес адрес выставляется в качестве Preffered DNS, а второй в Alternate DNS.
Можно также задать DNS сервера через массив:
$dnsParams = @{
InterfaceIndex = 8
ServerAddresses = ("8.8.8.8","8.8.4.4")
}
Set-DnsClientServerAddress @dnsParams
После изменения настроек DNS, можно очистить DNS кэш (эквивалент
ipconfig /flushdns
):
Clear-DnsClientCache
Вывести содержимое DNS кэша в Windows:
Get-DnsClientCache
Управление таблицей маршрутизации с помощью PowerShell
Для просмотра таблицы маршрутизации используется командлет Get-NetRoute.
Вывести маршрут по умолчанию для физического сетевого интерфейса в Windows:
Get-NetAdapter -Physical | ? {$_.Status -eq "Up"}| Get-netroute| where DestinationPrefix -eq "0.0.0.0/0"
Чтобы добавить новый маршрут, используется New-NetRoute:
New-NetRoute -DestinationPrefix "0.0.0.0/0" -NextHop "192.168.0.1" -InterfaceIndex 8
Эта команда добавит постоянный маршрут в таблицу маршрутизации (аналог route -p add). Если вы хотите добавить временный маршрут, добавьте опцию
-PolicyStore "ActiveStore"
. Такой маршрут будет удален после перезагрузки Windows.
Удалить маршрут из таблицы маршрутизации:
Remove-NetRoute -NextHop 192.168.0.1 -Confirm:$False
PowerShell: получить IP адрес в Windows от DHCP сервера
Чтобы сетевой интерфейс компьютера получал динамический IP адрес от DHCP сервера, выполните команду:
Set-NetIPInterface -InterfaceAlias Ethernet0 -Dhcp Enabled
Очистите настройки DNS серверов:
Set-DnsClientServerAddress –InterfaceIndex 8 -ResetServerAddresses
И перезапустите интерфейс для получения IP адреса:
Restart-NetAdapter -InterfaceAlias Ethernet0
Если ранее у вас был настроен шлюз, удалите его:
Set-NetIPInterface -InterfaceAlias Ethernet0| Remove-NetRoute -Confirm:$false
Если нужно сбросить все настройки IPv4 для сетевых интерфейсов компьютера и переключить их на получение адреса от DHCP, используйте такой скрипт:
$IPType = "IPv4"
$adapter = Get-NetAdapter | ? {$_.Status -eq "up"}
$interface = $adapter | Get-NetIPInterface -AddressFamily $IPType
If ($interface.Dhcp -eq "Disabled") {
If (($interface | Get-NetIPConfiguration).Ipv4DefaultGateway) {
$interface | Remove-NetRoute -Confirm:$false
}
$interface | Set-NetIPInterface -DHCP Enabled
$interface | Set-DnsClientServerAddress -ResetServerAddresses
}
Изменить параметры IP и DNS на удаленном компьютере Windows
Вы можете использовать PowerShell чтобы удаленно изменить настройки IP адреса или DNS серверов на нескольких удаленных компьютерах. Допустим, ваша задача – изменить настройки DNS для всех серверов в указанном Organization Unit (OU) в Active Directory. Для получения списка компьютеров в скрипте ниже примере используется командлет Get-ADComputer, а удаленное подключение к компьютерам выполняется через WinRM (командлет Invoke-Command):
$Servers = Get-ADComputer -SearchBase ‘OU=Moscow,DC=winitpro,DC=loc’ -Filter '(OperatingSystem -like "Windows Server*")' | Sort-Object Name
ForEach ($Server in $Servers) {
Write-Host "Server $($Server.Name)"
Invoke-Command -ComputerName $Server.Name -ScriptBlock {
$NewDnsServerSearchOrder = "192.168.1.11","8.8.4.4"
$Adapters = Get-WmiObject Win32_NetworkAdapterConfiguration | Where-Object {$_.DHCPEnabled -ne 'True' -and $_.DNSServerSearchOrder -ne $null}
Write-Host "Old DNS settings: "
$Adapters | ForEach-Object {$_.DNSServerSearchOrder}
$Adapters | ForEach-Object {$_.SetDNSServerSearchOrder($NewDnsServerSearchOrder)} | Out-Null
$Adapters = Get-WmiObject Win32_NetworkAdapterConfiguration | Where-Object {$_.DHCPEnabled -ne 'True' -and $_.DNSServerSearchOrder -ne $null}
Write-Host "New DNS settings: "
$Adapters | ForEach-Object {$_.DNSServerSearchOrder}
}
}
Правильные сетевые настройки виртуальных серверов, расположенных на вычислительных кластерах с технологией VPU следующие:
IP-адрес: <основной адрес узла>
Маска подсети: 255.255.255.255
IP-адрес шлюза: 10.0.0.1
Сконфигурировать сетевой интерфейс в операционной системе Windows можно двумя подходами:
- Через графический интерфейс GUI — медленно, требует изрядного количества кликов мышью.
- С помощью командной строки — быстро и эффективно, но требует понимания того, что вы делаете.
Настройка основного сетевого адреса IPv4 с помощью командной строки
Запустите командную строку
Пуск - Выполнить - cmd.
Определите наименование основного сетевого интерфейса:
netsh interface ip show config | findstr "configuration for interface" Configuration for interface "Ethernet" Configuration for interface "Loopback Pseudo-Interface 1
В выводе команды представлено два сетевых интерфейса, нас интересует только Ethernet (наименование может быть другим, поэтому внимательно читайте вывод команды). В настройке сетевого интерфейса обратной петли нет необходимости.
Настройте основной сетевой интерфейс Ethernet:
netsh interface ipv4 add address "Ethernet" <адрес узла> 255.255.255.255 10.0.0.1
1.1.4. Настройте предпочитаемый и альтернативные DNS-сервера:
netsh interface ipv4 add dns "Ethernet" 188.120.247.2 index=1
netsh interface ipv4 add dns "Ethernet" 188.120.247.8 index=2
В качестве предпочитаемого и альтернативного DNS-серверов, вы можете использовать, например, Google Public DNS — 8.8.8.8 и 8.8.4.4. Или аналогичный сервис от Яндекс.
Настройка дополнительного сетевого адреса IPv4 или сетевого алиаса
netsh interface ipv4 add address "Ethernet" <адрес узла> 255.255.255.255
Настройка основного сетевого адреса IPv4 с помощью GUI
Откройте меню управления сетевыми интерфейсами:
Пуск - Панель управления - Сеть и Интернет - Центр управления сетями и общим доступом - Изменение параметров адаптера
Или через оснастку ncpa.cpl:
Пуск - Выполнить - ncpa.cpl
Возможно, что в вашей редакции Windows, оснастка управления сетями будет называться netcpl.cpl.
Если не сработал вариант с ncpa.cpl ,то попробуйте запустить netcpl.cpl.
Выберите сетевой интерфейс Ethernet, а затем правой кнопкой мыши откройте контекстное меню. В данном меню выберете пункт Свойства:
В открывшемся меню найдите подключение по протоколу TCP/IPv4 (Internet Protocol Version 4), затем выберете его и нажмите кнопку Свойства :
Заполните поле IP-адреса, маски подсети и основного шлюза, по завершению нажмите кнопку Ок :
Помните, что на вычислительных кластерах с VPU маска подсети для основного сетевого интерфейса должна быть 255.255.255.255 , а основной шлюз — 10.0.0.1.
Настройка дополнительного сетевого адреса IPv4 с помощью GUI
Настройка сетевого алиаса через графический интерфейс выполняется в той же оснастке, что и настройка основного сетевого адреса. Перейдите в меню дополнительных настроек TCP/IP , кнопка Дополнительно
:
Нажмите кнопку Добавить
, а затем заполните поле IP-адреса и длины сетевого префикса. После того как закончите конфигурирование, нажмите кнопку Добавить
, а после кнопку Ок
:
Настройка основного сетевого адреса IPv6 с помощью командной строки
Конфигурирование основного сетевого IPv6-адреса , а также дополнительных сетевых адресов (алиасов), на VPU-кластерах выполняется таким же образом, как и на обычном кластере без VPU. Настраивая сетевой интерфейс, указываете тот адрес узла, длину префикса (маску подсети) и шлюз по-умолчанию, которые указаны в BILLmanager
(Товары - Виртуальные выделенные сервера - кнопка IP-адреса над нужной услугой)
или в VMmanager
(Управление - Виртуальные машины - кнопка IP-адреса на нужным виртуальным сервером)
Запустите командную строку
Пуск - Выполнить - cmd.
Определите наименование основного сетевого интерфейса:
netsh interface ip show config | findstr "configuration for interface" Configuration for interface "Ethernet" Configuration for interface "Loopback Pseudo-Interface 1"
Настройте основной сетевой интерфейс Ethernet:
netsh interface ipv6 add address "Ethernet" <адрес узла>/<маска подсети>
Добавьте адрес шлюза по-умолчанию:
netsh interface ipv6 add route ::/0 "Ethernet" <адрес шлюза>
Настройте предпочитаемый и альтернативные DNS-сервера:
netsh interface ipv6 add dnsserver "Ethernet" <адрес узла> index=1 > netsh interface ipv6 add dnsserver "Ethernet" <адрес узла> index=2
В качестве предпочитаемого и альтернативного DNS-серверов можете указать IPv6-адреса Google Public DNS — 2001:4860:4860::8888 и 2001:4860:4860::8844.
Настройка дополнительного сетевого адреса IPv6 или сетевого алиаса
Настроить сетевой алиас через командную строку можно следующим образом:
netsh interface ipv6 add address "Ethernet" <адрес узла>/128
Настройка основного сетевого адреса IPv6 с помощью GUI
Откройте меню управления сетевыми интерфейсами:
Пуск - Панель управления - Сеть и Интернет - Центр управления сетями и общим доступом - Изменение параметров адаптера
Или через уже знакомую оснастку ncpa.cpl:
Пуск - Выполнить - ncpa.cpl
Выберите сетевой интерфейс Ethernet, а затем правой кнопкой мыши откройте контекстное меню. В данном меню выберете пункт Свойства:
В открывшемся меню найдите подключение по протоколу TCP/IPv6 (Internet Protocol Version 6), затем выберете его и нажмите кнопку Свойства:
Заполните поле IP-адреса, длины префикса подсети и основного шлюза, а по завершению нажмите кнопку Ок:
Настройка дополнительного сетевого адреса IPv6 с помощью GUI
Перейдите в меню дополнительных настроек TCP/IP (кнопка Дополнительно):
Нажмите кнопку Добавить, а затем заполните поле IP-адреса и длины сетевого префикса. После того как закончите конфигурирование, нажмите кнопку Добавить, а после кнопку Ок:
Содержание
Для того чтобы сервер имел доступ в сеть, необходимо сделатьбазовые сетевые настройки на нем. Настройки производятся для каждого сетевого интерфейса (адаптера) отделаьно. Ниже мы рассмотрим как настроить IP адрес, маску сети, шлюз по умолчанию и DNS сервера в ОС Windows Serveк 2016 и 2019.
При создании виртуального сервера на нашем севрере, настройки сетевого интерфейса будут сделаны автоматически. Однако в случае подключения закрытой виртуальной сети вам потребуется самостоятельно настроить второй сетевой интерфейс.
Центр управления сетями
Откройте меню «Пуск» и выберите «Панель управления»:
В окне панели управления откройте «Центр управления сетями и общим доступом».
Далее „Изменение параметров адаптера“:
Настройка сетевого адаптера
На нужном сетевом интерфейсе нажмите правой кнопкой мыши и выберите «Cвойства«.
В новом окне выберите протокол „IP Версии 4“ и нажмите Cвойства.
Если вы испольуезте «статисческое» назначение IP адресов, переключаем параметры на настройку вручную, и вписываем параметры сети:
- IP — адрес (Например 83.166.247.66)
- Маска подсети 255.255.240.0
Также, необходимо ввести «Основной шлюз» и ip-адрес DNS сервера. Для сети на наших сервера, параментры будут как в этом скриншоте:
Нажмите ОК, на этом настройка сетевого интерфейса закончена.