- 4 способа изменить маску подсети в Windows 10
- 1. Как изменить маску подсети в Windows 10, из приложения «Настройки»
- 2. Как изменить маску подсети в Windows 10, из панели управления
- 3. Как изменить маску подсети в Windows 10, используя PowerShell
- 4. Как изменить маску подсети с интерфейса маршрутизатора, в домашней сети с DHCP
- Фильтрация по МАС-адресам на сервере DHCP Windows Server 2003/2008
- Как это работает?
- Основы DHCP (протокол динамического конфигурирования узлов) DHCP (Dynamic Host Configuration Protocol) Basics
- Дополнительные сведения More Information
- DHCPDISCOVER DHCPDISCOVER
- дхкпоффер DHCPOFFER
- DHCPREQUEST DHCPREQUEST
- ТРАНСЛИРУЕТ DHCPACK
4 способа изменить маску подсети в Windows 10
Маски подсети используются для разделения IP-адресов на две разные части: одна из них сообщает вам адрес компьютера или устройства, а другая — сеть, к которой он принадлежит. Другими словами, маски подсетей используются для разделения сетей на подсети, чтобы любые данные, передаваемые по сети, могли правильно достигать места назначения. Вы задаетесь вопросом, как изменить маску подсети на ПК с Windows 10? Хотите узнать, как изменить маску подсети для всех компьютеров и устройств в локальной сети? Читайте дальше и узнайте
Прежде чем менять маску подсети ПК с Windows 10, вы должны знать, что такое IP-адреса и маски подсети, и как узнайть IP-адрес вашего компьютера с Windows 10.
На компьютере или устройстве Windows 10 вы можете изменить маску подсети, только если вы используете статический IP-адрес. Если это так, или если вы также хотите изменить свой IP-адрес и установить статический, прочитайте инструкции из первых трех способов в этом руководстве.
Если вы используете динамический IP-адрес, который автоматически генерируется службой DHCP на вашем маршрутизаторе, вы можете изменить только маску подсети из веб-интерфейса вашего маршрутизатора.
Следует также отметить, что для изменения маски подсети (и/или IP-адреса) в Windows 10 необходимо войти в систему с помощью учетная запись администратора.
1. Как изменить маску подсети в Windows 10, из приложения «Настройки»
Один из самых простых способов изменить маску подсети в Windows 10 предлагает приложение «Настройки». Запустите его и перейдите в категорию «Сеть и Интернет».
В разделе «Сеть и Интернет» выберите «Wi-Fi» или «Ethernet» на левой боковой панели, в зависимости от типа сетевого адаптера, для которого вы хотите изменить маску подсети. Затем в правой части окна нажмите или коснитесь соответствующего сетевого подключения.
На странице сетевого подключения прокрутите вниз, пока не дойдете до раздела настроек IP. Затем нажмите кнопку Изменить.
Откроется диалоговое окно «Изменить настройки IP», в котором можно изменить IP-адрес, маску подсети , шлюз и DNS-серверы, используемые выбранным сетевым подключением, как для протокола Интернета версии 4 (TCP / IPv4), так и для протокола Интернета. Версия 6 (TCP/IPv6) . Прокрутите до раздела IPv4 или IPv6, в зависимости от того, какую из них вы хотите настроить для маски новой подсети.
Параметр, определяющий маску подсети, — это длина префикса подсети , которая определяет размер подсети. Например, на приведенном ниже снимке экрана вы можете видеть, что для нашего протокола IPv4 сетевого подключения мы используем «длину префикса подсети», равную 24 ( количество битов в маске 1 ), что означает, что маска подсети 255.255.255.0.
Чтобы изменить маску подсети , необходимо изменить значение поля «Длина префикса подсети». Например, поскольку мы хотели иметь маску подсети 255.255.240.0, нам пришлось установить длину префикса равной 20. Если вам нужна помощь в расчете длины префикса для маски подсети, проверьте этот онлайн- калькулятор подсети IP.
Нажмите или коснитесь Сохранить, и ваша маска подсети будет немедленно изменена.
2. Как изменить маску подсети в Windows 10, из панели управления
Windows 10 по-прежнему включает старую панель управления , которая также позволяет вам изменять маску подсети вашего сетевого адаптера. Если вы предпочитаете использовать панель управления для этой задачи, откройте ее и нажмите или коснитесь ссылки «Просмотр состояния сети и задачи» в разделе «Сеть и Интернет».
В Центре управления сетями и общим доступом нажмите или коснитесь сетевого подключения, для которого вы хотите изменить маску подсети.
Предыдущее действие открывает окно состояния этого сетевого подключения. В нем нажмите кнопку Свойства.
В окне « Свойства» сетевого подключения выберите « Протокол Интернета версии 4 (TCP / IPv4)» или «Протокол Интернета версии 6 (TCP / IPv6)», в зависимости от маски подсети, которую вы хотите изменить. Если вы хотите изменить оба, повторите следующие шаги для каждого из них.
Если вы хотите изменить маску подсети, используемую для протокола Интернета версии 4 (TCP / IPv4) , в окне « Свойства» введите новую маску подсети в поле с тем же именем.
Например, мы хотели изменить нашу маску подсети на 255.255.240.0, как вы можете видеть на следующем скриншоте.
Закончив вносить все изменения, нажмите или нажмите « ОК», а затем закройте все открытые окна. Новая маска подсети, которую вы установили, запущена и работает.
3. Как изменить маску подсети в Windows 10, используя PowerShell
Если вы предпочитаете использовать среду командной строки, вы также можете изменить маску подсети в Windows 10 с помощью PowerShell. Откройте PowerShell от имени администратора и выполните следующую команду: Get-NetAdapter -physical . Эта команда показывает все сетевые адаптеры, установленные на вашем компьютере с Windows 10. Определите тот, для которого вы хотите изменить маску подсети, и запишите его значение ifIndex. Это индексный номер интерфейса, который можно использовать для выбора сетевого адаптера в следующей команде PowerShell.
Чтобы изменить маску подсети, выполните следующую команду: Set-NetIPAddress -InterfaceIndex [значение ifIndex] -PrefixLength [длина префикса подсети] . Замените [ifIndex value] значением индекса интерфейса, которое вы указали в предыдущей команде, и замените [длина префикса подсети] на значение требуемой длины нового префикса подсети.
Например, мы хотели установить маску подсети 255.255.255.0, поэтому мы запустили эту команду: Set-NetIPAddress -InterfaceIndex 7 -PrefixLength 24 .
Новая маска подсети применяется мгновенно, поэтому вы можете закрыть PowerShell.
4. Как изменить маску подсети с интерфейса маршрутизатора, в домашней сети с DHCP
Если вы используете DHCP для автоматического назначения IP-адресов компьютерам и устройствам в вашем доме, вы можете изменить маску подсети для всех из них с помощью интерфейса администрирования вашего маршрутизатора. Используйте веб-браузер на вашем компьютере для доступа к веб-интерфейсу маршрутизатора. Чтобы сделать это, вы должны перейти к адрес маршрутизатора и войдите под своей учетной записью и паролем. На большинстве маршрутизаторов это 192.168.0.1 или 192.168.1.1, но они могут отличаться.
В интерфейсе веб-администратора маршрутизатора найдите категорию расширенных настроек под названием LAN . В нем перейдите в раздел или вкладку «Настройки IP- адреса локальной сети» и измените значение маски подсети на желаемое. Нажмите или коснитесь Применить, Сохранить или ОК. После этого новая маска подсети применяется ко всем компьютерам и устройствам в вашей сети, которые используют автоматические IP-адреса. Обратите внимание, что вашему маршрутизатору может потребоваться перезагрузка, чтобы применить это изменение.
Фильтрация по МАС-адресам на сервере DHCP Windows Server 2003/2008
Как мы все знаем, DHCP сервера используются для назначения IP-адресов и другой конфигурационной информации на клиентских компьютерах под управлением практически любой операционной системы, начиная от настольных и портативных компьютеров, до тонких клиентов и мобильных устройств. Более подробный FAQ по DHCP читайте в предыдущей статье. Одной из основных головных болей при использовании DHCP-сервера является то, что в тот момент, когда компьютер подключается в вашу сеть, он запросит, и затем получит от любого из доступных DHCP серверов, свои сетевые настройки. Это происходит всегда, не зависимо от того, надежный или ненадежный компьютер попал в вашу сеть, что естественно несет потенциальную угрозу безопасности для безопасности всей сети.
А вам никогда не хотелось иметь на сервере DHCP Windows возможность фильтрации нежелательных MAC адресов? До сего момента, единственным вариантом такого решения, было использование ручных резервация для всех ваших клиентов DHCP, либо же использование фильтрующего оборудования сторонних производителей.
Однако недавно Raunak Pandya опубликовал специальную библиотеку DLL, установив которую на DHCP сервер Windows Server 2003 или Windows Server 2008, можно получить возможность фильтровать запросы DHCP в зависимости от MAC адреса клиента. Эта DLL называется «DHCP Server Callout DLL».
Примечание: MAC-адрес (Media Access Control) является уникальным идентификатором аппаратной карты сетевого интерфейса (NIC), и представляется в формате 03-40-A4-45-4E-01.
Как это работает?
Когда устройство или компьютер подключается к сети, он сначала пытается получить IP-адрес от любого доступного DHCP-сервера. При установке библиотеки DHCP Server Callout DLL, она проверяет, если MAC-адрес этого устройства в списке MAC-адресов, настроенных администратором. Если он присутствует, устройству будет разрешено получать IP адрес от DHCP сервера. В противном случае запросы от этого устройства будут игнорироваться, основываясь на действии, настроенном администратором.
Фильтрация MAC-адресов позволяет администратору сети убедиться, что только определенный список устройств в сети сможет получить IP-адрес по DHCP. Эта библиотека поможет администраторам ввести в свою сеть дополнительную меру безопасности.
«DHCP Server Callout DLL» поможет сетевым администраторам решать одну из следующих проблем:
- Разрешить только определенным наборам известных MAC-адресов получать IP-адреса от сервера DHCP. Этот список может быть легко составлен с помощью документации от компьютеров, либо с помощью программного обеспечения мониторинга, например SMS\SCCM 2003, или же с помощью WMI скриптов.
- Запретить машинам, с определенными MAC адресами, получать IP-адрес от сервера DHCP.
К сожалению, эта библиотека DLL в настоящий момент может выполнить лишь одно действие. Либо разрешать, либо отказывать в выдаче IP-адреса конкретным MAC адресам, но е одновременно и то, и то.
Библиотека DHCP Server Callout DLL работает на DHCP-сервере и в среде Windows Server 2003 и в Windows Server 2008.
При установке, DLL (MacFilterCallout.dll) и документация к ней (SetupDHCPMacFilter.rtf), копируются в папку %SystemRoot\%system32. На 64-битных операционных систем в %SystemRoot%\SysWOW64, соответственно.
В предыдущих статьях вы можете познакомится с процедурой переноса сервера DHCP.
Основы DHCP (протокол динамического конфигурирования узлов) DHCP (Dynamic Host Configuration Protocol) Basics
Протокол DHCP — это стандартный протокол, определяемый RFC 1541 (который заменяется RFC 2131), позволяющий серверу динамически распределять IP-адреса и сведения о конфигурации клиентам. Dynamic Host Configuration Protocol (DHCP) is a standard protocol defined by RFC 1541 (which is superseded by RFC 2131) that allows a server to dynamically distribute IP addressing and configuration information to clients. Как правило, DHCP-сервер предоставляет клиенту по крайней мере следующие основные сведения: Normally the DHCP server provides the client with at least this basic information:
IP-адрес IP Address
Маска подсети Subnet Mask
Также могут быть предоставлены сведения о Гатевайосер по умолчанию, такие как адреса серверов службы доменных имен (DNS) и адреса серверов WINS. Default GatewayOther information can be provided as well, such as Domain Name Service (DNS) server addresses and Windows Internet Name Service (WINS) server addresses. Системный администратор настраивает DHCP-сервер с параметрами, которые анализируются на клиенте. The system administrator configures the DHCP server with the options that are parsed out to the client.
Дополнительные сведения More Information
Функции DHCP-клиента предоставляются в следующих продуктах Майкрософт: The following Microsoft products provide DHCP client functionality:
Windows NT Server версии 3,5, 3,51 и 4,0 Windows NT Server versions 3.5, 3.51, and 4.0
Windows NT Workstation версии 3,5, 3,51 и 4,0 Windows NT Workstation versions 3.5, 3.51, and 4.0
Windows 95 Windows 95
Microsoft Network Client версии 3,0 для MS-DOS Microsoft Network Client version 3.0 for MS-DOS
Клиент Microsoft LAN Manager версии 2.2 c для MS-DOS Microsoft LAN Manager Client version 2.2c for MS-DOS
Microsoft TCP/IP-32 для Windows для рабочих групп версии 3,11, 3.11 a и 3.11 b Microsoft TCP/IP-32 for Windows for Workgroups versions 3.11, 3.11a, and 3.11b
Разные DHCP-клиенты поддерживают различные параметры, которые они могут получить от DHCP-сервера. Different DHCP clients support different options that they can receive from the DHCP server.
Следующие операционные системы Microsoft Server предоставляют функции DHCP-сервера: The following Microsoft server operating systems provide DHCP server functionality:
Windows NT Server версии 3,5 Windows NT Server version 3.5
Windows NT Server версии 3,51 Windows NT Server version 3.51
Windows NT Server версии 4,0 Windows NT Server version 4.0
Когда клиент инициализируется в первый раз после настройки на получение данных DHCP, он инициирует диалог с сервером. When a client is initialized for the first time after it is configured to receive DHCP information, it initiates a conversation with the server.
Ниже приведена сводная таблица диалога между клиентом и сервером, за которой следует описание процесса на уровне пакета: Below is a summary table of the conversation between client and server, which is followed by a packet-level description of the process:
Ниже приведен подробный диалог между клиентом DHCP и DHCP-сервером. The detailed conversation between DHCP client and DHCP server is as follows:
DHCPDISCOVER DHCPDISCOVER
Клиент отправляет пакет DHCPDISCOVER. The client sends a DHCPDISCOVER packet. Ниже приведен фрагмент записи сетевого монитора, в которой показаны IP-и DHCP-части пакета DHCPDISCOVER. The following is an excerpt from a network monitor capture showing the IP and DHCP portions of a DHCPDISCOVER packet. В разделе IP-адреса можно увидеть адрес назначения 255.255.255.255, а исходный адрес — 0.0.0.0. In the IP section, you can see the Destination address is 255.255.255.255 and the Source address is 0.0.0.0. Раздел DHCP идентифицирует пакет как пакет обнаружения и идентифицирует клиент в двух местах, используя физический адрес сетевой карты. The DHCP section identifies the packet as a Discover packet and identifies the client in two places using the physical address of the network card. Обратите внимание, что значения в полях ЧАДДР и DHCP: Client identifier идентичны. Note the values in the CHADDR field and the DHCP: Client Identifier field are identical.
дхкпоффер DHCPOFFER
DHCP-сервер отвечает, отправляя пакет ДХКПОФФЕР. The DHCP server responds by sending a DHCPOFFER packet. В разделе IP фрагмента записи ниже исходный адрес теперь является IP-адресом сервера DHCP, а адресом назначения является широковещательный адрес 255.255.255.255. In the IP section of the capture excerpt below, the Source address is now the DHCP server IP address, and the Destination address is the broadcast address 255.255.255.255. Раздел DHCP определяет пакет как предложение. The DHCP section identifies the packet as an Offer. Поле ИАДДР заполняется IP-адресом, который сервер предлагает клиенту. The YIADDR field is populated with the IP address the server is offering the client. Обратите внимание, что поле ЧАДДР по-прежнему содержит физический адрес запрашивающего клиента. Note the CHADDR field still contains the physical address of the requesting client. Кроме того, в разделе поля параметров DHCP можно найти различные параметры, отправляемые сервером вместе с IP-адресом. Also, we see in the DHCP Option Field section the various options being sent by the server along with the IP address. В этом случае сервер отправляет маску подсети, шлюз по умолчанию (маршрутизатор), время аренды, адрес WINS-сервера (служба имен NetBIOS) и тип узла NetBIOS. In this case the server is sending the Subnet Mask, Default Gateway (Router), Lease Time, WINS server address (NetBIOS Name Service), and the NetBIOS Node Type.
DHCPREQUEST DHCPREQUEST
Клиент отвечает на ДХКПОФФЕР, отправляя DHCPREQUEST. The client responds to the DHCPOFFER by sending a DHCPREQUEST. В разделе IP-адресов записи ниже исходный адрес клиента по-прежнему равен 0.0.0.0, а место назначения пакета по-прежнему 255.255.255.255. In the IP section of the capture below, the Source address of the client is still 0.0.0.0 and the Destination for the packet is still 255.255.255.255. Клиент оставляет 0.0.0.0, так как клиент не получал проверку с сервера, что его можно использовать в предложенном адресе. The client retains 0.0.0.0 because the client hasn’t received verification from the server that it’s okay to start using the address offered. Назначением по-прежнему выполняется вещание, так как может быть получен ответ от нескольких DHCP-серверов и может храниться резервирование для предложения, сделанного клиентом. The Destination is still broadcast, because more than one DHCP server may have responded and may be holding a reservation for an Offer made to the client. Это позволяет другим DHCP-серверам понять, что они могут освободить свои предложенные адреса и вернуть их в доступные пулы. This lets those other DHCP servers know they can release their offered addresses and return them to their available pools. Раздел DHCP идентифицирует пакет как запрос и проверяет предложенный адрес с помощью поля DHCP: запрошенный адрес. The DHCP section identifies the packet as a Request and verifies the offered address using the DHCP: Requested Address field. В поле Идентификатор сервера DHCP: отображается IP-адрес DHCP-сервера, предоставляющего аренду. The DHCP: Server Identifier field shows the IP address of the DHCP server offering the lease.
ТРАНСЛИРУЕТ DHCPACK
DHCP-сервер отвечает на DHCPREQUEST с помощью DHCPACK, тем самым завершая цикл инициализации. The DHCP server responds to the DHCPREQUEST with a DHCPACK, thus completing the initialization cycle. Исходный адрес — это IP-адрес сервера DHCP, а адрес назначения по-прежнему — 255.255.255.255. The Source address is the DHCP server IP address, and the Destination address is still 255.255.255.255. Поле ИАДДР содержит адрес клиента, а поля ЧАДДР и DHCP: Client identifier являются физическим адресом сетевой карты в запрашивающем клиенте. The YIADDR field contains the client’s address, and the CHADDR and DHCP: Client Identifier fields are the physical address of the network card in the requesting client. Раздел параметров DHCP определяет пакет как подтверждение. The DHCP Option section identifies the packet as an ACK.
Если у клиента ранее был назначен IP-адрес DHCP и он перезапущен, клиент будет запрашивать ранее арендованный IP-адрес в специальном пакете DHCPREQUEST. If the client has previously had a DHCP assigned IP address and it is restarted, the client will specifically request the previously leased IP address in a special DHCPREQUEST packet. Адрес источника — 0.0.0.0, а местом назначения — широковещательный адрес 255.255.255.255. The Source address is 0.0.0.0 and the Destination is the broadcast address 255.255.255.255. Клиенты Майкрософт заполнят поле параметра DHCP DHCP: запрошенный адрес с ранее назначенным адресом. Microsoft clients will populate the DHCP Option Field DHCP: Requested Address with the previously assigned address. Строго совместимые с RFC клиенты заполняют поле ЦИАДДР с запрошенным адресом. Strictly RFC compliant clients will populate the CIADDR Field with the address requested. Сервер Microsoft DHCP будет принимать либо. The Microsoft DHCP server will accept either.
На этом этапе сервер может не отвечать на запросы. At this point, the server may or may not respond. Поведение DHCP-сервера Windows NT зависит от используемой версии операционной системы, а также от других факторов, таких как ограничение области. The behavior of the Windows NT DHCP server depends on the version of the operating system being used as well as other factors such as superscoping. Если сервер определяет, что клиент по-прежнему может использовать этот адрес, он будет либо в автоматическом режиме, либо на подтверждение DHCPREQUEST. If the server determines that the client can still use the address, it will either remain silent or ACK the DHCPREQUEST. Если сервер определяет, что у клиента не может быть адреса, он будет передавать НАКК. If the server determines that the client cannot have the address, it will send a NACK.
После этого клиент начнет процесс обнаружения, но пакет DHCPDISCOVER по-прежнему будет пытаться арендовать тот же адрес. The client will then begin the discover process, but the DHCPDISCOVER packet will still attempt to lease the same address. Во многих случаях клиент ТС получает один и тот же адрес, но не может. In many instances, tth client will get the same address but may not.
Сведения о DHCP, получаемые клиентом с DHCP-сервера, будут связаны со временем аренды. DHCP information obtained by the client from a DHCP server will have a lease time associated with it. Время аренды определяет, как долго клиент может использовать сведения, назначенные службой DHCP. The lease time defines how long the client can use the DHCP-assigned information. Когда аренда достигает определенных вех, клиент попытается обновить свои данные DHCP. When the lease reaches certain milestones, the client will attempt to renew its DHCP information.
Для просмотра сведений о IP-адресе в клиенте Windows или Windows для рабочих групп используйте служебную программу IPCONFIG. To view IP information on a Windows or Windows for Workgroups client, use the IPCONFIG utility. Если клиент является Windows 95, используйте WINIPCFG. If the client is Windows 95, use WINIPCFG.