Scenariusz: masz normalną sieć domową, zapewnianą przez standardowy router. Sieć nazywa się „ netz ”. W sieci Netz nie ma hasła. Na routerze ustawiłeś statyczny adres IP (192.168.1.20) na adres Mac XYN: 123.
Teraz nowe urządzenie (XXX: 999) próbuje dołączyć do Netz. Jednak w swojej karcie sieciowej ustawił zawsze używanie adresu 192.168.1.20
Co się stanie?
Według mojego kolegi spowoduje to błędy i kradzież pakietów IP między sobą. Ale czy to naprawdę prawda?
Wydaje mi się to bardziej logiczne, gdy adres IP jest przydzielony do XYN :: 123, powinien odrzucić próbę przyłączenia się do sieci przez XXX: 999.
there is no password on the 'netz' network.
Odpowiedzi:
Nie, nie zrobiłeś rezerwacji DHCP - są one różne, ale wynik jest taki sam. Będziesz miał konflikt IP, który spowoduje pogorszenie łączności dla jednego lub obu komputerów. Twój kolega ma mniej więcej rację, choć nie mam pojęcia, co rozumie przez „kradzież paczek”.
źródło
Nie jestem pewien co do tego schematu nazewnictwa, ponieważ wygląda bardziej na
hostname:port
kombinację niż na adres Mac.Udawajmy, że:
DHCP Server
ustawić statyczny rezerwację naxx:xx:xx:xx:xx:xx
celu192.168.1.20
yy:yy:yy:yy:yy:yy
łączy się z siecią i próbuje użyć lokalnie skonfigurowanego statycznego adresu IP192.168.1.20
Anegdotycznie: moje serwery Oracle Linux (PATRZ: oparte na Red Hacie) sprawdzają, czy adres jest używany w sieci, zanim w pełni uruchomisz kartę sieciową. Komputery z systemem Windows spróbują uruchomić kartę sieciową, wykryć konflikt i zgłosić ostrzeżenia o
ip address conflict
Ostatecznie: zachowanie jest niezdefiniowane, a różne systemy operacyjne stosują różne procedury w celu rozwiązania / zignorowania problemu. Jeśli dwa urządzenia zostaną uruchomione w sieci z tym samym adresem IP, wszystkie węzły w podsieci będą miały
arp entry
mapowanie adresu IP na jeden z dwóchMAC ADDRESSES
. Ponieważ istnieją sprzeczne adresy IP, to odwzorowanie może być różne w każdym węźle. Aby uzyskać dyskusję techniczną, zobacz: Wpis na temat ARP SpoofingW sieci przedsiębiorstw rozsądne może być posiadanie sprzętu / oprogramowania, które próbuje wykryć i zablokować takie próby.
Wniosek: Jeśli dwa węzły zostaną pomyślnie uruchomione w tej samej podsieci z tym samym adresem IP, wystąpią problemy z połączeniem dla co najmniej jednego i prawdopodobnie obu węzłów. Problemy te mogą wiązać się na zewnątrz, aby wpłynąć na całą sieć, jeśli któryś z węzłów hostuje usługi krytyczne.
źródło
Jeśli urządzenie XYN: 123 zostanie włączone jako pierwsze, router przypisze mu zarezerwowany adres IP 192.168.1.20, i to będzie działać poprawnie. Gdy łączy się XXX: 999, nie prosi routera o adres IP i tylko nasłuchuje pakietów do 192.168.1.20. Spowoduje to konflikt i może spowodować niską wydajność / utratę pakietów.
Jeśli XXX: 999 połączy się najpierw, XXX: 999 przyjmie, że ma ten adres i użyje go bez pytania routera. Router (miejmy nadzieję, że jest wystarczająco inteligentny), aby zobaczyć, że urządzenie używa tego adresu jest w użyciu i przypisuje XYN: 123 inny adres, mimo że próbował zarezerwować 192.168.1.20 dla XYN: 123.
źródło