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ąć?
źródło
Odpowiedzi:
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:Z tego artykułu:
Więc wydaje mi się, że aby uzyskać efekt jesteś po chcesz ustawić
ScopeAddress
iStandaloneDhcpAddress
doC0A80000
Hex. 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żyjC0A80100
zamiast 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.
źródło
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.
źródło