Маска подсети и ее настройка на разных операционных системах

Узнайте, что такое маска подсети, как её правильно настроить на разных ОС и зачем она нужна для корректной работы сети.

В современном мире почти каждое устройство‚ будь то компьютер‚ смартфон или IoT‑устройство‚ подключается к сети по протоколу IP. Чтобы данные шли именно туда‚ куда они предназначены‚ необходимо правильно определить маску подсети. В этой статье мы разберём‚ что такое маска подсети‚ зачем она нужна и как её настроить на разных операционных системах.

Что такое маска подсети?

Маска подсети – это часть IP‑адреса‚ которая разделяет его на сеть и хост. Она определяет‚ какие биты адреса относятся к сети‚ а какие – к конкретному устройству. В IPv4 маска обычно записывается в десятичном формате‚ например 255.255.255.0. В двоичном виде она выглядит так: 11111111.11111111.11111111.00000000.

Маска подсети играет ключевую роль в маршрутизации пакетов данных. Если маска указана неверно‚ устройства в сети не смогут обмениваться информацией.

Как узнать маску подсети?

  • На Windows: Панель управления → Сеть и Интернет → Центр управления сетями → Свойства → Протокол Интернета версии 4 (TCP/IPv4). В открывшемся окне будет указана маска.
  • На macOS: Системные настройки → Сеть → Выберите активное соединение → Дополнительно → TCP/IP. Маска будет видна рядом с полем IP‑адреса.
  • На Linux: команда ifconfig или ip addr show в терминале. Маска будет указана после IP‑адреса.

Как подключить интернет с ручной настройкой маски подсети

Ниже приведены пошаговые инструкции для самых популярных ОС.

3.1 Windows 10/11

  1. Нажмите Win + R‚ введите ncpa.cpl и нажмите Enter.
  2. Выберите нужное соединение (Ethernet или Wi‑Fi)‚ щёлкните правой кнопкой мыши и выберите Свойства.
  3. В списке выберите Протокол Интернета версии 4 (TCP/IPv4) и нажмите Свойства.
  4. Выберите Использовать следующий IP‑адрес и введите:
    • IP‑адрес (например‚ 192.168.1.10)
    • Маска подсети (например‚ 255.255.255.0)
    • Основной шлюз (обычно IP‑адрес роутера‚ например‚ 192.168.1.1)
  5. Нажмите OK и закройте все окна. Перезагрузите компьютер‚ если это требуется.

3.2 macOS Monterey и новее

  1. Откройте Системные настройки → Сеть.
  2. Выберите активное соединение (Wi‑Fi или Ethernet) и нажмите Дополнительно.
  3. Перейдите на вкладку TCP/IP.
  4. В поле Configure IPv4 выберите Manually.
  5. Введите:
    • IP‑адрес
    • Маска подсети (Subnet Mask)
    • Router (шлюз)
  6. Нажмите OK и Apply.

3.3 Linux (Ubuntu‚ Debian‚ Fedora)

Для статической настройки используйте файл конфигурации сети. Ниже пример для /etc/netplan/01-netcfg.yaml (Ubuntu 20.04+).

network:
 version: 2
 renderer: networkd
 ethernets:
 eth0:
 dhcp4: no
 addresses:
 ⎼ 192.168.1.10/24
 gateway4: 192.168.1.1
 nameservers:
 addresses: [8.8.8.8‚ 8.8.4.4]

После редактирования выполните:

sudo netplan apply

Для старых систем с ifconfig можно использовать:

sudo ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up
sudo route add default gw 192.168.1.1 eth0

Маска подсети в IPv6

В IPv6 маска представлена в виде префикса‚ например /64. Это означает‚ что первые 64 бита адреса относятся к сети‚ а остальные 64 – к хосту. Настройка аналогична IPv4‚ но в настройках обычно указывают префикс.

Пример настройки в Windows

  1. В свойствах TCP/IPv6 выберите Использовать следующий IP‑адрес.
  2. Введите адрес‚ например 2001:0db8:85a3::8a2e:0370:7334.
  3. Укажите Prefix length – например 64.
  4. Введите шлюз и DNS‑серверы.

Проверка правильности настройки

  • Проверьте‚ что ваш компьютер получил корректный IP‑адрес и маску: ipconfig /all (Windows) или ifconfig (Linux/macOS).
  • Проверьте доступ к шлюзу: ping 192.168.1.1.
  • Проверьте доступ к внешнему миру: ping 8.8.8.8 и ping google.com.
  • Если ping не проходит‚ проверьте маску и шлюз.

Частые ошибки и как их исправить

  • Неправильная маска – если маска не соответствует сети‚ устройства не смогут общаться. Убедитесь‚ что маска совпадает с настройками роутера.
  • Проблемы с шлюзом – неверный IP‑шлюз приводит к потере доступа к интернету. Проверьте‚ что шлюз – это IP‑адрес вашего роутера.
  • Конфликт IP‑адресов – если два устройства используют один и тот же IP‚ возникнут проблемы. Используйте DHCP или назначайте уникальные статические адреса.
  • Неправильный DNS – при неверных DNS‑серверах может не работать разрешение доменных имен. Попробуйте публичные DNS‚ например 8.8.8.8.

Когда стоит использовать статическую маску?

  • В корпоративных сетях‚ где требуется контроль над адресным пространством.
  • При настройке серверов‚ которые должны быть доступны по фиксированному адресу.
  • Для сетей‚ где DHCP не доступен или не подходит.

Маска подсети – фундаментальный элемент любой IP‑сети. Правильная настройка позволяет устройствам корректно обмениваться данными и обеспечивать доступ к интернету. Следуя приведённым инструкциям‚ вы сможете быстро подключить своё устройство к сети с любой операционной системой.

Если у вас возникли вопросы‚ не стесняйтесь обращаться к справке вашего роутера или к системному администратору.