Mam komputer z systemem Windows 8, który ma tylko jeden port Ethernet. Musi korzystać z DHCP, a także potrzebuje statycznego adresu IP. Każdy adres IP znajduje się w innej podsieci i każdy służy do innego, niezgodnego celu.
To urządzenie musi korzystać z DHCP, ponieważ administrator sieci lokacji twierdzi, że jest to jedyny obsługiwany sposób uzyskania 192.168.x.y
adresu. Albo jego schemat sieci nie ma statycznego bloku IP w tej podsieci, albo nie przypisze żadnego z nich do tego komputera.
Nie mogę ryzykować statycznym użyciem adresu IP przypisanego do DHCP, zakładając się, że nie zostanie on ponownie przypisany po wygaśnięciu dzierżawy. To pozwoliłoby mi użyć zdolności systemu Windows do przypisania wielu statycznych adresów IP do interfejsu, ale jest to serwer produkcyjny, a nie jest to coś, co mogłoby zaryzykować odesłanie z sieci kilka godzin lub dni później.
Zdaję sobie sprawę, że niektóre serwery DHCP pozwalają skonfigurować statyczne przypisania adresów MAC do IP, dzięki czemu adres IP DHCP mojego komputera nigdy nie jest ponownie przypisywany, ale ponieważ nie znam żadnego serwera DHCP, który wydałby dwa różne adresy IP, każdy w innej podsieci, to nie jest pomóż tutaj. (A jeśli istnieje taki serwer DHCP, mój klient prawdopodobnie go nie używa i nie przestawiłby się na niego, gdybym zapytał.)
Ponieważ nie mogę tego zrobić całkowicie za pomocą DHCP, potrzebuję statycznego adresu IP, ponieważ ta maszyna działa również jako serwer 10.x.y.z
podsieci. Lokalni administratorzy sieci nie dał mi statycznego IP tego systemu, ale jest to niewystarczające, ponieważ ja też trzeba rozmawiać z 192.168.x.y
boku sieci.
Mam tutaj podobne pytanie . Pytam ponownie, ponieważ:
To inne pytanie zostało postawione, gdy Windows 7 był aktualny. Być może Microsoft wykorzystał ponad 2 lata, aby naprawić tę słabość we wdrażaniu stosu sieciowego systemu Windows 8?
(Tak, słabość : Linux zezwala na interfejs sieciowy z DHCP i statycznym adresem IP. W TCP / IP nic nie stoi na przeszkodzie, aby Microsoft na to pozwolił. Wystarczy napisać kod, aby na to pozwolić.)
Wygląda na to, że GUI konfiguracji sieci w Windows 8 ma takie same ograniczenia jak Windows 7, ale może jest jakiś hack niskiego poziomu, który pozwoli nam przypisać statyczny alias IP do interfejsu DHCP?
netsh interface ipv4 set interface interface="Ethernet" dhcpstaticipcoexistence=enabled
inetsh interface ipv4 add address "Ethernet" 192.168.1.200 255.255.255.0
.Oto dokładne polecenia wymagane dla sugestii Cecila opartej na nowej funkcji dhcpstaticipcoexistence systemu Windows 10 :
Znajdź nazwę interfejsu:
Włącz dhcpstaticipcoistist:
Dodaj statyczny adres IP do interfejsu
Użyj polecenia „ipconfig / all”, aby sprawdzić, czy dodano statyczny adres IP. Nie możesz tego zrobić z GUI.
źródło
Napisałem mały plik wsadowy. Możesz przetestować, czy działa w twojej sytuacji. (tutaj działa dobrze)
10.x.y.z
bez problemu dodać adres do interfejsu.Oto skrypt:
Musisz uruchomić to tylko raz na okres leasingu (lub po ponownym uruchomieniu). Jeśli więc Twoja dzierżawa obejmuje 10 dni, możesz ustawić to w harmonogramie zadań na 3 rano w niedzielę i po każdym ponownym uruchomieniu. Jeśli komputer jest zawsze wyłączony w nocy, będzie potrzebny tylko po ponownym uruchomieniu.
źródło
Jednym z obejść może być uruchomienie maszyny wirtualnej na tym samym komputerze i dodanie statycznego adresu IP do tej maszyny wirtualnej. Zapewni to zasadniczo wirtualny adapter na hoście, ale dla sieci 10.xvz.
Niestandardowa konfiguracja sieciowa podobna do tej, o którą prosisz, jest dobrze udokumentowana tutaj .
źródło
10.x.y.z
adresu do obsługi jednego programu.Co powiesz na zaplanowanie skryptu, aby dodać adres IP po uruchomieniu:
źródło
netsh interface ipv4 show address
po tym daje tylko statyczny adres IP. Adres IP DHCP zniknął.netsh
, czy nie oznacza to, że jest to statyczny adres IP, więc stos skrzynki systemu Windows nie będzie wysyłał przedłużeń dzierżawy DHCP na serwer DHCP? Gdy upłynie początkowy czas dzierżawy, serwer DHCP będzie mógł ponownie przypisać ten adres.ipconfig /all
. dla mnie to 10 dni z mojego routera). Więc jeśli komputer zostanie zrestartowany przed zakończeniem dzierżawy, nie powinno to stanowić problemu. W przeciwnym razie możesz dodać aipconfig /release
iipconfig /renew
powyżej tych linii i zaplanować, aby działał o 3 nad ranem (kiedy nikt nie stoi za komputerem).Korzystałem z Win IP Config w wersji 2.7.2 z 2007 roku, działającego w systemie Windows 10. Ustaw NIC na DHCP, uruchom Win IP Config jako administrację (ikona Kliknij prawym przyciskiem myszy zamiast opcji podwójnego kliknięcia). Następnie kliknij IP + i wpisz żądany statyczny adres ipad. Mam teraz jeden DHCP i dwa adresy statyczne. Teraz mogę opracować system wbudowany i jednocześnie uzyskać dostęp do Internetu za pomocą jednej karty sieciowej!
źródło