Меню

Как изменить шлюз в настройках



Шлюз установленный по умолчанию не доступен — как исправить

Если при работе на ноутбуке или компьютере по Wi-Fi Интернет вдруг перестает быть доступен, при этом другие устройства (телефон, планшет) нормально работают в этой же беспроводной сети и диагностика сетей Windows пишет, что «Шлюз, установленные по умолчанию не доступен» (и ошибка исправлена, но потом она появляется снова), у меня есть несколько решений для вас.

Проблема может проявить себя на ноутбуках с Windows 10, 8 и 8.1, Windows 7, а также на стационарных компьютерах с Wi-Fi адаптером. Впрочем, эта ошибка не всегда связана именно с беспроводным соединением, но рассмотрен будет прежде всего этот вариант, как наиболее часто встречающийся.

Управление электропитанием Wi-Fi адаптера

Первый способ, способный помочь при появлении ошибки Шлюз установленный по умолчанию недоступен (кстати, он также способен решить некоторые проблемы с раздачей Wi-Fi с ноутбука) — отключение функций энергосбережения для беспроводного адаптера.

Для того, чтобы отключить их, зайдите в диспетчер устройств Windows 10, 8 или Windows 7 (во всех версиях ОС можно нажать клавиши Win+R и ввести devmgmt.msc). После этого, в разделе «Сетевые адаптеры» найдите ваше беспроводное устройство, кликните по нему правой кнопкой мыши и выберите пункт «Свойства».

Следующим шагом на вкладке «Управление электропитанием» отключите пункт «Разрешить отключение этого устройства для экономии энергии».

Также на всякий случай зайдите в пункт «Электропитание» панели управления Windows, около текущей схемы нажмите «Настройка схемы электропитания», а затем — «Изменить дополнительные параметры питания».

В открывшемся окне выберите пункт «Параметры адаптера беспроводной сети» и убедитесь, что поле «Режим энергосбережения» установлено «Максимальная производительность». После всех этих действий, перезагрузите компьютер и посмотрите, будет ли исчезать Wi-Fi подключение снова с той же ошибкой.

Указание шлюза по умолчанию вручную

Если указать в параметрах беспроводного соединения шлюз по умолчанию вручную (вместо «автоматически»), это также может решить данную проблему. Для того, чтобы сделать это, зайдите в Центр управления сетями и общим доступом Windows (можно кликнуть правой кнопкой мыши по значку соединения слева внизу и выбрать данный пункт), затем слева откройте пункт «Изменение параметров адаптера».

Кликните правой кнопкой мыши по значку Wi-Fi соединения (беспроводная сеть) и выберите пункт «Свойства». В свойствах, на вкладке «Сеть» выберите пункт «Протокол Интернета версии 4», а затем нажмите еще одну кнопку «Свойства».

Установите отметку «Использовать следующий IP-адрес» и укажите:

  • IP адрес, такой же как адрес вашего Wi-Fi роутера (по которому вы заходите в настройки, обычно указан на наклейке сзади роутера), но отличающийся последним числом (лучше на несколько десятков). Почти всегда это 192.168.0.1 или 192.168.1.1.
  • Маска подсети заполнится автоматически.
  • В поле основной шлюз укажите адрес роутера.

Примените сделанные изменения, заново подключите соединение и посмотрите, будет ли вновь появляться ошибка.

Удаление драйверов Wi-Fi адаптера и установка официальных

Часто, различные проблемы с беспроводным подключением, в том числе и то, что шлюз по умолчанию не доступен, бывает вызвана установкой хоть и работающих, но не официальных драйверов производителя для Wi-Fi адаптера (такие может установить сама Windows или же драйвер-пак).

Если зайти в диспетчер устройств и открыть свойства беспроводного адаптера (как это сделать описывалось выше в первом способе), а затем заглянуть во вкладку «Драйвер», вы можете увидеть свойства драйвера, удалить его при необходимости. Например, на скриншоте сверху поставщик — Microsoft, это означает, что драйвер на адаптер не устанавливался пользователем, а Windows 8 сама установила первый совместимый из своих закромов. И именно это может привести к самым разным ошибкам.

В данном случае, правильный способ решения проблемы — загрузить драйвер с официального сайта производителя ноутбука (именно для вашей модели) или адаптера (для стационарного ПК) и установить его. Если у вас уже установлен драйвер от официального поставщика, то попробуйте его удалить, затем скачать и установить снова.

Откат драйвера

В некоторых случаях помогает, напротив, откат драйвера, который производится там же, где и просмотр его свойств (описано в предыдущем пункте). Нажмите «Откатить драйвер», если кнопка активна и посмотрите, станет ли Интернет работать нормально и без сбоев.

Исправляем ошибку «Шлюз установленный по умолчанию не доступен» включением FIPS

Еще один способ был предложен в комментариях читателем Марина и, судя по ответным сообщениям, помог многим. Работает способ для Windows 10 и 8.1 (для Windows 7 не проверил). Итак, попробуйте выполнить следующие действия:

Читайте также:  How to survive как изменить настройки графики

  1. Правый клик по значку соединения — центр управления сетями и общим доступом — изменение параметров адаптера.
  2. Правый клик по беспроводному соединению — Состояние — Свойства беспроводной сети.
  3. На вкладке безопасность нажимаем кнопку Дополнительные параметры.
  4. Отмечаем пункт Включить для этой сети режим совместимости с Федеральным стандартом обработки информации (FIPS).

Как я уже сказал, многим данный способ помог исправить ошибку с недоступным шлюзом.

Проблемы, вызванные работающими программами

И последнее — бывает, что ошибка недоступного шлюза по умолчанию вызвана программами, активно использующими сетевое подключение. Например, может помочь отключение или смена торрент-клиента, или каких-либо других «качалок» или более внимательный просмотр настроек брандмауэра и антивируса (если вы в них что-то меняли или появление проблем совпало по времени с установкой антивирусной программы).

Примечание: все описанное выше применимо, если причина возникновения ошибки локализована на одном устройстве (например, ноутбуке). Если же Интернет становится недоступен на всех устройствах одновременно, то искать следует на уровне сетевого оборудования (роутера, провайдера).

Еще один способ исправить ошибку «Шлюз, установленный по умолчанию, не доступен»

В комментариях один из читателей (IrwinJuice) поделился своим решением проблемы, которое, судя по отзывам у многих срабатывает, а потому решено было вынести его сюда:

При нагрузке сети (скачивание большого файла) отваливался интернет. Диагностика выдавала проблему — Шлюз, установленный по умолчанию, не доступен. Решается она простым перезапуском адаптера. Но вылеты повторяются. Решил проблему так. Windows 10 драйвера устанавливает сама и установить старые просто так не дает. А проблема оказалась в них.

Собственно путь: правой кнопкой мыши по «сети» — «Центр управравления сетями и общим доступом» — «Изменение параметров адаптера» — правой кнопкой по адаптеру «Internet» — «Настроить» — «Драйвер» — «Обновить» — «Выполнить поиск драйверов на этом компьютере» — «Выбрать драйвера из списка уже установленных» (В виндовс по умолчанию есть куча нужных и не нужных драйверов, так что и наши должны быть) — СНИМАЕМ галочку с «Только совместимые устройства» (ищет какое-то время) — и выбираем Broadcom Corporation (Слева, что именно выбираем, зависит от вашего адаптера, в данном случае на примере адаптера Broadcom) — Broadcom NetLink (TM) Fast Ethernet (справа). Windows начнет ругаться на совместимость, не обращаем внимания и устанавливаем. Дополнительно по проблемам работы Wi-Fi в Windows 10 — Соединение Wi-Fi ограничено или не работает в Windows 10.

А вдруг и это будет интересно:

Почему бы не подписаться?

Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)

16.09.2020 в 07:26

после установки драйвера Broadcom получил синий экран и пришлось восстанавливать систему

16.09.2020 в 08:23

А тот драйвер был, прямо с официального сайта производителя вашего ноутбука (или материнской платы)? Или из другого источника?

Источник

Конфигурирование IP, DNS, шлюза в Windows с помощью PowerShell

В этой статье мы рассмотрим особенности настройки параметров сетевых адаптеров в Windows из PowerShell. Посмотрим, как узнать и назначить статический IP адрес, DNS сервера, или настроить сетевой интерфейс на получение конфигурации IP от DHCP сервера. Вы можете использовать эти командлеты для настройки сети в Сore/Nano версиях Windows Server, в Hyper-V Server , изменения настроек IP на удаленных компьютерах или по сети серверах или в PS скриптах.

Ранее для настройки параметров сети в Windows из CLI использовалась команда netsh interface ipv4. В PowerShell 3.0 и выше для управления сетевыми настройками Windows можно использовать встроенный PowerShell модуль NetTCPIP .

Чтобы получить список командлетов в этом модуле, выполните:

get-command -module NetTCPIP

В этот модуль также входит командлет Test-NetConnection , который можно использовать для проверки доступности TCP портов на удаленных компьютерах.

Управление сетевыми адаптерами из PowerShell

Выведем список доступных сетевых интерфейсов компьютера:

Командлет возвращает имя интерфейса, состояние (Up/Down), MAC адрес, скорость на порту.

В этом примере у меня на компьютере несколько сетевых адаптеров (кроме физического подключения Ethernet0 есть несколько сетевых интерфейсов от Hyper-V и VMWare Player).

Читайте также:  Как сменить настройки кнопок

Вы можете обращаться к сетевым интерфейсам по их именам или индексам (столбец ifIndex). В нашем примере, чтобы выбрать физический LAN адаптер Intel 82574L нужно набрать команду:

Get-NetAdapter -Name «Ethernet0»

Get-NetAdapter -InterfaceIndex 8

Можно изменить имя адаптера:

Rename-NetAdapter -Name Ethernet0 -NewName LAN

Чтобы выключить сетевой интерфейс, используйте команды:

Get-NetAdapter -InterfaceIndex 13| Disable-NetAdapter

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

Enable-NetAdapter -InterfaceDescription “Hyper-V Virtual Ethernet Adapter»

Если для адаптера указан VLAN , можно вывести его так:

Get-NetAdapter | ft Name, Status, Linkspeed, VlanID

Информация об используемом драйвере сетевого адаптера:

Get-NetAdapter | ft Name, DriverName, DriverVersion, DriverInformation, DriverFileName

Информация о физических сетевых адаптерах (PCI слот, шина и т.д.).

Просмотр настроек TCP/IP сетевого интерфейса из PowerShell

Получить текущие настройки сетевого интерфейса (IP адрес, DNS, шлюз):

Get-NetIPConfiguration -InterfaceAlias Ethernet0

Чтобы вывести более подробную информацию о конфигурации сетевого интерфейса, используйте команду:

Get-NetIPConfiguration -InterfaceAlias Ethernet0 -Detailed

В этом случае выводится назначенный профиль сети интерфейса (NetProfile.NetworkCategory), настройки MTU (NetIPv4Interface.NlMTU), включено ли получение адреса от DHCP (NetIPv4Interface.DHCP) и ряд другой полезной информации.

Получить значение только IP адрес интерфейса:

(Get-NetAdapter -Name ethernet0 | Get-NetIPAddress).IPv4Address

Настроить статический IP адрес из PowerShell

Попробуем задать статический IP адрес для сетевого интерфейса. Чтобы изменить IP адрес, маску подсети и шлюз для сетевого интерфейса:

New-NetIPAddress –IPAddress 192.168.1.80 -DefaultGateway 192.168.1.1 -PrefixLength 24 -InterfaceIndex 8

Можно задать IP адрес, представив его в виде более массива (более наглядно):

$ipParams = @<
InterfaceIndex = 8
IPAddress = «192.168.1.22»
PrefixLength = 24
AddressFamily = «IPv4»
>
New-NetIPAddress @ipParams

Командлет New-NetIPAddress можно использовать для добавления второго IP адреса на сетевой интерфейс .

Если статический IP адрес уже настроен и нужно изменить его, используется командлет Set-NetIPAddress:

Set-NetIPAddress -InterfaceIndex 8 -IPAddress 192.168.1.90

Чтобы на интерфейсе отключить получение IP адреса от DHCP, выполните:

Set-NetIPInterface -InterfaceAlias Ethernet0 -Dhcp Disabled

Для просмотра таблицы маршрутизации используется командлет Get-NetRoute. Чтобы добавить новый маршрут, используется New-NetRoute:

New-NetRoute -DestinationPrefix «0.0.0.0/0» -NextHop «192.168.0.1» -InterfaceIndex 8

Отключим IPv6 протокол для сетевого интерфейса:

Get-NetAdapterBinding -InterfaceAlias Ethernet0 | Set-NetAdapterBinding -Enabled:$false -ComponentID ms_tcpip6

Set-DnsClientServerAddress: настроить адреса DNS серверов

Чтобы задать адреса первичного и вторичного DNS серверов в Windows, используется командлет Set-DNSClientServerAddress. Например:

Set-DNSClientServerAddress –InterfaceIndex 8 –ServerAddresses 192.168.1.11,10.1.1.11

Можно также задать DNS сервера через массив:

$dnsParams = @<
InterfaceIndex = 8
ServerAddresses = («8.8.8.8″,»8.8.4.4»)
>
Set-DnsClientServerAddress @dnsParams

После изменения настроек DNS, можно очистить DNS кэш:

PowerShell: Настройка получения IP адреса от DHCP сервера

Чтобы сетевой интерфейс компьютера получал динамический IP адрес от DHCP сервера, выполните команду:

Set-NetIPInterface -InterfaceAlias Ethernet0 -Dhcp Enabled

Очистите настройки DNS серверов:

Set-DnsClientServerAddress –InterfaceIndex 8 -ResetServerAddresses

И перезапустите интерфейс для получения IP адреса:

Restart-NetAdapter -InterfaceAlias Ethernet0

Если ранее у вас был настроен шлюз, удалите его:

Set-NetIPInterface -InterfaceAlias Ethernet0| Remove-NetRoute -Confirm:$false

Удаленное изменение IP/DNS настроек в Windows

Вы можете использовать PowerShell чтобы удаленно изменить настройки IP адресов или DNS серверов на нескольких удаленных компьютерах. Допустим, ваша задача – изменить настройки DNS для всех серверов в указанном контейнере AD. Для получения списка компьютеров в скрипте ниже примере используется командлет Get-ADComputer , а удаленное подключение к компьютерам выполняется через WinRM (командлет Invoke-Command):

Источник

Как открыть несколько шлюзов для домашней сети системы Windows

Если на компьютере установлено несколько сетевых адаптеров и для каждого адаптера настроена шлюз по умолчанию (это создает один маршрут по умолчанию в таблице маршрутизации IP для всех назначений, не расположенных в подсети), возможно, данные в сети не будут направляться в нужных назначениях, если компьютер подключить к разобщенным сетям, не предназначенным для соединения напрямую.

Даже если настроено несколько шлюзов по умолчанию, только один используется для всех мест назначения расположенных в подсети. Примером этого может быть компьютер, который подключен к интрасети, в состав которой входят несколько подсетей, и интернет.

Если шлюз по умолчанию настроен для обоих адаптеров, можно обмениваться данными только со всеми компьютерами в интернете или только с компьютерами в интрасети.

Чтобы решить эту проблему, выполните следующие действия:

Настройте шлюз по умолчанию для сетевого адаптера, который подключен к сети с большим количеством маршрутов (обычно это сетевой адаптер, подключенный к интернету).

Не настраивайте шлюз по умолчанию для других сетевых адаптеров. Вместо того, чтобы добавлять маршруты для других разобщенных сетей в таблицу локальной маршрутизации IP, используйте статические маршруты или протоколы динамической маршрутизации.

Читайте также:  Как отрегулировать настройки монитора

Если инфраструктура маршрутизации использует протокол маршрутной информации (RIP) для IPv4, можно включить Прослушиватель RIP-протокола в Windows, который позволяет компьютерам находить другие маршруты в сети, «прослушивая» транслируемые сообщения RIP-протокола и добавляя маршруты IPv4 в таблицу маршрутизации.

Если инфраструктура маршрутизации не использует протокол RIP, прослушивания протокола RIP невозможно. Вместо этого можно использовать команду route add-p, чтобы вручную добавить отдельные маршруты в таблицу маршрутизации IPv4. Для IPv6-протокола нужно использовать команду netsh interface ipv6 add route.

Настройка шлюза по умолчанию

  1. Откройте окно «Сетевые подключения».
  2. Щелкните правой кнопкой мыши сетевой адаптер, для которого необходимо настроить шлюз по умолчанию и выберите пункт Свойства.
  3. Откройте вкладку Сети.
  4. В разделе Компоненты, используемые этим подключением установите флажок Протокол Интернета версии 4 (TCP/IPv4) или Протокол Интернета версии 6 (TCP/IPv6) и нажмите кнопку Свойства .
  5. В диалоговом окне, которое появится, выберите Получить IP-адрес автоматически или Использовать текущий IP-адрес.

Если сетевой адаптер настроить для автоматического получения IP-адреса, шлюз по умолчанию назначается сервером DHCP. Если назначить альтернативную конфигурацию (только для IPv4), шлюз по умолчанию – это IP-адрес в поле «Шлюз по умолчанию» на вкладке «Альтернативная конфигурация». Можно выбрать только один шлюз по умолчанию.

Если назначить конфигурацию IP-адреса вручную, шлюзом по умолчанию будет IP-адрес в поле «Шлюз по умолчанию» на вкладке «Общее».

Чтобы включить прослушиватель RIP-протокола

  1. Откройте окно «Программы и компоненты».
  2. На левой панели выберите Включение или отключение компонентов Windows. По запросу введите пароль администратора или подтвердите действие.
  3. Установите флажок Прослушиватель RIP и нажмите кнопку ОК .

Добавление маршрутов для IPv4-протокола вручную

  1. Откройте окно командной строки.
  2. В командной строке введите route -p add [destination] [mask ] [gateway] [metric ] [if ].

В следующей таблице описаны параметры команды route-p add.

Определяет сетевой маршрут. Назначением может быть IP-адрес или префикс подсети (его также называют сетевым адресом или сетевым идентификатором) (где биты высокого порядка имеют значение 0), IP-адрес маршрута хоста или 0.0.0.0 для маршрута по умолчанию.

Определяет маску подсети, связанную с сетевым местом назначения. Маской подсети может быть соответствующая маска подсети IP-адреса или префикса подсети 255.255.255.255 для маршрута хоста или 0.0.0.0 для маршрута по умолчанию. Если этот параметр пропущен, используется маска подсети 255.255.255.255. Через связь между местом назначения и маской подсети при определении маршрутов, место назначения не может иметь более детальный формат, чем соответствующая маска подсети. То есть, если для бита в месте назначения установлено значение 1, соответствующий бит в маске подсети не может иметь значение 0.

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

Определяет показатель затрат (целое число от 1 до 9999) для маршрута используется при выборе из нескольких маршрутов из таблицы маршрутизации, которые наиболее соответствуют адресу места назначения пакета. Выбирается маршрут с низким показателем. Показатель может отражать количество сетевых сегментов, скорость пути, его надежность, пропускную способность или административные свойства.

Определяет индекс интерфейса для интерфейса, через который можно добраться до места назначения. Для списка интерфейсов и соответствующих индексов интерфейсов используйте отображение команды «route print». Для индекса интерфейса можно использовать десятичные или шестнадцатеричные значения. Перед шестнадцатеричными значениями следует писать 0х. Если параметр «if» пропущен, интерфейс определяется через адрес шлюза.

С помощью параметра «-г» указанный маршрут добавляется в реестр и используется для инициализации таблицы IP-маршрутизации при запуске протокола TCP / IP.

Добавление маршрутов для протокола IPv6 вручную

  1. Откройте окно командной строки.
  2. В командной строке введите netsh interface ipv6 add route [prefix =] / [interface =] [[nexthop =] ] [[siteprefixlength =] ] [[metric =] ] [[publish =] ] [[validlifetime =] | infinite] [[preferredlifetime =] ] [[store =] ].

В следующей таблице описаны параметры команды netsh interface ipv6 add route.

Адрес или префикс подсети, к которой добавляется маршрут.

Источник

Adblock
detector