Я пытался установить статический IP-адрес для себя. Мои данные маршрутизатора следующие:
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
Я установил статический IP-адрес в 192.168.1.50
. Однако, поскольку я хожу в школу и подключаюсь к своей собственной точке доступа, которую я там установил, IP-адрес, который он мне дает 172.168.1.2
(без статического IP-адреса). У меня вопрос, могу ли я настроить свой адаптер Wi-Fi для установки статического IP-адреса, только если я подключен к своей домашней сети?
источник
Зависит от того, что вы имеете в виду.
Если вы имеете в виду, могу ли я вообще настроить себе статический IP? Ответ да, всегда.
Если вы имеете в виду следующее: могу ли я настроить себя так, чтобы у меня всегда был один и тот же IP-адрес, ответ - нет: причина в том, что у вас будут разные подсети в разных местах. У вас дома 192.168.1.0/24, а в школе 172.168.1.0/24. В следующий раз, когда вы пойдете в интернет-кафе, вы можете найти подсеть 192.168.0.0/24 или 10.10.0.0 и так далее. Наличие одного и того же IP-адреса в этих разных подсетях делает невозможным их использование, поскольку номер, который вы выбрали для себя, 192.168.1.50, принадлежит вашей домашней подсети, но не принадлежит какой-либо другой упомянутой выше подсети.
Это причина, почему большинство людей не используют статические IP-адреса на Wi-Fi; Наиболее распространенное использование статических IP-адресов - устройства, которые нельзя перемещать, поэтому они по определению всегда принадлежат одной и той же сети: декстопам, серверам, маршрутизаторам, принтерам, телевизорам и т. д.
источник
От вашего маршрутизатора / ap зависит, поддерживает ли он это, но вы должны иметь возможность резервирования DHCP, используя MAC-адрес для вашей беспроводной карты и назначая ему IP (192.168.1.50 в этом случае).
источник
мой личный инструмент для этой проблемы:
https://github.com/xzer/wlanprofilemanager
он позволяет вам определять статический ip или dhcp для разных SSID и настраиваться автоматически.
источник
Вот способ иметь статический IP на одном SSID, но не на других. Основная идея заключается в том, что вы создаете задачу диспетчера задач Windows, которая запускается при подключении к новой сети, которая затем запускает пакетный файл, который проверяет, к какому SSID вы подключились. Если он обнаруживает специальный SSID, он устанавливает статический IP, а в противном случае он устанавливает динамический IP.
Если у вас есть несколько SSID с разными статическими настройками IP, вы можете обобщить это.
Подробные инструкции:
Создайте wlanconnect.bat в \ users \ YourUserName со следующим содержимым:
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
Здесь замените
SPECIALSSID
SSID, для которого вы хотите статический IP, и замените его192.168.1.223 255.255.255.0 192.168.1.1
статическим IP, маской подсети и вашим шлюзом. У меня DNS установлен на 8.8.8.8/8.8.4.4 для всех соединений. Если вы хотите иметь статические настройки DNS только для вашего специального SSID, удалитеrem
двеnetsh ... dns
команды перед .Запустите диспетчер задач (win-R
taskschd.msc
, введите)Нажмите на Создать задачу
Под именем поставлено: Переключить статический IP
Нажмите Изменить пользователя или группу , введите SYSTEM и нажмите кнопку ОК.
Перейдите на вкладку « Условия » и снимите флажок « Запускать задачу, только если компьютер подключен к сети переменного тока».
Переключитесь на вкладку Trigger и нажмите New ...
Под Начать задачу выберите На событии
В разделе Журнал выберите Microsoft-Windows-NetworkProfile / Операционный
Под источником выберите NetworkProfile
Под Event ID поставить 10000
Нажмите ОК
Перейдите на вкладку Действия и нажмите Новый ...
В разделе « Программа / скрипт» перейдите к файлу \ users \ YourUserName \ wlanconnect.bat
Нажмите ОК и снова ОК . Вам будет предложено ввести пароль.
источник
Загрузите это бесплатное программное обеспечение: http://www.netsetman.com/en/freeware
Установите свой ip config в разных профилях и добавьте необходимые условия в «AutoSwitch» для автоматического переключения конфигураций.
источник
У меня та же проблема при работе в сети Office, которая настроена на статический IP, в то время как домашний WiFi настроен на DHCP. Самым простым решением, которое я нашел, было установить те же настройки сети в моем доме, что и Office. Теперь мне не нужно менять настройки подключения.
источник