Remkomplekty.ru

IT Новости из мира ПК
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Не присвоен ip адрес

Не присвоен ip адрес

Здравствуйте, товарищи и товарки!

Столкнулся с похожей проблемой. Аппарат Jiayu G4 Advanced, OS 4.4.2.

Поиск по русскоязычным ресурсам решения проблемы не дал.
Помог способ отсюда. В этом же посте есть ссылка на форум xda-developers, где тоже описан способ решения проблемы. Добавлю, что для решения проблемы необходимо наличие рут-доступа, перед удалением файлов WiFi необходимо отключить.

Ресурсы на английском. Спойлер для тех, кому лениво переводить самому, кто не владеет (и не умеет пользоваться онлайн-сервисами перевода :acute:). Часть, связанную с abd shell, не переводил, поскольку не считаю необходимым.

Отказ DHCP на Андроид WiFi (застревает на получении IP-адреса) – как я ее решал

Этим вечером мой телефон не смог подключиться к сети WiFi после замены SIM-карты и перезагрузки (возможно, причины не взаимосвязаны).

В любом случае, похоже, что многие люди сталкиваются с этой проблемой. Но мне потребовалось некоторое время, чтобы найти обходной путь, потому что я нашел много неполной и разрозненной информации.
Я постараюсь все описать в этом посте, чтобы люди с такой же проблемой потратили меньше времени на её решение.

Моя конфигурация: Сони Эриксон видео с Цианоген мод 9 (андроид 4.0.4).

Беспроводная карта не подключается к сети WiFi при использовании DHCP-сервера (в моем случае точка доступа маршрутизатор Cisco стоит прошивка DD-WRT и защищенной по протоколу WPA2). В настройках WiFi вы увидите, что подключения зависает на статусе “получение IP-адреса”.

Чтобы выяснить причину проблемы, я просмотрел журналы ошибок и выявил сбой DHCP:

E/DhcpStateMachine( 218): DHCP failed on wlan0: DHCP result was failed
E/WifiStateMachine( 218): IP configuration failed
E/LanLinkProvider( 471): Sending udp identity package failed
E/LanLinkProvider( 471): Sending udp identity package failed
E/LanLinkProvider( 471): Sending udp identity package failed
E/LanLinkProvider( 471): Sending udp identity package failed
E/DhcpStateMachine( 218): DHCP failed on wlan0: DHCP result was failed
E/WifiStateMachine( 218): IP configuration failed
E/LanLinkProvider( 471): Sending udp identity package failed
E/LanLinkProvider( 471): Sending udp identity package failed
E/DhcpStateMachine( 218): DHCP failed on wlan0: DHCP result was failed
E/WifiStateMachine( 218): IP configuration failed
E/LanLinkProvider( 471): Sending udp identity package failed
E/LanLinkProvider( 471): Sending udp identity package failed
E/DhcpStateMachine( 218): DHCP failed on wlan0: DHCP result was failed
E/WifiStateMachine( 218): IP configuration failed
E/LanLinkProvider( 471): Sending udp identity package failed
E/LanLinkProvider( 471): Sending udp identity package failed

Мне помогло (надеюсь, поможет и вам) удаление всех файлов в

В моём случае это были файлы

После этого я перегрузил моё устройство и WiFi заработал корректно — начал получать ip адрес.

Всем успехов! :thank_you:

Сообщение отредактировал bmw_x5e70 — 14.01.17, 17:49

Не присвоен ip адрес

А это — копии сетевых настроек обоих компов: Faxconn, который не конектится и Asus, который конектится:

Сетевые нсатройки НЕРАБОТАЮЩЕГО компа (Faxconn)
Корпорация Майкрософт, 1985-2001.
C:Docuiients and SettingsGala>ipconf ig/all
Настройка протокола IF для Uindous
Имя компьютера : timerdeux
Основной DNS-суФФикс :
Тип узла : неизвестный
1Р-маршрутизация включена . . . : нет
UINS-прокси включен : нет

Подключение по локальной сети 4 — EtherneC адаптер:

DNS-суФФикс этого подключения :
Описание : ASUS NX1001 Netuork Adapter tt3
Физический адрес : 00-26-18-EB-70-D9
Dhcp включен : нет
IP-адрес : 192.168.1.3
Маска подсети : 255.255.255.0
Основной шлюз : 192.168.1.1
DNS-серверы : 91.197.11.10
81.197.11.2
C:Docuiients and SettingsGala>ping 192.1&8.1.1
Обмен пакетами с 192.168.1.1 по 32 байт:
Превышен интервал ожидания для запроса. Превышен интервал ожидания для запроса. Превышен интервал ожидания для запроса. Превышен интервал ожидания для запроса.
Статистика Ping для 192.168.1.1:
Пакетов: отправлено = 4, получено = Оу потеряно = 4 ^ потерь>,
C:Docuiients and SettingsGala>

Сетевые нсатройки РАБОТАЮЩЕГО компа (ASUS)
licrosoft Uindous XF [Версия 5.1.2600] Корпорация Майкрософт, 1985-2001.
E:Docuiients and Sett ingsUetmedic Mpconfia^^H
Настройка протокола IF для Windous
Имя компьютера : timirazka
Основной DNS-суФФикс :
Тип узла : неизвестный
IF-маршрутизация включена : нет
UINS-прокси включен : нет

Подключение по локальной сети — Ethernet адаптер:

DNS-суФФикс этого подключения :
Описание : flttansic L1 Gigabit Ethernet 10/100/
lOOOBase-T Controller
Физический адрес : 00-1B-FC-0D-4C-C4
Dhcp включен : да
Йвтонастройка включена : да
IF-адрес : 192.168.1.2
Маска подсети : 255.255.255.0
Основной шлюз : 192.168.1.1
DHCF-сервер : 192.168.1.1
DNS-серверы : 91.197.11.10
91.197.11.2
Аренда получена : 28 апреля 2010 г. 21:10:42
Аренда истекает : 29 апреля 2010 г. 21:10:42

E:Docuiients and Sett inysUetmedic >piny 192 .168 .1.1
Обмен пакетами с 192.168.1.1 по 32 байт:
Ответ от 192.168.1.1: число еайт=32 время=1мс TTL=255
Ответ от 192.168.1.1: число еайт=32 время ^.
Приблизительное время приема-передачи в мс:
Минимальное = Омсек^. Максимальное = 1 мсек. Среднее = О мсек
E:Docuiients and Sett ingsUetmedic >

А это сетевые настройки роутера Asus RX3041
#PROFILE
#VER_2_1
SYS_ADMPASS=admin
SYS_DAYLITE=0
SYS_DOMAIN=
SYS_IDLET=300
SYS_NAME=RX3041
SYS_RM_EN=0
SYS_RM_IP=0.0.0.0
SYS_RM_PORT=81
SYS_TZONE=37
SYS_USERS=admin
SYS_DAYLITE_SM=2
SYS_DAYLITE_SD=2
SYS_DAYLITE_EM=2
SYS_DAYLITE_ED=2
SYS_TIME=1268949244
LAN_DHCPD_DOMAIN=
LAN_DHCPD_EN=1
LAN_DHCPD_END=192.168.1.254
LAN_DHCPD_LEASET=86400
LAN_DHCPD_START=192.168.1.2
LAN_GW=192.168.1.254
LAN_IP=192.168.1.1
LAN_MSK=255.255.255.0
LAN_IP_MODE=1
WAN_IP_MODE=1
WAN_IP=10.12.6.113
WAN_MSK=255.255.252.0
WAN_GW=10.12.4.1
WAN_IP_MANY=0
WAN_DHCP_MAC=00:1B:FC:0D:4C:C4
WAN_DHCP_BPA_EN=0
WAN_DHCP_MAC_EN=1
WAN_DHCP_BPA_USER=username
WAN_DHCP_BPA_PASS=
WAN_DHCP_BPA_SERV=dce-server
WAN_MTU=1500
WAN_DHCP_MTU=1500
RT_MODE=0
RT_RIP_RX=0
RT_RIP_TX=0
DDNS_EN=0
POE_AUTO=0
POE_IDLET=300
POE_MTU=1492
POE_PASS=pass
POE_SVC=
POE_USER=pppoe_user
POE_ST=0
POE_ET=0
POE_EN=1
POE_DFLRT=1
POE_PASSWDALG=0
PTP_AUTO=1
PTP_HOST=pptp_host
PTP_ID=5
PTP_IDLET=300
PTP_IP=0.0.0.0
PTP_MSK=255.255.255.0
PTP_MTU=1460
PTP_PASS=pass
PTP_SVR=0.0.0.0
PTP_USER=pptp_user
PTP_SVRDM=
PTP_SVRD_SEL=0
PTP_WANIF=0
PTP_CLONE_MAC=00:00:00:00:00:00
PTP_DHCP_MAC_EN=0
PTP_MPPE_EN=0
PTP_GW=0.0.0.0
NAT_DMZ_EN=0
NAT_DMZ_HOST=0.0.0.0
NAT_ALG_FTP=1
NAT_ALG_NM=0
NAT_ALG_PPTP=0
NAT_ALG_MSN=0
NAT_ALG_IPSEC=0
NAT_EN=1
FW_FLT_CLN_EN=0
FW_FLT_MAC_EN=0
FW_FLT_MAC_MODE=0
FW_FLT_URL_EN=0
FW_FRAG_OK=1
FW_HACKER_ATT=1
FW_ICMP_RESP=1
FW_IDENT_DIS=1
FW_NBIOS_DROP=1
FW_PING_DIS_LAN=0
FW_PING_DIS_WAN=0
FW_PSCAN_DROP=1
FW_IP_SPOOF=1
FW_SHORT=1
FW_PING_DEATH=1
FW_LAND=1
FW_SNORK=1
FW_UDP_PLOOP=1
FW_TCP_NULL=1
FW_SMURF=1
FW_SYN_FLOOD=1
FW_SYNF_RATE=150
FW_EN=1
UPP_AD_TIME=1800
UPP_EN=0
UPP_PORT=1780
UPP_SUB_TIMEOUT=1800
LOG_RM_EN=0
LOG_RM_TYPE=0
LOG_SYS_IP=0.0.0.0
LOG_MAIL_IP=0.0.0.0
LOG_E_MAIL=
LOG_MODE=5
L2T_AUTO=1
L2T_IDLET=300
L2T_IP=0.0.0.0
L2T_MSK=255.255.255.0
L2T_MTU=1460
L2T_PASS=pass
L2T_SVR=0.0.0.0
L2T_USER=l2tp_user
L2T_SVRDM=
L2T_SVRD_SEL=0
L2T_WANIF=0
L2T_CLONE_MAC=00:00:00:00:00:00
L2T_DHCP_MAC_EN=0
L2T_GW=0.0.0.0
DNS_EN=1
DNS_SVR1=91.197.11.10
DNS_SVR2=91.197.11.2
DNS_FIX=1
DNS_DEF=168.95.1.1
DNS_FIX_FIRST=0
PS_CPU_IDLE=1
MROUTED_EN=0

Newbie Редактировать | Профиль | Сообщение | Цитировать | Сообщить модераторуСлужба «DHCP-клиент» запущена?

Цитата:
у провайдера прописан мак-адрес роутера

Очень хорошо, но IP запрашивает не роутер , а ваша сетевая карта со своим MAC адресом,роутер только транслирует запрос вашей сетевой карты. Я думаю, если прописать MAC сетевой карты, то все заработает.

Адрес запрашивает действительно сетевая карта, но у кого? ИМХО не у провайдера а у домашнего роутера. А у роутера вроде не должно быть фильтров МАС-адресов.
lamut

Система не получает IP адрес по DHCP и так же нет сети со статически назначенным IP

Не понятно что за система. 169 это начало или конец?

netsh interface ipv4 reset

Сброс — сбой.
Отказано в доступе.

netsh interface ipv6 reset

Сброс — сбой.
Отказано в доступе.

********************
netsh int ip reset
Сброс — сбой.
Отказано в доступе.

Заданные пользователем настройки для сброса отсутствуют.
********************

— Это на сервере.
На клиенте всё прошло нормально.

Добавлено через 21 минуту
Настройка протокола IP для Windows

Имя компьютера . . . . . . . . . : Anna
Основной DNS-суффикс . . . . . . :
Тип узла. . . . . . . . . . . . . : Смешанный
IP-маршрутизация включена . . . . : Нет
WINS-прокси включен . . . . . . . : Нет
Порядок просмотра суффиксов DNS . : donapex.net

Читать еще:  Случайный мак адрес

Адаптер Ethernet Локалка:

DNS-суффикс подключения . . . . . :
Описание. . . . . . . . . . . . . : Qualcomm Atheros AR8151 PCI-E Gigabit Ethernet Controller (NDIS 6.30)
Физический адрес. . . . . . . . . : 90-2B-34-15-F7-67
DHCP включен. . . . . . . . . . . : Нет
Автонастройка включена. . . . . . : Да
Локальный IPv6-адрес канала . . . : fe80::b5cf:6972:22a0:7207%7(Основной)
Автонастройка IPv4-адреса . . . . : 169.254.114.7(Основной)
Маска подсети . . . . . . . . . . : 255.255.0.0
Основной шлюз. . . . . . . . . : fe80::1582:768b:a42e:d590%7
IAID DHCPv6 . . . . . . . . . . . : 110111540
DUID клиента DHCPv6 . . . . . . . : 00-01-00-01-1E-4F-BC-BA-90-2B-34-15-F7-67
DNS-серверы. . . . . . . . . . . : fec0:0:0:ffff::1%1
fec0:0:0:ffff::2%1
fec0:0:0:ffff::3%1
NetBios через TCP/IP. . . . . . . . : Включен

Адаптер Ethernet Donapex:

DNS-суффикс подключения . . . . . : donapex.net
Описание. . . . . . . . . . . . . : Realtek RTL8139/810x Family Fast Ethernet NIC
Физический адрес. . . . . . . . . : 00-50-FC-A2-92-3E
DHCP включен. . . . . . . . . . . : Да
Автонастройка включена. . . . . . : Да
Локальный IPv6-адрес канала . . . : fe80::8994:f48f:8d4:aa83%2(Основной)
IPv4-адрес. . . . . . . . . . . . : 10.52.11.245(Основной)
Маска подсети . . . . . . . . . . : 255.255.255.0
Аренда получена. . . . . . . . . . : 8 апреля 2016 г. 8:20:22
Срок аренды истекает. . . . . . . . . . : 9 апреля 2016 г. 8:20:22
Основной шлюз. . . . . . . . . : 10.52.11.1
DHCP-сервер. . . . . . . . . . . : 10.52.11.1
IAID DHCPv6 . . . . . . . . . . . : 33575164
DUID клиента DHCPv6 . . . . . . . : 00-01-00-01-1E-4F-BC-BA-90-2B-34-15-F7-67
DNS-серверы. . . . . . . . . . . : 10.52.11.1
46.150.97.6
NetBios через TCP/IP. . . . . . . . : Включен

Состояние среды. . . . . . . . : Среда передачи недоступна.
DNS-суффикс подключения . . . . . :
Описание. . . . . . . . . . . . . : Microsoft ISATAP Adapter
Физический адрес. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP включен. . . . . . . . . . . : Нет
Автонастройка включена. . . . . . : Да

Туннельный адаптер Teredo Tunneling Pseudo-Interface:

DNS-суффикс подключения . . . . . :
Описание. . . . . . . . . . . . . : Microsoft Teredo Tunneling Adapter
Физический адрес. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP включен. . . . . . . . . . . : Нет
Автонастройка включена. . . . . . : Да
IPv6-адрес. . . . . . . . . . . . : 2001:0:5ef5:79fd:3899:24ce:d169:9eb8(Основной)
Локальный IPv6-адрес канала . . . : fe80::3899:24ce:d169:9eb8%5(Основной)
Основной шлюз. . . . . . . . . : ::
IAID DHCPv6 . . . . . . . . . . . : 201326592
DUID клиента DHCPv6 . . . . . . . : 00-01-00-01-1E-4F-BC-BA-90-2B-34-15-F7-67
NetBios через TCP/IP. . . . . . . . : Отключен

Получение IP адреса… и больше ничего не происходит. Проблема с подключением к Wi-Fi

Здравсвуйте друзья. Надпись “Получение IP адреса…”, после которой больше ничего не происходит, Вы ждете но устройство к Wi-Fi так и не подключилось. Знакомая ситуация? Если Вы читаете эту статью, то могу предположить, что у Вас возникла такая проблема с подключением к Wi-Fi. На самом деле, ошибка с получением IP адреса от Wi-Fi роутера очень распространенная и что самое интересное, определенного решения этой проблемы нигде нет. Поэтому, сейчас будем экспериментировать и глядишь что-то да и получится :).

Давайте обо всем по порядку, и сначала разберемся что значит “Получение IP адреса…”. Это значит, что устройство которое Вы пытаетесь подключить к Wi-Fi не может получить IP. Ну а без IP адреса дальнейшее подключение невозможно. Поэтому некоторое время остается надпись “Получение IP адреса…” но в итоге ничего не происходит, IP адрес получить не удалось и подключится к Wi-Fi невозможно.

IP адрес Вашему устройству должен присвоить Wi-Fi роутер (точка доступа). Как правило, в Wi-Fi роутере включена автоматическая раздача IP всем устройствам которые к нему подключаются. За раздачу IP в роутере отвечает DHCP Server и он обязательно должен быть включен. Вот мы и подошли к первой проблеме, через которую не удается получить IP – возможно на Wi-Fi роутере отключен DHCP сервер, сейчас проверим.

Если точка доступа отказалась выделить IP адрес вашему устройству, то значит что-то здесь не так, возможны проблемы как и в самом устройстве, которое Вы пытаетесь подключить к Wi-Fi, так и в роутере. Здесь уже нужно искать, пробовать и проверять, чем мы и займемся в этой статье.

Еще несколько слов об устройствах, на которых наблюдается проблема с получением IP адреса. Думаю, что я не ошибусь, если скажу, что проблема появляется на всех устройствах. Это может быть компьютер, ноутбук, нетбук на Windows XP, Windows 7, Windows 8 и т. д. В Windows 7 ошибка с получением IP проявляется подключением с надписью “Идентификация…(имя сети)”. Выглядит вот так:

На мобильных устройствах эта проблема так же появляется, возможно даже чаще чем на компьютерах. Обычные мобильные телефоны, смартфоны, планшеты и не важно, работают они на Android OS, iOS, или другой мобильной ОС. Вот как, проблема с получением IP адреса выглядит на моем HTC One V:

И на компьютере и на телефоне, я вызвал эту проблему специально, отключением DHCP сервера на своем роутере. Сделал это для того, что бы предоставить Вам скриншоты.

Ошибка при подключении к Wi-Fi. “Получение IP адреса…”

Как я уже писал выше, конкретного решения этой проблемы нет, ну по крайней мере оно мне не известно, Вам думаю тоже. Много комментариев появилось к статье Wi-Fi сеть без доступа к интернету и я решил попробовать разобраться в этом деле. Почитал форумы с обсуждением проблемы с получением IP адреса, почти всегда решения разные. Я же соберу несколько на мой взгляд самых распространенных причин, через которые может появится проблема с автоматическим получением IP. Показывать буду на примере роутера TP-Link TL-WR841N.

Перезагружаем роутер, или делаем полный сброс настроек

На самом деле, обычная перезагрузка роутера может решить множество проблем. Поэтому, если у вас появилась какая-то проблема с работой Wi-Fi, первым делом нужно перезагрузить роутер. Сделать это можно специальной кнопкой на роутере, из панели управления роутером (вкладка System ToolsReboot), или простым отключением электропитания.

Если обычная перезагрузка не помогла и если настройка роутера у Вас не вызывает сложностей, то можно сделать полный сброс настроек и настроить Wi-Fi роутер заново. Подробнее о сбросе настроек читайте в статье Как сбросить пароль и настройки на Wi-Fi роутере.

Проверяем включен ли DHCP сервер на Wi-Fi роутере

DHCP сервер отвечает за раздачу IP адресов, устройствам которые подключаются к роутеру. И если этот сервис выключен, то понятное дело, что устройство не сможет получить IP и подключится к интернету.

Давайте проверим, включен ли DHCP. А если отключен, то включим. Заходим в настройки роутера. Я уже много раз писал о том, как это сделать. Вводим в адресной строке браузера адрес 192.168.1.1, затем вводим пароль и логин и попадаем в настройки.

Все настройки я рекомендую делать, подключив роутер к компьютеру по сетевому кабелю!

В настройках ищем вкладку DHCP. В настройках TL-WR841N она называется именно так. Открываем ее и смотрим работает ли сервер DHCP. Должен быть статус Enable (Включено). Вот так:

Если же у Вас DHCP выключен (Disable), то установите Enable, сохраните результат “Save” и перезагрузите роутер (как это сделать написано выше). Попробуете подключится, возможно проблема с получением IP адреса будет устранена.

Экспериментируем с типом безопасности и шифрования Wi-Fi сети

Я замечал, что часто проблема с подключением к Wi-Fi может быть из-за установленного типа шифрования и безопасности установленного при настройке безопасности беспроводной сети. Этот пункт наверное нужно было установить первым. В таком случае, например ноутбук подключается к Wi-Fi, а телефон, или планшет не подключается, или наоборот. Дело в том, что возможно устройство не может работать с определенным типом шифрования, или безопасности. Об этом, я не много писал в статье Как установить (изменить) пароль для Wi-Fi сети на роутере TP-Link TL-WR841N.

Читать еще:  Айпи адрес как пишется

Есть два типа безопасности:

  1. WEP – эта технология уже немного устарела и не очень надежная.
  2. WPA и WPA2 – рекомендую устанавливать.

Для WPA и WPA2 можно еще выбрать версию.

Типы шифрования:

В настройках роутера перейдите на вкладку “Wireless”“Wireless Security”. И попробуйте поэкспериментировать с типом безопасности (версией) и типом шифрования. Если у вас было установлено например WPA/WPA2 – Personal, то установите WPA/WPA2 – Enterprise. После каждого изменения сохраняйте результат нажатием на “Save” и перезагрузите роутер.

Так же можете попробовать полностью отключить защиту сети. Просто активируйте пункт “Disable Security”. Но только для проверки, иначе у Вас получится полностью открытая и незащищенная Wi-Fi сеть .

Вот так выглядят эти настройки в роутере TL-WR841N:

Проверка службы “DHCP-клиент” на компьютере

Если ноутбук, ну или нетбук отказывается подключатся к Wi-Fi и не может получить Wi-Fi адрес, то возможно, что у Вас отключена служба DHCP-клиент. Давайте проверим, и если нужно, то запустим эту службу.

Зайдите в “Пуск”“Панель управления”“Администрирование” и запустите “Службы”. Откроется окно, в котором найдите службу “DHCP-клиент” и посмотрите, что бы напротив нее в строке “Состояние” было написано “Работает”, а в “Тип запуска”“Автоматически”.

Если окажется, что служба отключена, то нажмите на нее правой кнопкой мыши, выберите “Свойства”, там где “Тип запуска” установите “Автоматически” и нажмите “Применить”. Перезагрузите компьютер.

Давайте сразу проверим, установлено ли у Вас получать IP-адрес и DNS автоматически в свойствах протокола «Протокол интернета версии 4 (TCP/IPv4)». Я уже писал об этом подробно в статье “Wi-Fi сеть без доступа к интернету”, ссылка на статью есть выше.

После этих действий перезагрузите ноутбук и попробуйте подключится к Wi-Fi.

Проверяем функцию фильтрации по MAC адресу

Обычно в роутерах есть такая функция как Wireless MAC Filtering и если она активирована и MAC адреса устройства которое Вы хотите подключить нет в списке допустимых, то может появится проблема с получением IP адреса.

По умолчанию эта функция отключена, но возможно роутер Вам настраивал специалист, который с целью создать для Вашей сети хорошую защиту, включил фильтрацию по MAC адресу.

В настройках роутера зайдите на вкладку “Wireless”, затем “Wireless MAC Filtering”. И посмотрите, что бы у службы был статус “Disabled” (Отключена). Так как на скриншоте:

Так же такая проблема может появится при неправильном указании пароля к Wi-Fi. Внимательно проверьте пароль!

Послесловие

Я надеюсь, что хотя бы один из вышеописанных способов Вам помог. Если же Вы сделали все что написано выше, но при попытке подключится к Wi-Fi видите “Получение IP с адреса…”, или “Идентификация…” и больше ничего, то можно еще попробовать присвоить Вашему устройству статический IP, но об этом я напишу в одной из следующих статей.

Все вопросы, а их я чувствую будет много, оставляйте в комментариях. Так же я буду очень благодарен, если Вы поделитесь информацией, о том как смогли решить эту проблему. Всего хорошего!

Как устроен IP-адрес – главный идентификатор в мире сетей TCP/IP

Если вы работали с компьютерами какое-то время, то, вероятно, сталкивались с IP-адресами – эти числовые последовательности, которые выглядят примерно как 192.168.0.15. В большинстве случаев нам не нужно иметь дело с ними напрямую, поскольку наши устройства и сети заботятся об их обработке «за кулисами». Когда же нам приходится иметь с ними дело, мы часто просто следуем инструкциям о том, какие и где вписать цифры. Но, если вы когда-либо хотели погрузиться немного глубже в то, что означают эти цифры, эта статья для вас.

Зачем вам это нужно? Понимание того, как работают IP-адреса, жизненно важно, если вы когда-нибудь захотите устранить неполадки в вашей домашней сети или понять, почему конкретное устройство не подключается так, как вы ожидаете. И если вам когда-либо понадобится создать нечто более продвинутое, такое как хостинг игрового сервера или медиа-сервер, к которому могут подключаться друзья из интернета, вам нужно будет что-то знать об IP-адресации. Плюс, это немного увлекательно.

В этой статье мы расскажем об основах IP-адресации, о том, что хотели бы знать люди, которые используют IP-адреса, но никогда не задумывались об их структуре. Мы не собираемся освещать некоторые из более продвинутых или профессиональных уровней, таких как классы IP, бесклассовая маршрутизация и пользовательская подсеть. но вы легко найдёте источники для дальнейшего чтения.

Что такое IP-адрес

IP-адрес однозначно идентифицирует устройство в сети. Вы видели эти адреса раньше; они выглядят примерно как 192.168.1.34.

IP-адрес всегда представляет собой набор из четырех таких чисел. Каждый номер может находиться в диапазоне от 0 до 255. Таким образом, полный диапазон IP-адресов составляет от 0.0.0 до 255.255.255.255.

Причина, по которой каждый номер может достигать 255, заключается в том, что каждое из чисел представляет собой восьмизначное двоичное число (иногда называемое октетом). В октете число ноль будет обозначено как 00000000, а число десятичное 255 будет иметь вид 11111111, – это максимальное число, которого мы можем достигнуть в рамках октета. IP-адрес, упомянутый выше (192.168.1.34) в двоичном формате, будет выглядеть так: 11000000.10101000.00000001.00100010 .

Компьютеры работают с двоичным форматом, но нам, людям, гораздо проще работать с десятичным форматом. Тем не менее, зная, что адреса фактически являются двоичными числами, нам легче будет понять, почему некоторые вещи, связанные с IP-адресами, работают так, как они это делают.

Две базовые части IP-адреса

IP-адрес устройства состоит из двух отдельных частей:

  • Идентификатор сети: является частью IP-адреса; начинаются слева и идентифицирует конкретную сеть, на которой расположено устройство. В обычной домашней сети, где устройство имеет IP-адрес 192.168.1.34, часть 192.168.1 будет идентификатором сети. Если заполнить недостающую конечную часть нулём, мы можем сказать, что сетевой идентификатор устройства – 192.168.1.0.
  • Идентификатор хоста: это часть IP-адреса, не занятого сетевым идентификатором. Он идентифицирует конкретное устройство (в мире TCP/IP устройства называют «хостами») в этой сети. Продолжая наш пример IP-адреса 192.168.1.34, идентификатором хоста будет 34 – уникальный идентификатор устройства в сети 192.168.1

Чтобы представить всё это немного лучше, давайте обратимся к аналогии. Это очень похоже на то, как уличные адреса работают в городе. Возьмите адрес, такой как Набережная 29/49. Название улицы похоже на идентификатор сети, а номер дома похож на идентификатор хоста. Внутри города никакие две улицы не будут называться одинаково, так же как ни один идентификатор сети в одной сети не будет назван одинаковым. На определенной улице каждый номер дома уникален, так же как все ID хоста в определенном сетевом идентификаторе.

Читать еще:  Изменение ip адреса онлайн

Маска подсети в IP-адресе

Как же ваше устройство определяет, какая часть IP-адреса является идентификатором сети, а какая часть – идентификатор хоста? Для этого они используют второе число, которое называется маской подсети.

В большинстве простых сетей (например, в домашних или офисных) вы увидите маску подсети в формате 255.255.255.0, где все четыре числа равны либо 255, либо 0. Позиция изменения с 255 на 0 указывает на разделение между сетью и идентификатором хоста.

Основные маски подсети, которые мы описываем здесь, известны как маски подсети по умолчанию. В более крупных сетях ситуация становится более сложной. Люди часто используют пользовательские маски подсети (где позиция разрыва между нулями и единицами сдвигается в октете) для создания нескольких подсетей в одной сети.

Адрес шлюза по умолчанию

В дополнение к самому IP-адресу и маске подсети, вы также увидите адрес шлюза по умолчанию, указанный вместе с информацией IP-адресации. В зависимости от используемой платформы, этот адрес может называться по-другому. Его иногда называют «маршрутизатором», «адресом маршрутизатора», «маршрутом по умолчанию» или просто «шлюзом». Это всё одно и то же.

Это стандартный IP-адрес, по которому устройство отправляет сетевые данные, когда эти данные предназначены для перехода в другую сеть (с другим идентификатором сети).

Простейший пример этого можно найти в обычной домашней сети. Если у вас есть домашняя сеть с несколькими устройствами, у вас, вероятно, есть маршрутизатор, подключенный к интернету через модем. Этот маршрутизатор может быть отдельным устройством или может быть частью комбо-модуля модем/маршрутизатор, поставляемого вашим интернет-провайдером.

Маршрутизатор находится между компьютерами и устройствами в вашей сети и более ориентированными на открытый доступ устройствами в интернете, передавая (или маршрутизируя) трафик взад и вперёд.

Скажем, вы запускаете свой браузер и отправляетесь на сайт webznam.ru. Ваш компьютер отправляет запрос на IP-адрес нашего сайта. Поскольку наши серверы находятся в интернете, а не в вашей домашней сети, этот трафик отправляется с вашего ПК на ваш маршрутизатор (шлюз), а ваш маршрутизатор перенаправляет запрос на наш сервер. Сервер отправляет правильную информацию обратно вашему маршрутизатору, который затем перенаправляет информацию обратно на запрашиваемое устройство, и вы видите как наш сайт отображается в нашем браузере.

Как правило, маршрутизаторы настроены по умолчанию, чтобы их частный IP-адрес (их адрес в локальной сети) был первым идентификатором хоста. Так, например, в домашней сети, использующей 192.168.1.0 для сетевого ID, маршрутизатор обычно будет на хосте 192.168.1.1.

Серверы DNS

Существует одна заключительная часть информации, которую вы увидите вместе с IP-адресом устройства, маской подсети и адресом шлюза по умолчанию: адреса одного или двух серверов DNS по умолчанию. Мы – люди – намного лучше работаем с символическими названиями, чем с числовыми адресами. Ввести webznam.ru в адресную строку вашего браузера намного проще, чем запоминать и вводить IP-адреса нашего сайта.

DNS работает как телефонная книга, храня удобные для человека имена веб-сайтов (домены), и преобразуя их в IP-адреса. DNS делает это, сохраняя всю эту информацию в системе связанных DNS-серверов через интернет. Вашим устройствам необходимо знать адреса DNS-серверов, на которые нужно отправлять свои запросы.

В типичной малой или домашней сети IP-адреса DNS-сервера часто совпадают с адресами шлюза по умолчанию. Устройства отправляют свои DNS-запросы на ваш маршрутизатор, а затем перенаправляют запросы на любые DNS-серверы, которые укажет маршрутизатор. По умолчанию, это обычно любые DNS-серверы, предоставляемые вашим провайдером, но вы можете изменить их для использования разных DNS-серверов, если хотите.

В чем разница между IPv4 и IPv6

Возможно, вы также заметили при просмотре настроек другой тип IP-адреса, называемый адресом IPv6. Типы IP-адресов, о которых мы говорили до сих пор, – это адреса, используемые протоколом IP версии 4 (IPv4), разработанным в конце 70-х годов. Они используют 32 бинарных бита, о которых мы говорили (в четырех октетах), чтобы обеспечить в общей сложности 4,29 миллиарда возможных уникальных адреса. Хотя это много, все общедоступные адреса давно были «потреблены» предприятиям. Многие из них сейчас не используются, но они назначены и недоступны для общего использования.

В середине 90-х годов, обеспокоенная потенциальной нехваткой IP-адресов, специальная рабочая группа Internet Engineering Task Force (IETF) разработала IPv6. IPv6 использует 128-битный адрес вместо 32-разрядного адреса IPv4, поэтому общее количество уникальных адресов многократно выросло и стало достаточно большим (вряд ли когда-либо закончится).

В отличие от точечной десятичной нотации, используемой в IPv4, адреса IPv6 выражаются в виде восьми групп номеров, разделенных двоеточиями. Каждая группа имеет четыре шестнадцатеричных цифры, которые представляют 16 двоичных цифр (это называется хекстетом). Типичный IPv6-адрес может выглядеть примерно так:

Дело в том, что нехватка адресов IPv4, вызвавшая беспокойство, в значительной степени смягчалась увеличением использования частных IP-адресов через маршрутизаторы. Всё больше и больше людей создавали свои собственные частные сети, используя частные IP-адреса.

Как устройство получает IP-адрес

Теперь, когда вы знаете основы работы IP-адресов, давайте поговорим о том, как устройства получают свои IP-адреса. Существует два типа IP-назначений: динамический и статический.

Динамический IP-адрес назначается автоматически, когда устройство подключается к сети. Подавляющее большинство сетей сегодня (включая вашу домашнюю сеть) используют Dynamic Host Configuration Protocol (DHCP). Когда устройство подключается к сети, оно отправляет широковещательное сообщение с запросом IP-адреса. DHCP перехватывает это сообщение, а затем назначает IP-адрес этому устройству из пула доступных IP-адресов.

Особенность динамических адресов заключается в том, что они могут иногда меняться. DHCP-серверы арендуют IP-адреса устройствам, и когда этот «срок аренды» заканчиваются, устройства должны получить другой IP-адрес из пула адресов, которые может назначить сервер.

В большинстве случаев это не имеет большого значения, и всё будет как и работало. Однако, вы можете указать устройству IP-адрес, который должен сохраняться. Например, у вас устройство, к которому нужно получать доступ вручную, и вам легче запомнить IP-адрес, чем имя. Или, у вас есть определенные приложения, которые могут подключаться только к сетевым устройствам, используя свой IP-адрес.

В этих случаях вы можете назначить статический IP-адрес для этих устройств. Есть несколько способов сделать это. Вы можете вручную настроить устройство со статическим IP-адресом, хотя иногда это может быть утомительным. Другим, более элегантным решением является настройка маршрутизатора для назначения статических IP-адресов определенным устройствам во время динамического назначения сервером DHCP. Таким образом, IP-адрес никогда не меняется, но вы не прерываете процесс DHCP, который обеспечивает бесперебойную работу.

Ссылка на основную публикацию
Adblock
detector