Określone ustawienia statycznego adresu IP w różnych sieciach WiFi

11

Próbowałem ustawić dla siebie statyczny adres IP. Dane mojego routera są następujące:

Wireless LAN adapter Wi-Fi:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::4c77:ef95:76:961b%13
   IPv4 Address. . . . . . . . . . . : 192.168.1.16
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.1.1

Ustawiłem statyczny adres IP na 192.168.1.50. Ponieważ jednak chodzę do szkoły i łączę się z własnym punktem dostępu, który tam skonfigurowałem, adres IP, który mi daje, to 172.168.1.2(bez statycznego adresu IP). Moje pytanie brzmi: czy mogę skonfigurować moją kartę Wi-Fi, aby ustawiała statyczny adres IP tylko wtedy, gdy jestem podłączony do sieci domowej?

Ilan
źródło

Odpowiedzi:

10

Zakładam, że korzystasz z systemu Windows. Jeśli nie, proszę poprawić. Jeśli wejdziesz w:

Centrum sieci i udostępniania> Kliknij prawym przyciskiem kartę sieci bezprzewodowej> Właściwości> Wybierz IPv4> Właściwości.

Tam skonfiguruj podstawowe ustawienia sieci na karcie ogólnej (prawdopodobnie uzyskaj adres IP automatycznie) i w obszarze Alternatywne podaj informacje związane z drugą siecią.

Mam nadzieję że to pomoże

EDYCJA: Więc używając alternatywnego adresu IP. Ogólnie rzecz biorąc, konfigurowałbyś alternatywną konfigurację, aby określać ustawienia, gdy serwer DHCP nie jest obecny (i nie może automatycznie zbierać adresu IP). Jeśli tak jest w Twoim przypadku, ustaw podstawową opcję automatycznego zbierania adresu IP (dla sieci szkolnej) i przypisz ręczną konfigurację do alternatywy w domu.

Jeśli jednak to nie zadziała, prawdopodobnie możesz przypisać obie sieci ręcznie, ale to zależy od tego, jak działa sieć szkolna. Zakładam, że nie będziesz w stanie określić połączenia ręcznego, jeśli w sieci jest kilkaset systemów. Pamiętaj jednak, jak wskazano poniżej, kiedy zaczniesz określać statyczne konfiguracje sieci, nie będziesz mógł używać systemu nigdzie indziej bez resetowania sieci.

Matthew Williams
źródło
+1 za korzystanie z alternatywnych ustawień połączenia. Można by pomyśleć, że zapisane ustawienie połączenia można edytować, aby naprawić adres IP dla konkretnego połączenia, ale nie, adres IP jest ustawiony na poziomie „adaptera”. :(
GnP
Jak korzystasz z alternatywnych ustawień połączenia?
Ilan
@gnp | Byłoby miło, ale nigdy nie ułatwiają nam tego. Wszystko jest próbą i błędem, dopóki ktoś nie wymyśli, jak to przerwać ... zabawne czasy.
Matthew Williams
3
+1 W przypadku braku karty „Konfiguracja alternatywna” należy najpierw ustawić adres IP na automatyczny, aby pojawił się.
user000001,
3

Zależy, co masz na myśli.

Jeśli masz na myśli, czy mogę w ogóle ustawić statyczny adres IP? Odpowiedź brzmi: tak, zawsze.

Jeśli masz na myśli: czy mogę ustawić sobie zawsze ten sam adres IP, odpowiedź brzmi nie: powodem jest to, że będziesz mieć różne podsieci w różnych miejscach. Masz 192.168.1.0/24 w domu, ale 172.168.1.0/24 w szkole. Następnym razem, gdy przejdziesz do kafejki internetowej, możesz znaleźć podsieć 192.168.0.0/24 lub 10.10.0.0 i tak dalej. Posiadanie tego samego adresu IP w tych różnych podsieciach uniemożliwia korzystanie z nich, ponieważ numer, który sam wybrałeś, 192.168.1.50, należy do twojej domowej podsieci, ale nie należy do żadnej innej wspomnianej powyżej podsieci.

To jest powód, dla którego większość ludzi nie używa statycznych adresów IP w sieci Wi-Fi; najczęstszym zastosowaniem statycznych adresów IP są urządzenia, których nie można przenieść, więc z definicji należą one zawsze do tej samej sieci: dekstops, serwery, routery, drukarki, telewizory i tak dalej.

MariusMatutiae
źródło
2

Zależy to od twojego routera / ap, jeśli nie obsługuje tego, ale powinieneś być w stanie dokonać rezerwacji DHCP, używając adresu MAC karty bezprzewodowej i przypisując mu adres IP (w tym przypadku 192.168.1.50).

shinjijai
źródło
2

moje osobiste narzędzie do tego problemu:

https://github.com/xzer/wlanprofilemanager

pozwala zdefiniować statyczny adres IP lub dhcp na innym identyfikatorze SSID i skonfigurować automatycznie.

Xzer
źródło
Czy możesz edytować swoją odpowiedź i podać więcej informacji, a nie tylko link?
yass
1

Oto sposób, aby mieć statyczny adres IP na jednym identyfikatorze SSID, ale nie na innych. Podstawową ideą jest utworzenie zadania Menedżera zadań Windows, które będzie uruchamiane podczas łączenia się z nową siecią, a następnie uruchamiany jest plik wsadowy, który sprawdza, z którym SSID się łączyłeś. Jeśli wykryje specjalny identyfikator SSID, ustawia statyczny adres IP, a w przeciwnym razie ustawia dynamiczny adres IP.

Jeśli masz więcej niż jeden SSID z różnymi ustawieniami statycznego adresu IP, możesz to uogólnić.

Szczegółowe instrukcje:

  1. Utwórz plik wlanconnect.bat w \ users \ YourUserName z następującą zawartością:
    netsh wlan show interfaces | findstr /R /C:"SSID *: SPECIALSSID$" if errorlevel 1 goto notAtHome netsh interface ip show address "Wi-Fi" | findstr /R /C:"DHCP enabled: *No" if not errorlevel 1 goto end netsh interface ip set address "Wi-Fi" static 192.168.1.223 255.255.255.0 192.168.1.1 rem netsh interface ip set dns "Wi-Fi" static 8.8.8.8 goto end :notAtHome netsh interface ip show address "Wi-Fi" | findstr /R /C:"DHCP enabled: *Yes" if not errorlevel 1 goto end netsh interface ip set address "Wi-Fi" dhcp rem netsh interface interface ip set dns "Wi-Fi" dhcp :end
    Tutaj zamień SPECIALSSIDna SSID, dla którego chcesz statyczny adres IP, i zamień 192.168.1.223 255.255.255.0 192.168.1.1na statyczny adres IP, maskę podsieci i bramę. Mam DNS ustawiony na 8.8.8.8/8.8.4.4 dla wszystkich połączeń. Jeśli chcesz mieć statyczne ustawienia DNS tylko dla specjalnego SSID, usuń remprzed tymi dwoma netsh ... dnspoleceniami.

  2. Uruchom Menedżera zadań (win-R taskschd.msc, enter)

  3. Kliknij Utwórz zadanie

  4. W polu Nazwa umieść: Przełącz statyczny adres IP

  5. Kliknij Zmień użytkownika lub grupę , wpisz SYSTEM i kliknij OK

  6. Przejdź do karty Warunki i odznacz Uruchom zadanie tylko wtedy, gdy komputer jest zasilany prądem przemiennym

  7. Przejdź do karty Wyzwalacze i kliknij Nowy ...

  8. W obszarze Rozpocznij zadanie wybierz opcję Na wydarzeniu

  9. W obszarze Dziennik wybierz Microsoft-Windows-NetworkProfile / Operational

  10. W obszarze Źródło wybierz NetworkProfile

  11. W polu Identyfikator zdarzenia wpisz 10000

  12. Kliknij OK

  13. Przejdź na kartę Działania i kliknij Nowy ...

  14. W obszarze Program / skrypt przejdź do pliku \ users \ YourUserName \ wlanconnect.bat

  15. Naciśnij ponownie OK i OK . Zostaniesz poproszony o podanie hasła.

Alexander Pruss
źródło
0

Pobierz to darmowe oprogramowanie: http://www.netsetman.com/en/freeware

Ustaw swoją konfigurację ip w różnych profilach i dodaj wymagane warunki w „AutoSwitch”, aby automatycznie przełączać konfiguracje.

Baymax
źródło
-1

Mam ten sam problem podczas pracy w sieci Office, która jest ustawiona na statyczny adres IP, podczas gdy domowe WiFi jest ustawione na DHCP. Najprostszym rozwiązaniem, jakie znalazłem, było ustawienie w moim domu tego samego ustawienia sieci, z którego korzysta biuro. Teraz nie muszę zmieniać ustawień połączenia.

Vishal Vasu
źródło