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?
źródło
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.
źródło
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).
źródło
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.
źródło
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:
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ń
SPECIALSSID
na SSID, dla którego chcesz statyczny adres IP, i zamień192.168.1.223 255.255.255.0 192.168.1.1
na 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ńrem
przed tymi dwomanetsh ... dns
poleceniami.Uruchom Menedżera zadań (win-R
taskschd.msc
, enter)Kliknij Utwórz zadanie
W polu Nazwa umieść: Przełącz statyczny adres IP
Kliknij Zmień użytkownika lub grupę , wpisz SYSTEM i kliknij OK
Przejdź do karty Warunki i odznacz Uruchom zadanie tylko wtedy, gdy komputer jest zasilany prądem przemiennym
Przejdź do karty Wyzwalacze i kliknij Nowy ...
W obszarze Rozpocznij zadanie wybierz opcję Na wydarzeniu
W obszarze Dziennik wybierz Microsoft-Windows-NetworkProfile / Operational
W obszarze Źródło wybierz NetworkProfile
W polu Identyfikator zdarzenia wpisz 10000
Kliknij OK
Przejdź na kartę Działania i kliknij Nowy ...
W obszarze Program / skrypt przejdź do pliku \ users \ YourUserName \ wlanconnect.bat
Naciśnij ponownie OK i OK . Zostaniesz poproszony o podanie hasła.
źródło
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.
źródło
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.
źródło