Как настроить пк в качестве шлюза. Основной шлюз: распространенные ошибки и их исправление

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

В этой статье, я расскажу как настроить шлюз для локальной сети на Ubuntu, схема его работы очень простая, но и защиты он не обеспечивает. Существует распространенное заблуждение что NAT (Network Address Translation -транслятор сетевых адресов) обеспечивает защиту от внешних угроз, но это далеко не так, у него совершенно другое назначение, фактически это дверь, которая открывается в обе стороны, со всеми вытекающими последствиями…
Если есть необходимость в повышении уровня безопасности, а такая необходимость есть всегда, то тут нужно настраивать «фаерволл», я намеренно не привожу никаких правил на этот случай, т.к. они настраиваются исходя из конкретных задач.
В целом, данная статья планировалась как база, для статей на ближайшие пару лет, на ее основе можно развернуть целую кучу серверов, фактический, данный сервер может обрастать функционалом, исходя из ваших задач и потребностей.

Для работы нам понадобится
1) Система с двумя сетевыми картами-которая будет выполнять функцию шлюза.
2) Клиентский ПК, с которого мы будем тестировать работу шлюза.

Схема работы:

Предполагается, что операционная система у вас установлена, на сервере который имеет 2 сетевых интерфейса.
eth0 - подключение к интернет. (может получать IP адрес динамически, может иметь статический, я опишу оба варианта)
eth1 - подключение к локальной сети, будет иметь статический IP 192.168.10.1 и маску 255.255.255.0
Также, для тестирования нам понадобится клиентская машина, которая будет находиться в локальной сети (операционная система значения не имеет).

Первым делом, настраиваем сетевые интерфейсы сервера:
Поднимаем права до root
sudo su
Вводим пароль.
Редактируем настройки сетевых интерфейсов:
nano /etc/network/interfaces

Навастриваем eth0 (по которому осуществляется подключение к интернет)
Вариант №1- Получение IP по DHCP от провайдера:
auto eth0 iface eth0 inet dhcp

Вариант №2-Статический IP
auto eth0 iface eth0 inet static address XXX.XXX.XXX.XXX netmask 255.YYY.YYY.YYY gateway XXX.XXX.XXX.XXX dns-nameservers ZZZ.ZZZ.ZZZ.ZZZ

Где:
Вместо XXX.XXX.XXX.XXX вписываем IP адрес, который мы получили от провайдера
Вместо 255.YYY.YYY.YYY -выписываем маску подсети.
Ну и вместо ZZZ.ZZZ.ZZZ.ZZZ вписываем IP адрес DNS сервера.
Настраиваем eth1 (по которому подключается локальная сеть)
auto eth1 iface eth1 inet static address 192.168.10.1 netmask 255.255.255.0

В результате действий у на должен получиться файл interfaces, примерно, следующего содержания:
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address XXX.XXX.XXX.XXX netmask 255.YYY.YYY.YYY gateway XXX.XXX.XXX.XXX auto eth1 iface eth1 inet static address 192.168.10.1 netmask 255.255.255.0

Сохраняем изменения, выходим.
Перезапустим сеть:
/etc/init.d/networking restart

Из написанного, думаю понятно, что в локальной сети адрес шлюза и dns сервера, будет 192.168.10.1.

Переходим на к нашему тестовому клиенту, т.к. у нас в сети нет DHCP сервера, то IP адрес мы будем назначать в ручную.
Присваиваем клиенту:
IP 192.168.10.2
маску подсети 255.255.255.0
шлюз 192.168.10.1
DNS 192.168.10.1

Переходим на наш шлюз.
Установим пакет dnsmasq , он необходим для перенаправления DNS запросов, вышестоящим серверам.
apt-get install dnsmasq

Возвращаемся к клиенту, выполняем на нем
nslookup mail.ru
В ответ подучаем:

Сервер: UnKnown
Address: 192.168.10.1

Имя: mail.ru
Addresses: 94.100.191.201
94.100.191.204
94.100.191.203
94.100.191.202

Отлично, разрешение имен работает, но если мы попробуем открыть страницу mail.ru , то у нас ничего не получится, потому что не настроена маршрутизация пакетов.
Настроим ее:
Первым делом, разрешаем перенаправление пакетов:
nano /etc/sysctl.conf
необходимо найти строку и снять с нее комментарий:
net.ipv4.ip_forward=1
Сохраняем изменения и выходим

Теперь, нам необходимо добавить правила для маршрутизации пакетов:
nano /etc/rc.local
Добавим перед строкой exit 0
iptables -F iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE iptables -A FORWARD -i eth0 -o eth0 -j REJECT iptables -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

Значение можно разобрать самостоятельно (будет в качестве домашнего задания), на форуме ubuntu был отличный FAQ по настройке iptables.
Сохраняем изменения, и перезагружаем сервер
reboot
Дождемся загрузки сервера и перейдя к клиентской системе, пробуем открыть сайт Mail.ru-все должно открываться!

Вот так, настраивается шлюз для локальной сети. Это, одно из самых простых решений.

Применимо к Windows 7

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

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

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

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

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

    Альтернативным способом может стать использование команды route add -p , позволяющей вручную добавлять маршруты в таблицу маршрутизации IPv4. Для IPv6 должна использоваться команда .

Настройка основного шлюза

Включение прослушивания RIP

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

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

  1. Откройте окно командной строки. Для этого нажмите кнопку Пуск . В поле поиска введите Командная строка , а затем в списке результатов выберите пункт Командная строка .
  2. В командной строке введите netsh interface ipv6 add route /<целое число> <строка>
    [ ] [<целое число> ]
    [<целое число> ] [<значение> ]
    [<целое число> |infinite]
    [<целое число> ]
    [<значение> ].

    Приведенная ниже таблица описывает параметры команды netsh interface ipv6 add route .

    Параметр

    Описание

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

    Имя или индекс интерфейса.

    Адрес шлюза, если префикс не на связи.

    siteprefixlength

    Длина префикса для сайта, если на связи.

    Метрика маршрута.

    • no: не объявлять в объявлениях маршрутов
      (по умолчанию)

      age: объявлять в объявлениях маршрутов
      с убывающим временем действия

      yes: объявлять в объявлениях маршрутов
      с неизменяемым временем действия

    Если значение параметра publish равно
    age, объявление маршрута будет содержать допустимое время действия,
    оставшееся до удаления.

    Если значение параметра publish равно yes, маршрут никогда не удаляется
    независимо от значения параметра validlifetime, а каждое
    объявление маршрута будет содержать (одно и то же) указанное допустимое время действия. Если значение параметра publish равно no или age, маршрут удаляется
    после истечения допустимого времени действия.

    Допустимое время действия маршрута, выражаемое в днях, часах, минутах и секундах (например, 1d2h3m4s).
    По умолчанию используется значение infinite.

    preferredlifetime

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

    Может иметь следующие значения:

      active: изменения действуют только до следующей загрузки

      persistent: внесенные изменения постоянны (по умолчанию)

Привет! В этой небольшой инструкции я покажу, как вручную прописать IP-адрес в Windows 7. Это может пригодится, когда вам нужно вручную ввести IP-адрес, маску подсети, основной шлюз, или DNS-адрес в настройках сетевого подключения. В свойствах протокола TCP/IPv4. Проще говоря, когда нужно задать статические адреса для подключения по сетевому кабелю, или беспроводного Wi-Fi соединения.

Сам процесс в Windows 7 практически ничем не отличается от той же Windows 10, но я решил сделать отдельную инструкцию строго по Windows 7. Чтобы никто не путался, и инструкция была более простой.

Для чего вообще вручную прописывать адреса с свойствах сетевых подключений? Здесь вариантов может быть много.

  • Если интернет у вас напрямую подключен к компьютеру (без роутера, модема) , и провайдер выдает статический IP-адрес, то его нужно прописать в свойствах подключения по локальной сети. Иначе, интернет не заработает. Правда, сейчас не так много провайдеров выдают статические адреса. Чаще всего, компьютер получает IP-адрес автоматически.
  • Если вы подключаете компьютер к интернету через роутер, или модем (по Wi-Fi, или сетевому кабелю) , то статические адреса прописывают чаще всего в том случае, когда компьютер не хочет подключатся к маршрутизатору. Не может получить IP-адрес (ошибка "Без доступа к сети") . Об этих проблемах я писал в отдельных статьях. Можете посмотреть , и .
  • Могут быть и другие причины. Например, когда сеть построена таким образом, что маршрутизатор автоматически не раздает адреса (отключен DHCP сервер) . Или, когда настроен проброс портов, и вашему компьютеру выделен статический IP-адрес.

Хочу заметить, что в свойствах протокола TCP/IPv4, по умолчанию в Windows 7 стоит автоматическое получение IP и DNS. Для подключения по локальной сети и беспроводного соединения.

Задаем вручную IP-адрес, маску подсети, основной шлюз в Windows 7

Открываем "Центр управления сетями и общим доступом". И переходим в раздел "Изменение параметров адаптера". Иконка со статусом подключения к интернету (на панели уведомлений) у вас может быть другая на вид. Это неважно.

Дальше правой кнопкой мыши нажимаем на адаптер, для которого нужно приписать статические адреса. Если подключение по Wi-Fi, то "Беспроводное сетевое соединение". Если по кабелю, то "Подключение по локальной сети". Выбираем "Свойства".

Выделяем пункт "Протокол Интернета версии 4 (TCP/IPv4)", и нажимаем на кнопку "Свойства".

Откроется окно, в котором мы можем прописать статические адреса: IP-адрес, маску подсети, основной шлюз, DNS-адрес. Скорее всего, у вас там выставлено автоматическое получение адресов. Просто ставим переключатель возле "Использовать следующий IP-адрес". Поля для заполнения станут активными, и мы может указать адреса. Так же нужно прописать DNS.

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

Какие адреса прописать, если подключение через роутер?

По порядку:

  • IP-адрес можно прописать примерно такой: 192.168.1.35 (последняя цифра произвольная, желательно от 30 до 255) . Но, здесь все зависит от IP-адреса вашего роутера. Как правило, его можно посмотреть на корпусе самого роутера. Может быть адрес 192.168.1.1, или 192.168.0.1. Если у вас последний вариант, то прописать нужно примерно такой: 192.168.0.35. То есть, меняется предпоследняя цифра с "1" на "0". Все зависит от адреса маршрутизатора. Если не знаете как его узнать, то немного информации есть в этой статье:
  • Маска подсети пропишется автоматически: 255.255.255.0.
  • В поле Основной шлюз задаем тот самый IP-адрес роутера. Скорее всего это 192.168.1.1, или 192.168.0.1.
  • Предпочитаемый DNS-сервер , и Альтернативный DNS-сервер . Здесь так же можно прописать адрес роутера. Но я бы советовал прописать DNS от Google: 8.8.8.8 / 8.8.4.4. Часто это помогает решить проблему, когда , или когда появляется .

Все это будет выглядеть примерно вот так:

Нажимаем "Ok". Ну и желательно перезагрузить компьютер.

Точно таким самым способом мы можем обратно выставить автоматическое получение IP и DNS-адресов.

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

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

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

Основы строения и работы основных шлюзов

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

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

С другой стороны, если поломается маршрутизатор или собьются его настройки, то нарушится обмен данных между подключенными сегментами и главным сетевым шлюзом. Но последствия таких поломок можно предотвратить, настроив специальный параметр в «Сетевом подключении». Зайдя в свойства, мы имеем возможность отдельно для каждого подключения настроить дополнительные шлюзы, используемые при сбое главного. Также имеется возможность вручную установить адреса в таблице маршрутизации, которая активно используется в интернет-соединениях.

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

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

Порядок использования разных шлюзов

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

Обычно при разметке интерфейсов соединений для дополнительных настроек TCP/IP используют значение метрики равное 1, а значение главного шлюза исходило из порядка установленных адаптеров. Иногда такой порядок выбора вызывал конфликт при работе протокола TCP/IP.

Автоматическая установка параметров сети

Увидеть, какие настройки по умолчанию используются, поможет флажок, визуализирующий выбор параметра. Название этого флажка - "Автомат. назначение метрики", которое можно найти в меню «Параметры IP» (само меню находится в расположении дополнительных свойств протокола TCP/IP, открывающихся через параметры IP). При желании всегда можно отключить функцию автоматической настройки параметров метрики интерфейса и ввести данные вручную. На этом настройка основного шлюза завершена. Если возникнут дополнительные проблемы с интернетом, или шлюз по умолчанию не будет правильно настроен, то рекомендуется вызвать специалиста от вашего провайдера который выполнит всю работу быстро, тем самым избавит вас от лишней мороки.

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

Что такое основной шлюз или Default gateway?

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

  1. Предположим, что у вас в организации есть два сегмента, один серверный, а другой пользовательский. С точки зрения зрения безопасности сетевые инженеры их разделяю друг от друга, чтобы оба сегмента были автономны и независимы. И вот, чтобы пользователь мог получить доступ к серверу, он должен обратиться к своему шлюзу, у которого есть маршрут до серверного сегмента, благодаря этому клиент получает доступ, Default gateway в данном случае выступает как посредник.
  2. Более простой способ понять шлюз по умолчанию - подумать о нем как, о промежуточном устройстве между локальной сетью и Интернетом. Это необходимо для передачи внутренних данных в Интернет, а затем обратно. У каждого из вас дома есть провайдерский интернет. Ваш компьютер для других пользователей интернета не доступен, так как он находится в вашей локальной, внутренней сети или же сети провайдера, и скрыт Firewall-ом и маршрутизаторами, но это вам не мешает получать доступ в интернет, так как все эти задачи вы перекладываете на ваш основной шлюз в системе.

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

Как найти ваш IP-адрес шлюза по умолчанию в Windows

Способов узнать адрес основного шлюза в Windows очень много. Вы можете использовать, как встроенные методы, так и специальные утилиты.

Универсальный метод для Windows платформ

  • Самый простой и быстрый метод определения шлюза по умолчанию, можно считать просмотр свойств сетевого интерфейса из "Центра управления сетями и общим доступом". Для того, чтобы открыть данное меню. Нажмите одновременно клавишу WIN и R. В окне выполнить, введите и нажмите Enter.

В итоге у вас откроется окно "Панель управления\Сеть и Интернет\Сетевые подключения" со списком ваших сетевых интерфейсов.

Так же добраться до этих списков вы можете и через значок сети в правом углу. Данный метод, подойдет для Windows 7 и Windows 8.1. Кликаем по нему правой кнопкой мыши и выбираем из контекстного меню "Центр управления сетями и общим доступом"

Нажимаем пункт "Изменение параметров адаптера", после чего у вас появятся все ваши сетевые интерфейсы.

Теперь выбрав любой из них, щелкните по нему правым кликом мыши и выберите пункт "Состояние".

В окне состояния нажмите кнопку "Сведения", чтобы посмотреть подробные настройки. Найдите пункт "Шлюз по умолчанию". На против него будет показан IP-адрес вашего Default gateway. В моем случае, это 192.168.31.254.

Как узнать ip адрес основного шлюза в Windows 10

Так как компания Microsoft всеми правдами и неправдами пытается избавится от панели управления и всех входящих в нее средств, в пользу нового универсального интерфейса, то в Windows 10, есть свой метод получения информации, об адресе основного шлюза. Называется данная настройка "Параметры сети и Интернет", попасть в нее вы можете, по прежнему из контекстного меню значка сети.

Либо нажав одновременно клавиши WIN и I , тем самым вызвав "Параметры Windows". Находите там пункт "Сеть и Интернет (Wi-Fi, режим в самолете, VPN)"

В пункте "Состояние" находим настройку "Просмотр свойств сети"

Откроется новое окно, где вы увидите огромное количество сетевых данных, в том числе и ip адрес основного шлюза. Я выделил его красной чертой.

Как узнать ip адрес основного шлюза через командную строку

Любой системный администратор просто обязан знать утилиту командной строки IPCONFIG . Благодаря ей вы можете за пару секунд получить все данные по шлюзу по умолчанию в Windows, любой версии. Откройте командную строку cmd и введите.

В итоге вы получите вот такую информацию:

  • Адаптер Ethernet Ethernet0:
  • DNS-суффикс подключения. . . . . : root.сайт
  • Локальный IPv6-адрес канала. . . : fe80::2050:8cd7:31f6:eae8%8
  • IPv4-адрес. . . . . . . . . . . . : 192.168.31.51
  • Маска подсети. . . . . . . . . . : 255.255.255.0
  • Основной шлюз. . . . . . . . . : 192.168.31.254

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

Если хотите вывести информацию только по адресам Default gateway, то введите команду:

ipconfig | findstr "Основной шлюз"

Как определить ip адрес основного шлюза через PowerShell

Логично предположить, что Windows PowerShell так же все умеет. Запускаем оснастку PowerShell и вводим команду:

Get-NetIPConfiguration

В итоге вы получите адреса шлюз на всех ваших сетевых интерфейсах.

Как узнать основной шлюз через реестр

Данный метод больше для понимания системных администраторов, в какой ветке реестра лежат настройки с сетевыми интерфейсами. Откройте редактор реестра и перейдите в ветку:

HKLM/System/CurrentControlSet/Services/Tcpip/Parameters/Interfaces/

У вас тут будет GUID имена ваших сетевых интерфейсов, вам необходимо найти свой. В нужном интерфейсе будет ключ реестра "DhcpDefaultGateway"

Или если у вас статический IP-адрес, то ключ будет назваться Default gateway.

Увидеть ip адрес основного шлюза сторонними утилитами

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

  • Утилиты Piriform Speccy, от разработчиков Ccleaner . Утилита бесплатная и показывает кучу информации по оборудованию в системе, нас будет интересовать вкладка "Network". Тут будет выведена информация по вашим сетевым интерфейсам. Найдите нужный и обратите внимание на пункт Gateway Server, это и есть ip адрес вашего шлюза.

  • Или через утилиту network Inrerfaces View Default gateway.

Поиск шлюза по умолчанию на Mac или Linux

На компьютере MacOS существует два способа найти шлюз по умолчанию: через графическую программу и через командную строку. Самый простой способ найти шлюз по умолчанию для Mac - через Системные настройки . Нажмите « Сеть»,

выберите используемое сетевое подключение, затем « Дополнительно» . Нажмите вкладку TCP/IP и найдите IP-адрес рядом с Маршрутизатором .

Другой способ найти шлюз по умолчанию для вашего Mac - использовать следующую команду netstat через терминал. Для этого зайдите в Finder > Applications (Программы) > Utilities (Утилиты) и запустите программу Terminal (Терминал) .

И находим пункт "Шлюз", это и есть нужный нам адрес.

Получение IP-адреса основного шлюза в iOS Iphone

  1. Откройте приложение «Настройки» в iOS и перейдите в раздел «Wi-Fi»
  2. Найдите название сети Wi-Fi, которая в данный момент подключена, и нажмите (i) синюю информационную кнопку рядом с именем
  3. Найдите в разделе «IP-адрес» значение «Маршрутизатор» - рядом с ним указан IP-адрес этого маршрутизатора или шлюза.

Может ли быть два основных шлюза

В системах может быть несколько сетевых интерфейсов, со своими шлюзами. Это означает, что какой-то из них должен стать основным. Напоминаю, что основной шлюз, это тот по которому идет весь сетевой трафик по умолчанию. В системах с несколькими шлюзами, основной определяется посредством таблицы маршрутизации и такого параметра, как метрика сети . Чем она меньше, тем приоритетнее он, если конечно же нет явного статического маршрута который будет иметь выше приоритет. Про метрики и таблицу маршрутизации читайте по ссылке выше.

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