Co to jest autokonfiguracja IPv4 i dlaczego zastępuje statyczny adres IP

3

Muszę połączyć się z routerem ze statycznym adresem IP i podsiecią (automatyzacja maszyny, a nie Internet). W ipconfig maska ​​podsieci pokazuje adres podsieci, który podałem, ale adresowi IP przypisano inny adres niż podany. Poprzedni komputer łączy się prawidłowo, a jedyną różnicą, jaką zauważam w ipconfig, jest to, że nowy komputer ma „Autokonfigurację IPv4”.

Co to jest autokonfiguracja IPv4? Adres IP powinien być przypisany z DHCP routera, a jeśli wystąpi konflikt IP-MAC, powinienem otrzymać komunikat o błędzie. Dlaczego w tym przypadku w wierszu poleceń komputera pojawia się automatyczna konfiguracja IPv4 zamiast zwykłego IPv4?

Googling daje rozwiązanie, ale wymaga modyfikacji rejestru w celu wyłączenia automatycznej konfiguracji. Miałem już najnowszą aktualizację sterownika. Podejrzewam, że istnieje alternatywne rozwiązanie.

wprowadź opis zdjęcia tutaj

KMC
źródło
Proszę przedstawić zrzut ekranu właściwości połączenia IPv4 połączenia sieciowego, w którym wprowadzono żądany adres IP itp.
Daniel B
Zdjęcie przesłane. Jak widzisz, ustawiłem IP na 100.0.0.255/255.255.0.0, ale ipconfig pokazuje automatyczną konfigurację IPv4 169.254.196.218/255.255.0.0
KMC
Być może system Windows niepoprawnie zakłada, że ​​.255 jest niepoprawnym adresem IP, ale jest poprawny z tą maską podsieci. Czy próbowałeś już użyć innych adresów IP?
Paul
Niestety nie mogę, ponieważ urządzenie jest ustawione na wysyłanie wiadomości tylko na 255. Dlaczego automatyczna konfiguracja systemu operacyjnego IPv4? Czy to nie powinno być zadanie routera DHCP?
KMC
Tylko upewniając się: masz pewność, że skonfigurowałeś właściwą kartę sieciową?
Daniel B

Odpowiedzi:

4

Zrzut ekranu pokazuje adres IPv4 zaczynający się od 169.254.

Pochodzi z zakresu „link local” (np. RFC 3927 strona 31 omawia system Windows XP używający tych adresów). Niektóre osoby nazywają te adresy adresami „APIPA”, nazwanymi od procesu systemu Windows XP o nazwie Automatyczne przydzielanie prywatnego adresu IP (APIPA).

Zasadniczo jest to zakres adresów, który będzie używany przez system Windows, jeśli jest skonfigurowany do korzystania z DHCP, a próba uzyskania adresu z serwera DHCP nie powiedzie się.

„Naprawą” takiego adresu jest poprawne działanie komunikacji DHCP lub przejście do właściwości karty sieciowej i określenie procesu „Konfiguracja alternatywna”, który wykorzystuje określoną „konfigurację użytkownika”, lub użycie statycznego adresu IP.

Dlaczego DHCP nie działa to osobne pytanie. To jest poprawna odpowiedź na dokładnie to, o co pytałeś, a mianowicie: „Co to jest autokonfiguracja IPv4”.

Jeśli chodzi o to, dlaczego zastępuje statyczny adres IP: tak nie jest. Jeśli widzisz adres autokonfiguracji w systemie Microsoft Windows, oznacza to, że nie używasz przypisania „statycznego adresu IP”. (Zamiast tego jesteś skonfigurowany do korzystania z DHCP.)

TOOGAM
źródło
4

Alternatywą dla edycji rejestru jest wypróbowanie tego rozwiązania:

  1. otwórz wiersz poleceń
  2. sprawdź identyfikator połączenia sieciowego - będzie w 1. kolumnie: netsh interface ipv4 show inter
  3. uruchom tę komendę, zastępując <id>identyfikator swojego połączenia sieciowego:netsh interface ipv4 set interface <id> dadtransmits=0 store=persistent
  4. otwórz services.msc i wyłącz klienta dhcp
  5. odłącz kabel sieciowy, uruchom ponownie komputer, uruchom usługę klienta dhcp i podłącz kabel sieciowy

źródło: http://the-it-wonders.blogspot.com/2013/04/autoconfiguration-ipv4-address-196254xx.html

Ponieważ nie mogę dodać komentarza do odpowiedzi TOOGAM: autokonfiguracja najwyraźniej może zastąpić statyczną konfigurację ip. Dzisiaj miałem laptopa (z Windows 10, wersja 1709), który nie mógł uzyskać dostępu do sieci i miał zarówno statyczny adres IP, jak i adres IP autokonfiguracji widoczny w danych wyjściowych ipconfig, mimo że ustawiłem statyczny adres IP w konfiguracji karty sieciowej.

jacob_w
źródło
Dzięki, jacob_w. To samo zdarzyło się nam dzisiaj bez wyraźnego powodu, a Twoja poprawka sprawiła, że ​​działał. Zrobiliśmy wiele maszyn w ten sam sposób i po raz pierwszy to widzieliśmy, więc idź. Jeśli ktoś zorientuje się, dlaczego tak się dzieje, prosimy o przesłanie.
radsdau,
0

Miałem ten sam problem. Przeczytałem, że dzieje się tak, ponieważ karta NIC nie działa poprawnie, mimo że karta Ethernet powiedziała, że ​​działa poprawnie. Mam komputer stacjonarny HP. Poszedłem do pomocy technicznej HP, pobrałem i ponownie zainstalowałem sterowniki Realtek Ethernet Controller i naprawiłem problem z kartą. Nigdy więcej adresu IPv4 autokonfiguracji. Mam nadzieję, że pomoże to innym.

Ethernet adapter Ethernet:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller
   Physical Address. . . . . . . . . : 00-25-AB-5F-19-D9
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::a5e1:5447:5977:52d1%6(Preferred)
   IPv4 Address. . . . . . . . . . . : 172.16.0.2(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : Monday, June 24, 2019 12:13:23 PM
   Lease Expires . . . . . . . . . . : Tuesday, June 25, 2019 12:13:22 PM
   Default Gateway . . . . . . . . . : 172.16.0.1
   DHCP Server . . . . . . . . . . . : 172.16.0.1
   DHCPv6 IAID . . . . . . . . . . . : 100672939
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-23-E0-22-28-00-25-AB-5F-19-D9
   DNS Servers . . . . . . . . . . . : 172.16.0.1
   NetBIOS over Tcpip. . . . . . . . : Enabled

Wireless LAN adapter Wi-Fi:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Realtek RTL8188EE 802.11 bgn Wi-Fi Adapter
   Physical Address. . . . . . . . . : 38-B1-DB-6D-40-14
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes

C:\Users\
Kok
źródło
0

Miałem ten sam problem iw moim przypadku miałem statyczny adres IP

Tak więc komentarz innej osoby: „Dlaczego zastępuje statyczny adres IP: Nie ma. - Jest nieprawidłowy

W moim scenariuszu była to jedna z maszyn wirtualnych i była inna maszyna wirtualna o tym samym adresie IP. Zamiast zgłaszania błędu dotyczącego duplikatu adresu IP w moim przypadku wykonał on automatyczną konfigurację

SeanClt
źródło