Jak zmienić zakres dhcp przydzielony przez ICS w systemie Windows 7 na 192.168.1.x?

2

Skonfigurowałem Udostępnianie połączenia internetowego w moim laptopie z systemem Windows 7. Obecnie zakres adresów IP przydzielonych klientom ICS z DHCP mieści się w zakresie 192.168.137.x. Nie jestem w stanie znaleźć sposobu na ręczną zmianę zasięgu na zasięg 192.168.0.x (tj. Taki sam zasięg jak w moim routerze bezprzewodowym)

Próbowałem google, ale nie znalazłem odpowiedzi.

EDYCJA: Znalazłem ten http://support.microsoft.com/kb/230148 ze strony Microsoft, ale ten artykuł może być bardzo stary, ponieważ nie jestem w stanie znaleźć tej konkretnej ścieżki w mojej regedit.

EDYCJA 2: To jest szczególny scenariusz, dla którego muszę to zrobić. Uwaga: od jakiegoś czasu nie zamierzam kupować nowego sprzętu. (Wiem, że zakup wieloportowego routera Wi-Fi rozwiąże mój problem) Mam kieszonkowy router Wi-Fi, który ma tylko port WAN i nie ma wyjścia Ethernet. Mam pulpit, który ma tylko Ethernet i nie ma Wi-Fi. Komputer stacjonarny ma procesor i7 i 16 GB pamięci RAM. Tak bardzo potężny. Mam laptopa z systemem Windows 7 z Wi-Fi i Ethernetem. Ale mój laptop ma bardzo niską konfigurację i niezbyt mocny. Skonfigurowałem ICS na moim laptopie, aby współdzielić połączenie internetowe na moim laptopie.

Mam RHL Linux działający w maszynie wirtualnej w moim dekstopie. Chcę skonfigurować VPN typu site-to-site z mojej maszyny wirtualnej z systemem Linux wewnątrz pulpitu do maszyny wirtualnej mojego przyjaciela w jego domu. Jego kompas jest także odpowiedzialny za NAT. Chciałem, aby mój router Wi-Fi mógł pingować mój pulpit (dzięki czemu mogę skonfigurować natting w moim kieszonkowym routerze Wi-Fi) i pomyślałem, że podając adres IP z zakresu 192.168.0.x, mogę to osiągnąć. Ale byłem w błędzie. Mój komputer otrzymał adres IP 192.169.0.119 po wypróbowaniu poniższego rozwiązania przez @ michael-kjorling. Ale ani mój pulpit, ani router Wi-Fi nie mogą się pingować.

Czy jest jakiś sposób, aby to osiągnąć?

srikanth chandrasekaran
źródło
Część tego artykułu dotycząca systemu Windows 7 jest w połowie drogi w dół.
Paul

Odpowiedzi:

4

Poszukałem go "internet connection sharing" "windows 7" internal subnet, a pierwszym hitem był artykuł bazy wiedzy Microsoft KB230148 Jak zmienić zakres adresów IP dla usługi DHCP udostępniania połączenia internetowego, która została ostatnio sprawdzona w 2011 r., Była wówczas uważana za „wycofaną” i została zgłoszona jako obowiązująca do:

  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Ultimate

Z tego artykułu:

Aby zmienić adres IP przypisany do hosta i zakres adresów IP używany przez usługę DHCP na hoście Udostępniania połączenia, użyj Edytora rejestru, aby zmienić następujące wartości. Te wartości znajdują się w następującym folderze: HKLM \ System \ CurrentControlSet \ services \ SharedAccess \ Parameters

(REG_SZ) ScopeAddress
(REG_SZ) StandaloneDhcpAddress

Wartość ScopeAddress jest ustawiona na zakres adresów, którego chcesz używać z Udostępnianiem połączenia. Wartość StandaloneDhcpAddress to zakres adresów używany, gdy włączona jest funkcja Virtual Wi-Fi / SoftAP. Dla obu wartości używana jest maska ​​sieci 255.255.255.0, której nie można konfigurować.

Więc wydaje mi się, że aby uzyskać efekt jesteś po chcesz ustawić ScopeAddressi StandaloneDhcpAddressdo C0A80000Hex. Spowoduje to, że Windows przypisze adresy IP klientów ICS spoza zakresu 192.168.0 / 24 (CIDR). (Jeśli wartość w tytule pytania jest prawidłowa, a wartość w pytaniu nie jest, użyj C0A80100zamiast tego.)

Może to jednak powodować kolizje adresów IP, ponieważ zarówno router, jak i laptop przypisują teraz adresy IP z tej samej puli adresów . I nawet jeśli przez przypadek nie spowoduje kolizji adresów, istnieje prawdopodobieństwo, że sieją spustoszenie w routingu IP albo na laptopie, na klientach ICS, albo całkiem możliwe. Z tego powodu mogą istnieć zabezpieczenia zapobiegające takiej konfiguracji.

Jeśli wyjaśnisz, dlaczego tak bardzo chcesz, aby zakres adresów IP klientów ICS był taki sam jak (z punktu widzenia tego hosta) zewnętrzna podsieć IP serwera ICS, być może ktoś może zaproponować rozwiązanie, które faktycznie będzie działać i działać niezawodnie.

CVn
źródło
Moje własne wystarczyło UNIKAĆ routera i innych zakresów adresów. Działa to doskonale w systemie Windows 10!
Danny Staple,
Artykuł, do którego prowadzi link, jest teraz uszkodzony. Nie znaleziono strony 404
David d C e Freitas
@DaviddCeFreitas Dzięki za informacje. Łącze zastąpiłem linkiem do archiwum internetowego z okresu, w którym napisano tę odpowiedź.
CVn
0

Możesz nie być w stanie tego osiągnąć. ICS działa jako router NAT, ukrywając maszyny o zakresie adresów, który dostarcza klientom z połączenia sieciowego, które udostępnia. Będziesz mógł pingować z pulpitu (lub VM na pulpicie) na router, ale nie w drugą stronę.

Jednak jeśli jesteś w stanie zainstalować Linux-a na LAPTOP-ie, możesz być w stanie to skonfigurować tak, aby robić to, co chcesz (podsumowując tutaj, będziesz potrzebować google, aby uzyskać szczegółowe informacje): - skonfiguruj hosta wirtualnego z obydwoma urządzeniami Ethernet - iptables do tras do / z powrotem dla określonych hostów - tłumaczenie adresu / portu na miejscu na zewnętrznym połączeniu wskazującym na twoją maszynę.

Zasadniczo użyłbyś drugiej podsieci na pulpicie, bramowanej do vm routingu i ujawniłby vm routingu z ip w podsieci 192.168.0, aby przetłumaczyć ruch z powrotem na niego.

simonc
źródło