В чем разница между IP 10.10.0.1 и 10.0.10.254?
Оба они являются IP-адресами. В них нет ничего особенного. Тем не менее, знающие специалисты по сетевым технологиям моментально выявят несколько вещей:
- Они выглядят как адреса IPv4 (не адреса IPv6)
- Они оба начинаются с «10», и поэтому они вписываются в диапазон адресов IPv4, описанный в RFC 1918
- 10.10.0.1 выглядит как первый используемый адрес подсети /24, а 10.0.10.254 выглядит как последний используемый адрес подсети /24
Сначала я опишу маски подсетей, чтобы вы могли понять, почему несколько ранних комментариев были сосредоточены на этом сегменте информации. (Как первый комментарий Атти, так и первый комментарий Ракибул Ислама включают попытку проверить, какие маски подсетей используются.) Короче говоря, они пытаются выяснить размер сети, которую пытается использовать каждое устройство.
С подсетью /24 вы можете иметь до 256 IP-адресов в сети. Число в /24 указывает, сколько битов вы используете для идентификации сети. IPv4-адреса 32-битные. Поэтому, когда вы используете подсеть /24, это означает, что 24 ваших бита идентифицируют вашу сеть. Остальные 8 бит используются для идентификации отдельных устройств в вашей сети.
В IPv4 большинство устройств используют нотацию / стиль "маска подсети" для определения размера сети. Современные стандарты указывают, что при просмотре двоичного значения маски подсети все значения в маске подсети начинаются с начала. Таким образом, для сети / 24 это означает, что у вас есть 24 единицы в начале, а затем 8 нулей в конце. Затем вы разделяете маску подсети на группы по 8, поэтому у вас есть: 11111111 11111111 11111111 00000000. Затем вы преобразуете каждую из этих групп в десятичное число: 255 255 255 0. Затем вы вставляете периоды в них и получаете 255.255.255.0
Другой возможной маской подсети может быть сеть /16 (которая равна 11111111 11111111 00000000 00000000 = 255.255.0.0), а другой возможной маской подсети является /8 (11111111 00000000 00000000 00000000 = 255.0.0.0). Возможны все значения от /7 до /31, поэтому у вас может быть маска подсети, например /23 (11111111 00000000 11111110 00000000 = 255.255.254.0), но людям часто нравится использовать маски подсетей, которые начинаются с 255 и заканчиваются нулями.
Смысл маски подсети - определить, насколько велика каждая сеть. RFC 1918 говорит, что вы можете использовать сеть 10.0.0.0 /8 для частного использования. Эта сеть состоит из 16 777 216 адресов, идущих с 10.0.0.0 по 10.255.255.255.
Однако многие люди делят эту большую сеть на более мелкие сети (также называемые подсетями). Поскольку вы сказали, что используете /24, первые 24 бита рассматриваются как часть "идентификатора сети" каждого интернет-адреса. Таким образом, с адресами, такими как 10.10.0.1 и 10.10.0.150, являются частью одной и той же сети, потому что часть адреса "идентификатор сети" - это «10.10.0». Тем не менее, адрес 10.0.10.254 находится в другой сети, потому что он имеет другую часть адреса "идентификатор сети", которая является «10.0.10».
Вот почему люди хотели знать вашу маску подсети. Если бы вы использовали /8 сетей (с маской подсети 255.0.0.0), то для идентификации части "сетевого идентификатора" IP-адресов использовалось бы меньше битов. Ваша часть "идентификатора сети" была бы просто «10.», поэтому и 10.0.10.254, и 10.10.0.1 были бы частью одной сети.
Первый адрес любой сети часто называют адресом "идентификатора сети" этой сети. Таким образом, если вы используете сети /24, одна из возможных доступных сетей идет от 10.0.10.0 до 10.0.10.255, а адрес "идентификатора сети" - «10.0.10.0». (В случае IPv4, хотя и не IPv6, последний адрес каждой сети называется "широковещательный адрес"). Современные стандарты IPv4 решили, что и "идентификатор сети", и "широковещательный адрес" являются "непригодными" для обычной связи, так что с 10.0.10.1 по 10.0.10.254 это "используемые" адреса.)
Когда я подключаю ретранслятор, я получаю сообщение о том, что существует другая сеть с таким же IP-адресом. Я прав?
Ты прав насчет чего? Если вы говорите, что получаете сообщение, у нас нет причин сомневаться в вас.
что я должен сделать, чтобы исправить проблему?
Мы не знаем Вот почему вы не получили никаких предыдущих ответов. Нам было бы полезно выяснить, в чем заключается проблема: знать каждый IP-адрес, назначенный каждому "сетевому соединению" на ваших устройствах. Под "сетевым подключением" я имею в виду проводной сетевой порт и / или беспроводное соединение (используя антенны).
Случайно, я не уверен, как работают повторители Wi-Fi. Они могут потребовать, чтобы IP-адреса были частью разных сетей. Для повторителей Wi-Fi может потребоваться, чтобы IP-адреса были частью одной сети. Возможно, поведение устройства настраивается, и это может повлиять на соответствующие требования.
Другая деталь, которую вы могли бы предоставить, которая потенциально может помочь этому сообществу определить, что происходит, это только то, какое оборудование вы используете. "Маршрутизатор" и "повторитель" были хорошими описаниями, но может оказаться более полезным наличие марки / производителя и номеров моделей устройств.
Тем не менее, у меня конфликт IP между моим беспроводным маршрутизатором и повторителем WIFI.
Это звучит как проблема.
Обычно это означает, что несколько "сетевых подключений" (используя приведенное выше определение) используют один и тот же IP-адрес. Это обычно всегда очень плохо. Возможно, вы хотите, чтобы несколько сетевых подключений использовали одни и те же сети, чтобы устройства могли обмениваться данными. например, если одно устройство использует 10.10.0.100 и одно устройство использует 10.10.0.200, и ваши сети достаточно велики (/24 - это хорошо, и если у вас меньше битов сетевого идентификатора, таких как /16 или /8, то у вас больше сеть, так что это тоже хорошо), то оба из них будут в сети, как "10.10.0." и так мог общаться нормально. Однако концы адресов должны быть разными, иначе у вас абсолютно идентичный адрес, и эта проблема обычно возникает, когда вы слышите термин «конфликт IP-адресов» (или просто «конфликт IP-адресов», или, возможно, « адресный конфликт ").