Сценарий: у вас есть обычная домашняя сеть, предоставляемая стандартным маршрутизатором. Сеть называется « netz ». В сети нет пароля. На маршрутизаторе вы установили статический IP-адрес (192.168.1.20) для Mac-адреса XYN: 123.
Теперь новое устройство (XXX: 999), пытается присоединиться к Netz. Однако он установил в своей сетевой карте всегда использовать адрес 192.168.1.20.
Что случится?
По словам моего коллеги, это приведет к ошибкам и краже IP-пакетов друг от друга. Но так ли это на самом деле?
Мне кажется более логичным, когда IP выделен для XYN :: 123, он должен отклонить попытку XXX: 999 присоединиться к сети.
there is no password on the 'netz' network.
Ответы:
Нет, вы не сделали, вы создали резервирование DHCP - они разные, хотя результат тот же. У вас будет конфликт IP, который приведет к ухудшению соединения для одного или обоих компьютеров. Ваш коллега примерно прав, хотя я понятия не имею, что он имеет в виду под «кражей посылок».
источник
Я не уверен насчет этой схемы именования, так как она больше похожа на
hostname:port
комбо, чем на MAC-адрес.Давайте представим, что:
DHCP Server
установку статического номераxx:xx:xx:xx:xx:xx
в192.168.1.20
yy:yy:yy:yy:yy:yy
подключается к сети и пытается использовать локально настроенный статический IP-адрес.192.168.1.20
Анекдотично: Мои серверы Oracle Linux (см. На базе Red Hat) проверяют, используется ли адрес в сети, прежде чем полностью подключить сетевой адаптер. Windows Machines попытается подключить сетевой адаптер, обнаружить конфликт и сообщить о
ip address conflict
В конечном итоге: поведение не определено, и разные операционные системы будут использовать разные процедуры для устранения / игнорирования проблемы. Если в сети подключено два устройства с одинаковым IP-адресом, все узлы в подсети будут
arp entry
сопоставлять IP-адрес одному из двухMAC ADDRESSES
. Поскольку существуют конфликтующие IP-адреса, это сопоставление может быть различным на каждом узле. Для технического обсуждения см. Следующее: Вступление в ARP SpoofingВ сети предприятия может быть целесообразным иметь аппаратное / программное обеспечение, которое пытается обнаруживать и блокировать такие попытки.
Вывод: если два узла успешно подключены в одной подсети с одним и тем же IP-адресом, возникнут проблемы с подключением как минимум для одного и, возможно, обоих узлов. Эти проблемы могут распространяться наружу, затрагивая всю сеть, если на любом из узлов размещены критически важные службы.
источник
Если ваше устройство XYN: 123 включается первым, маршрутизатор назначит ему зарезервированный IP 192.168.1.20, и это будет работать нормально. Когда XXX: 999 подключается, он не будет запрашивать у маршрутизатора IP-адрес, а просто прослушивает пакеты 192.168.1.20. Это приведет к конфликту и может привести к плохой производительности / потерям пакетов.
Если XXX: 999 подключается первым, XXX: 999 будет считать, что у него есть этот адрес, и использовать его, не спрашивая маршрутизатор. Маршрутизатор (надеюсь, будет достаточно умен), чтобы увидеть, что устройство использует этот адрес, используется и назначит XYN: 123 другой адрес, даже если он попытался зарезервировать 192.168.1.20 для XYN: 123.
источник