Если компьютер не получает IPv4-адрес от DHCP, задайте параметры сетевого адаптера вручную: IP-адрес, маску подсети, шлюз по умолчанию и DNS-серверы. В Windows откройте свойства подключения, выберите IPv4 и укажите значения, полученные от рабочего устройства в этой же локальной сети или из настроек маршрутизатора.
Для типовой сети пример выглядит так: IP-адрес 192.168.10.50, маска 255.255.255.0, шлюз 192.168.10.1, DNS 192.168.10.1 и 1.1.1.1. Подставляйте эти значения только как образец. Если адаптер получил адрес 169.254.x.x, ручная настройка поможет при исправном кабеле, порте коммутатора, маршрутизаторе и выбранном свободном адресе.
Навигация
- Определите параметры локальной сети и свободный IP-адрес.
- Настройте IPv4 в Windows или Linux.
- Проверьте шлюз, внешний IP-узел и DNS.
- Исключите конфликт IP-адресов и неисправность оборудования.
- После восстановления DHCP верните автоматическое получение параметров.
Перейти
- На рабочем компьютере выполните
ipconfig /allи сохраните параметры нужного адаптера. - Выберите свободный адрес из той же подсети, но вне диапазона DHCP.
- В свойствах IPv4 включите ручной ввод адреса и DNS.
- Проверьте шлюз командой
ping, внешний узел по IP и разрешение имен черезnslookup.
Содержание
| Этап | Что проверить | Ожидаемый результат |
|---|---|---|
| Подготовка | Кабель, линк, рабочий компьютер, DHCP-пул | Понятно, какие параметры использовать |
| Адресация | IP-адрес, маска, шлюз | Компьютер находится в локальной подсети |
| DNS | Адреса резолверов и политика сети | Имена узлов разрешаются в IP-адреса |
| Диагностика | ipconfig, ping, nslookup | Определен участок, на котором возникает сбой |
| Откат | Автоматическое получение IPv4 и DNS | Адаптер снова использует DHCP |
Что понадобится
Для настройки нужны права локального администратора, доступ к компьютеру и физически рабочее сетевое подключение. На Ethernet должны гореть индикаторы линка на сетевой карте, коммутаторе или маршрутизаторе. Для Wi-Fi проверьте, что выбран нужный профиль беспроводной сети.
- Рабочий компьютер в той же подсети либо доступ к панели маршрутизатора.
- Текущие параметры адаптера, полученные командой
ipconfig /all. - Информация о диапазоне DHCP, например
192.168.10.100-192.168.10.200. - Свободный статический IP-адрес, исключенный из DHCP-пула.
- Адрес локального шлюза и разрешенные корпоративной политикой DNS-серверы.
Если нужно проверить сам DHCP-сервер, пригодится руководство по настройке DHCP-сервера. В нем разобраны области адресов, резервирование, интеграция с DNS и типовые ошибки службы.
Для изолированного лабораторного стенда можно использовать облачную инфраструктуру Timeweb Cloud. Публичный IP-адрес виртуального сервера и внутренний адрес его сетевого интерфейса задаются на разных уровнях, поэтому настройки локальной сети из этого руководства нельзя механически переносить в панель облачного провайдера.
Адрес MCP-сервера
Для ручной настройки IPv4 адрес MCP-сервера не нужен. В этой процедуре под адресом сервера следует понимать IP-адрес локального шлюза, через который компьютер выходит в другие сети. MCP-клиент к назначению IPv4-параметров сетевому адаптеру отношения не имеет.
| Параметр | Пример | Назначение |
|---|---|---|
| IP-адрес | 192.168.10.50 | Уникальный адрес компьютера в локальной сети |
| Маска подсети | 255.255.255.0 или /24 | Определяет границы локальной подсети |
| Шлюз по умолчанию | 192.168.10.1 | Передает трафик в другие сети и интернет |
| Предпочтительный DNS | 192.168.10.1 | Резолвер маршрутизатора или корпоративной сети |
| Альтернативный DNS | 1.1.1.1 | Резервный публичный резолвер, если его разрешает политика сети |
Маска 255.255.255.0 соответствует сети 192.168.10.0/24. Адрес 192.168.10.0 используется как адрес сети, 192.168.10.255 является широковещательным, поэтому для устройства подходят адреса 192.168.10.1-192.168.10.254. Адрес шлюза обычно занят маршрутизатором и не подходит для компьютера.
Сначала проверьте DHCP-пул. Если маршрутизатор выдает адреса 192.168.10.100-192.168.10.200, для ручной настройки можно выбрать, например, 192.168.10.50, если этот адрес не занят и организация не использует собственную систему учета IP. В офисной сети сведения из IPAM, документации или таблицы резервирований надежнее предположения.
Подключение в любом MCP-клиенте
Любое приложение на компьютере использует сетевые параметры операционной системы. Поэтому сначала настройте сам адаптер, а затем проверяйте работу нужного клиента. Для Windows 10 и Windows 11 выполните следующие действия:
- Нажмите
Win + R, введитеncpa.cplи откройте список сетевых подключений. - Щелкните правой кнопкой по нужному адаптеру, например Ethernet или Wi-Fi, и выберите свойства.
- Откройте IP версии 4 (TCP/IPv4), затем выберите ручной ввод IP-адреса.
- Укажите IP-адрес, маску подсети и шлюз. Для примера используйте значения
192.168.10.50,255.255.255.0и192.168.10.1. - Выберите ручной ввод DNS и укажите согласованные адреса. Например, в домашней сети это может быть
192.168.10.1и1.1.1.1. - Подтвердите окна кнопкой ОК, подождите несколько секунд и проверьте конфигурацию командой
ipconfig.
Не переносите шлюз и DNS с Wi-Fi на Ethernet автоматически. Эти интерфейсы могут находиться в разных подсетях. При подключенном VPN проверьте, что ручные параметры назначены физическому адаптеру, а не виртуальному туннелю.
Настройка в Linux
В системах с NetworkManager параметры можно назначить через nmcli. Сначала найдите имя профиля подключения:
nmcli connection show
Замените имя профиля и адреса на свои значения:
nmcli connection modify 'Wired connection 1' ipv4.method manual ipv4.addresses 192.168.10.50/24 ipv4.gateway 192.168.10.1 ipv4.dns '192.168.10.1 1.1.1.1'
nmcli connection up 'Wired connection 1'
ip address show
ip route
Команды меняют профиль NetworkManager. Для удаленного сервера через SSH сначала подготовьте консольный или out-of-band-доступ: ошибка в адресе, маске или шлюзе разорвет текущую сессию.
Подключение в Codex
Codex не назначает IP-адрес сетевой карте. После изменения IPv4 перезапустите приложение, если оно держало старое сетевое соединение, и проверьте сеть командами Windows:
ipconfig /all
Get-NetIPConfiguration -InterfaceAlias Ethernet
ping -n 4 192.168.10.1
ping -n 4 1.1.1.1
nslookup имя-внутреннего-узла
- В выводе
ipconfig /allдолжен отображаться выбранный IPv4-адрес, правильная маска и шлюз. - Успешный
pingшлюза подтверждает связь с локальным маршрутизатором или L3-интерфейсом. - Успешный
ping 1.1.1.1проверяет маршрут до внешнего IP-узла, но не работу DNS. - Успешный
nslookupподтверждает, что DNS-сервер отвечает на запросы.
Если шлюз отвечает, внешний IP-узел доступен, а имена не разрешаются, исправьте DNS. Если по IP все работает, но браузер или клиент не подключается, проверьте прокси, VPN, антивирусный фильтр и настройки самого приложения. Для такого сценария полезна инструкция по настройке и диагностике прокси.
Если клиент не умеет регистрироваться автоматически
Когда автоматическое получение адреса не работает, а графическое окно Windows сообщает об ошибке, используйте PowerShell от имени администратора. Сначала проверьте точное имя интерфейса:
Get-NetAdapter
Get-NetIPConfiguration
Для интерфейса Ethernet пример ручной настройки выглядит так:
Set-NetIPInterface -InterfaceAlias Ethernet -AddressFamily IPv4 -Dhcp Disabled
New-NetIPAddress -InterfaceAlias Ethernet -IPAddress 192.168.10.50 -PrefixLength 24 -DefaultGateway 192.168.10.1
Set-DnsClientServerAddress -InterfaceAlias Ethernet -ServerAddresses 192.168.10.1,1.1.1.1
Если на интерфейсе уже прописан другой статический адрес, команда New-NetIPAddress может вернуть ошибку о существующей записи. Посмотрите список адресов командой Get-NetIPAddress -InterfaceAlias Ethernet -AddressFamily IPv4 и удаляйте только устаревший адрес, предварительно проверив имя интерфейса и текущую сессию доступа.
Когда ручной адрес не поможет
- Нет индикатора линка, адаптер отключен или в диспетчере устройств присутствует ошибка драйвера. Сначала проверьте кабель, порт, скорость, дуплекс и сам адаптер.
- Шлюз не отвечает на
ping. Причина может находиться в кабеле, VLAN, порте коммутатора, маршрутизаторе или неверной маске. - Несколько компьютеров одновременно получают адрес
169.254.x.x. Проверьте службу DHCP, состояние области адресов и доступность DHCP-сервера. - IP-адрес и шлюз работают, но DNS не отвечает. Проверьте корпоративные DNS-серверы и правила firewall, затем очистите кэш DNS командой
ipconfig /flushdns.
Диагностика ошибки «Сетевой адаптер не имеет допустимых параметров настройки» помогает разделить проблемы Windows, VPN, драйвера и оборудования.
Несколько аккаунтов
Если под несколькими аккаунтами подразумеваются несколько рабочих станций, серверов или сетевых интерфейсов, каждому устройству нужен уникальный IP-адрес. Два устройства с адресом 192.168.10.50 создадут конфликт IP-адресов в локальной сети: связь начнет прерываться, а MAC-адрес в ARP-таблице может меняться между двумя сетевыми картами.
| Устройство | Статический адрес | Шлюз |
|---|---|---|
| admin-01 | 192.168.10.50 | 192.168.10.1 |
| admin-02 | 192.168.10.51 | 192.168.10.1 |
| nas-01 | 192.168.10.52 | 192.168.10.1 |
Перед назначением адреса проверьте таблицу DHCP-аренд на маршрутизаторе и выполните ping -4 -n 2 192.168.10.50. Ответ означает, что адрес уже используется или узел отвечает на ICMP. Отсутствие ответа не доказывает, что адрес свободен: firewall может блокировать ping. После назначения проверьте ARP-команды arp -a или Get-NetNeighbor, а при повторяющихся обрывах сравните MAC-адрес устройства с записями на маршрутизаторе.
Для постоянной инфраструктуры удобнее выбрать один подход: статические адреса вне DHCP-пула или DHCP-резервирование по MAC-адресу. Смешивание двух схем без учета пула повышает риск повторной выдачи уже занятого адреса. При массовой настройке Windows пригодится PowerShell-инструкция для нескольких компьютеров.
На компьютере с двумя адаптерами обычно оставляют один шлюз по умолчанию. Второй интерфейс может работать без шлюза и обслуживать отдельную подсеть. Исключение задают осознанно, когда нужны специальные маршруты для VPN, storage-сети или отдельного VLAN.
Как отключить MCP
Для возврата к автоматической настройке отключите ручной IPv4 и верните получение адреса и DNS через DHCP. В Windows откройте свойства нужного адаптера, перейдите в IPv4 и выберите автоматическое получение IP-адреса и адреса DNS.
То же действие можно выполнить через командную строку:
netsh interface ipv4 set address name=Ethernet source=dhcp
netsh interface ipv4 set dns name=Ethernet source=dhcp
ipconfig /renew
ipconfig /all
Если интерфейс называется иначе, замените Ethernet на точное имя из списка сетевых подключений. После возврата DHCP проверьте, что адрес не относится к диапазону 169.254.0.0/16, отображается корректный шлюз, а DNS-серверы получены автоматически.
Финальная проверка
ipconfig /allпоказывает адрес, маску, шлюз и DNS без неожиданных старых записей.pingшлюза проходит без потерь или с потерями, объяснимыми политикой firewall.- Проверка внешнего IP-узла отделяет проблему маршрутизации от проблемы DNS.
nslookupвозвращает ответ от разрешенного DNS-сервера.- В DHCP-таблице нет записи с тем же IP-адресом, который назначен вручную.
Статический IPv4 восстанавливает доступ только при исправной физической сети и рабочем шлюзе. Когда DHCP снова заработает, верните автоматическую настройку или оформите адрес как DHCP-резервацию, чтобы временное решение не превратилось в скрытый источник конфликтов.