Конкретные настройки статического IP на разных WiFi

11

Я пытался установить статический 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-адреса, только если я подключен к своей домашней сети?

Илан
источник

Ответы:

10

Я предполагаю, что вы на Windows. Если нет, то, пожалуйста, исправьте. Если вы идете в:

Центр управления сетями и общим доступом> Щелкните правой кнопкой мыши Беспроводной адаптер> Свойства> Выберите IPv4> Свойства.

Здесь настройте параметры вашей основной сети на вкладке «Общие» (возможно, получите IP-адрес автоматически) и в разделе «Альтернатива» укажите информацию, относящуюся к вашей другой сети.

Надеюсь это поможет

РЕДАКТИРОВАТЬ: Таким образом, используя альтернативные IP. Вообще говоря, вы должны настроить альтернативную конфигурацию, указав параметры, когда DHCP-сервер отсутствует (и не может собирать IP-адреса автоматически). Если это так, то настройте первичную систему на автоматический сбор IP-адреса (для вашей школьной сети) и назначьте альтернативную настройку вручную, когда будете дома.

Однако, если это не работает, вы, вероятно, можете назначить обе сети вручную, но это будет зависеть от того, как работает ваша школьная сеть. Я предполагаю, что вы не сможете указать ручное соединение, если в сети несколько сотен систем. Имейте в виду, что, как указано ниже, после того, как вы начнете указывать статические конфигурации сети, вы не сможете использовать свою систему где-либо еще без сброса сети.

Мэтью Уильямс
источник
+1 за использование альтернативных настроек подключения. Можно было бы подумать, что сохраненную настройку соединения можно редактировать, чтобы исправить IP-адрес для конкретного соединения, но нет, IP-адрес установлен на уровне «адаптера». :(
GnP
Как вы используете альтернативные настройки подключения?
Илан
@gnp | Было бы неплохо, но нам никогда не было так легко. Все является методом проб и ошибок, пока кто-то не поймет, как это сломать ... веселые времена.
Мэтью Уильямс
3
+1 А если вкладка «Альтернативная конфигурация» отсутствует, сначала нужно установить автоматический IP-адрес, чтобы он отображался.
user000001
3

Зависит от того, что вы имеете в виду.

Если вы имеете в виду, могу ли я вообще настроить себе статический 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-адресов - устройства, которые нельзя перемещать, поэтому они по определению всегда принадлежат одной и той же сети: декстопам, серверам, маршрутизаторам, принтерам, телевизорам и т. д.

MariusMatutiae
источник
2

От вашего маршрутизатора / ap зависит, поддерживает ли он это, но вы должны иметь возможность резервирования DHCP, используя MAC-адрес для вашей беспроводной карты и назначая ему IP (192.168.1.50 в этом случае).

shinjijai
источник
2

мой личный инструмент для этой проблемы:

https://github.com/xzer/wlanprofilemanager

он позволяет вам определять статический ip или dhcp для разных SSID и настраиваться автоматически.

xzer
источник
Можете ли вы отредактировать свой ответ и предоставить больше информации, а не просто ссылку?
Ясс
1

Вот способ иметь статический IP на одном SSID, но не на других. Основная идея заключается в том, что вы создаете задачу диспетчера задач Windows, которая запускается при подключении к новой сети, которая затем запускает пакетный файл, который проверяет, к какому SSID вы подключились. Если он обнаруживает специальный SSID, он устанавливает статический IP, а в противном случае он устанавливает динамический IP.

Если у вас есть несколько SSID с разными статическими настройками IP, вы можете обобщить это.

Подробные инструкции:

  1. Создайте 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
    Здесь замените SPECIALSSIDSSID, для которого вы хотите статический 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команды перед .

  2. Запустите диспетчер задач (win-R taskschd.msc, введите)

  3. Нажмите на Создать задачу

  4. Под именем поставлено: Переключить статический IP

  5. Нажмите Изменить пользователя или группу , введите SYSTEM и нажмите кнопку ОК.

  6. Перейдите на вкладку « Условия » и снимите флажок « Запускать задачу, только если компьютер подключен к сети переменного тока».

  7. Переключитесь на вкладку Trigger и нажмите New ...

  8. Под Начать задачу выберите На событии

  9. В разделе Журнал выберите Microsoft-Windows-NetworkProfile / Операционный

  10. Под источником выберите NetworkProfile

  11. Под Event ID поставить 10000

  12. Нажмите ОК

  13. Перейдите на вкладку Действия и нажмите Новый ...

  14. В разделе « Программа / скрипт» перейдите к файлу \ users \ YourUserName \ wlanconnect.bat

  15. Нажмите ОК и снова ОК . Вам будет предложено ввести пароль.

Александр Прусс
источник
0

Загрузите это бесплатное программное обеспечение: http://www.netsetman.com/en/freeware

Установите свой ip config в разных профилях и добавьте необходимые условия в «AutoSwitch» для автоматического переключения конфигураций.

Baymax
источник
-1

У меня та же проблема при работе в сети Office, которая настроена на статический IP, в то время как домашний WiFi настроен на DHCP. Самым простым решением, которое я нашел, было установить те же настройки сети в моем доме, что и Office. Теперь мне не нужно менять настройки подключения.

Вишал Васу
источник