Роутеры – это устройства, позволяющие пользоваться интернетом неограниченному количеству устройств, поддерживающих сеть Wi-fi или проводное соединение. Роутеры в наше время очень популярны, но беда состоит в том, что неопытному человеку сложно разобраться в настройках, а пользоваться ими зачастую необходимо. Наиболее частые вопросы возникают о режиме keep alive.

Разделы статьи

NRU Беспроводной маршрутизаторсо встроенным…

Страница 62

  • Изображение
  • Текст

DIR-300NRU Беспроводной маршрутизатор
со встроенным 4-портовым коммутатором

Руководство пользователя

Настройка маршрутизатора

На закладке представлены следующие элементы:

Параметр

Описание

Station Keep Alive

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

Beacon период

Интервал (в миллисекундах) между отправкой пакетов для
синхронизации беспроводной сети.

RTS порог

Минимальный размер пакета (в байтах), для которого будет
передаваться RTS-кадр.

Frag порог

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

DTIM период

Период времени (в секундах) между отправкой DTIM-сообщения
(уведомления о последующей широковещательной (broadcast)
или групповой (multicast) передаче) и передачей данных.

TX мощность

Мощность передатчика (в процентах).

BG Protection

Функция защиты устройств стандарта 802.11b и 802.11g
используется для уменьшения количества конфликтов между
устройствами Вашей беспроводной сети.

Возможные значения:

Auto – функция защиты включается и выключается
автоматически в зависимости от состояния сети (рекомендуется,
если в Вашей сети есть устройства стандарта 802.11b и
устройства стандарта 802.11g),

Always On – функция защиты всегда активна (такая настройка
может существенно снизить производительность беспроводной
сети),

Always Off – функция защиты всегда неактивна.

TX преамбула

Данный параметр определяет длину блока CRC-проверки,
передаваемого маршрутизатором при взаимодействии с
беспроводными устройствами. Возможные значения:

Long Preamble – длинный блок,

Short Preamble – короткий блок (данное значение
рекомендуется для сети с интенсивным трафиком).

После изменения параметров нажмите кнопку Изменить.

Страница 62 из 100

NRU Беспроводной маршрутизаторсо встроенным...

NRU Беспроводной маршрутизаторсо встроенным…

Страница 63

  • Изображение
  • Текст

DIR-300NRU Беспроводной маршрутизатор
со встроенным 4-портовым коммутатором

Руководство пользователя

Настройка маршрутизатора

WMM

На закладке WMM Вы можете активировать функцию Wi-Fi Multimedia (WMM).

Функция WMM реализует механизм QoS для беспроводных соединений. Она позволяет
улучшить качество передачи данных по Wi-Fi-сети за счет назначения приоритетов
различным типам трафика.

Чтобы включить функцию WMM, установите флажок WMM и нажмите кнопку Изменить.

Рисунок 39. Закладка для настройки функции WMM.

!

В системе заданы все необходимые параметры для функции

WMM.

Не

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

Страница 63 из 100

NRU Беспроводной маршрутизаторсо встроенным...

NRU Беспроводной маршрутизаторсо встроенным…

Страница 64

  • Изображение
  • Текст

DIR-300NRU Беспроводной маршрутизатор
со встроенным 4-портовым коммутатором

Руководство пользователя

Настройка маршрутизатора

Функция WMM позволяет назначать приоритеты для четырех категорий доступа (Access
Category, AC
):

AC_BE (Best Effort, лучшее качество из возможного) – трафик от устаревших
устройств или устройств и приложений, которые не поддерживают функцию QoS;

AC_VI (Video, передача видео);

AC_VO (Voice, передача голоса).

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

Для каждой категории доступа доступны следующие параметры:

Параметр

Описание

Aifsn

Arbitrary Inter-Frame Space Number – коэффициент переменного
межкадрового интервала
.

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

CWMin/CWMax

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

CWMax

не должно быть

меньше значения поля CWMin. Чем меньше разница между
значением поля

CWMax и значением поля CWMin, тем выше

приоритет категории доступа.

Txop

Transmission Opportunity – возможность передачи данных.

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

ACM

Admission Control Mandatory – обязательный контроль допуска.

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

Страница 64 из 100

NRU Беспроводной маршрутизаторсо встроенным...

NRU Беспроводной маршрутизаторсо встроенным…

Страница 65

  • Изображение
  • Текст

DIR-300NRU Беспроводной маршрутизатор
со встроенным 4-портовым коммутатором

Руководство пользователя

Настройка маршрутизатора

Параметр

Описание

Ack

Acknowledgment – подтверждение приема.

Реакция на запросы отклика во время передачи данных.
Отображается только в разделе WMM параметры точки
доступа
.

Если флажок не установлен, маршрутизатор отвечает на
запросы.

Если флажок установлен, маршрутизатор не отвечает на
запросы.

После изменения параметров нажмите кнопку Изменить.

Страница 65 из 100

NRU Беспроводной маршрутизаторсо встроенным...

Клиент

Страница 66

  • Изображение
  • Текст

DIR-300NRU Беспроводной маршрутизатор
со встроенным 4-портовым коммутатором

Руководство пользователя

Настройка маршрутизатора

Клиент

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

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

Рисунок 40. Закладка для настройки маршрутизатора в качестве клиента.

Страница 66 из 100

Клиент

NRU Беспроводной маршрутизаторсо встроенным…

Страница 67

  • Изображение
  • Текст

DIR-300NRU Беспроводной маршрутизатор
со встроенным 4-портовым коммутатором

Руководство пользователя

Настройка маршрутизатора

На закладке представлены следующие элементы:

Параметр

Описание

Клиент

Флажок для настройки маршрутизатора в качестве клиента.

SSID

Название сети, к которой подключается маршрутизатор.

BSSID

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

Сетевая

аутентификация

Тип сетевой аутентификации в сети, к которой подключается
маршрутизатор.

Для типов сетевой аутентификации Open и Shared на закладке отображаются следующие
поля:

Параметр

Описание

Включить

шифрование WEP

Флажок для активации WEP-шифрования

. При установленном

флажке на странице отображается поле Номер ключа по
умолчанию
и четыре поля Ключ шифрования. Для типа
шифрования Shared флажок всегда установлен.

Номер ключа по

умолчанию

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

Ключ шифрования (1-

4)

Ключи для

WEP-

шифрования

. При шифровании используется

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

Для типов сетевой аутентификации WPA-PSK и WPA2-PSK на закладке отображаются
следующие поля:

Параметр

Описание

WPA шифрование

Механизм шифрования: TKIP или AES.

Ключ шифрования

Ключ для WPA-шифрования.

После изменения параметров нажмите кнопку Изменить.

Страница 67 из 100

Изображения нет, показать текстовую версию

Дополнительно, Vlan

Страница 68

  • Изображение
  • Текст

DIR-300NRU Беспроводной маршрутизатор
со встроенным 4-портовым коммутатором

Руководство пользователя

Настройка маршрутизатора

Дополнительно

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

VLAN

На странице Дополнительно / VLAN Вы можете создавать и редактировать группы портов
для виртуальных сетей (VLAN).

По умолчанию в системе маршрутизатора создано 2 группы портов.

lan – для LAN-интерфейса, содержит порты 1-4.

wan – для WAN-интерфейса, содержит порт 5.

Для обеих групп не указано значение для идентификатора VLAN ID. Такая настройка
означает, что эти группы портов не привязаны ни к какой VLAN.

Рисунок 41. Страница Дополнительно / VLAN.

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

!

Если Вы хотите создать группу с какими-либо портами

LAN-

интерфейса,

предварительно удалите эти порты из группы

lan

на данной странице.

Страница 68 из 100

Дополнительно, Vlan

NRU Беспроводной маршрутизаторсо встроенным…

Страница 69

  • Изображение
  • Текст

DIR-300NRU Беспроводной маршрутизатор
со встроенным 4-портовым коммутатором

Руководство пользователя

Настройка маршрутизатора

Рисунок 42. Страница добавления группы портов для VLAN.

Вы можете задать следующие параметры:

Параметр

Описание

Главные настройки

Имя

Название группы портов для удобной идентификации.

Разрешить

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

Страница 69 из 100

NRU Беспроводной маршрутизаторсо встроенным...

NRU Беспроводной маршрутизаторсо встроенным…

Страница 70

  • Изображение
  • Текст

DIR-300NRU Беспроводной маршрутизатор
со встроенным 4-портовым коммутатором

Руководство пользователя

Настройка маршрутизатора

Параметр

Описание

Тип

Тип VLAN, идентификатор которой определен в поле VLAN
ID
.

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

NAT. Группа данного типа является внешним соединением с
трансляцией адресов; обычно используется для подключения к
сети Интернет. Впоследствии VLAN, идентификатор которой
определен в поле VLAN ID, используется для создания WAN-
соединения с типом IPoE или PPPoE (на странице Сеть /
Соединения
).

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

VLAN ID

Идентификатор VLAN, к которой будет привязана создаваемая
группа портов.

Порты

Порт

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

QoS

Метка приоритета для трафика, передаваемого через порт,
выделенный таблице в нижней части страницы.

Тег

Выберите необходимое значение для порта, выделенного в
таблице в нижней части страницы.

tagged – тегированный порт,

untagged – нетегированный порт.

Нажмите кнопку Сохранить изменения.

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

Кнопка Удалить VLAN позволяет удалить редактируемую группу портов из системы.

!

Для дальнейшего использования групп портов для

VLAN

необходимо сохранить

изменения настроек в энергонезависимой памяти устройства и перезагрузить его
(нажмите на строку

Сохр. и Перезагрузить

в меню, которое отображается при

наведении указателя мыши на надпись

Система

в правом верхнем углу страницы).

Страница 70 из 100

NRU Беспроводной маршрутизаторсо встроенным...

Введение

ПРИМЕЧАНИЕ

В данной статье речь будет идти о реализациях стека TCP/IP в Microsoft Windows NT/2000/XP и более поздних версиях, а также реализации Windows Sockets версии 2 и более поздних.

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

В архитектуре клиент-сервер довольно часто встречаются реализации, в которых клиент, отправив запрос на сервер, долгое время ожидает ответа сервера. Еще более актуальная ситуация — в реализациях TCP-сервера необходимо точно знать, сколько из соединившихся клиентов реально существуют. Многие из прикладных протоколов применяют для этого «пустую операцию» (NOP), которая время от времени производится между клиентом и сервером для проверки наличия соединения. Данный подход хорош тем, что он не зависит от реализации стека TCP/IP. Есть и другой метод – таймер контроля работоспособности (keep-alive).

Настройка D-Link DIR-NRU B5

Keep alive в роутере что это

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

1, Имя пользователяadmin , Парольadmin (при условии, что роутер имеет заводские настройки, и его IP не менялся).

Смена заводского пароля

В целях безопасности рекомендуется сменить заводской пароль.

По умолчанию: Логин admin, пароль admin.

В интерфейсе роутера необходимо зайти во вкладку Система (System), меню Пароль администратора (Administrator password).

В поле Пароль (New Password) введите новый пароль.

В поле Подтверждение (Confirm Password) повторите новый пароль.

Затем нажмите кнопку Сохранить (Save Settings).

После этого, роутер предложит повторно зайти в его настройки.

Настройка подключения к Интернет

В интерфейсе роутера необходимо зайти во вкладку Сеть, меню Соединение (Здесь Вы можете добавлять, редактировать и удалять соединения). Нажмите на кнопку Добавить.

Настройка PPPoE подключения

  • В поле Тип соединения (Connection Type): выберите PPPoE
  • В поле MAC вводите номер вашей сетевой карты (узнать его можно в состоянии подключения по локальной сети или через командную строку «ipconfig /all»)
  • PPP имя пользователя(PPP Username): Ваш логин из договора
  • Пароль (Password): Ваш пароль из договора
  • Подтверждение пароля (Confirm Password): повтор пароля
  • Алгоритм аутентификации: Auto
  • Keep alive — ставим галочку для постоянного подключения
  • Остальные поля оставьте по умолчанию
  • Сохраняем настройки кнопкой Save и кнопкой Перезагрузка перезагружаем роутер.

Настройка L2TP подключения

Главные настройки

Укажите тип соединения L2TP.

Имя — Имя не меняйте

Разрешить — Оставьте галочку

Физический уровень

Физический интерфейс — Port5

MTU — оставьте без изменений

МАС — Если у провайдера используется привязка по МАС-адресу, пропишите МАС-адрес вашего сетевого адаптера. Если привязки нет, поле МАС; оставьте без изменений.

Остальные Главные настройки и Физический уровень оставьте без изменений.

В поле Настройки PPTP/L2TP:

Соединяться автоматически — поставьте галочку

Как задать имя сервиса — укажите URL или IP

Читайте также Что значит память не может быть Read

Имя сервиса — пропишите адрес VPN-сервера провайдера

Без авторизации — галочку не ставьте

PPP Имя пользователя — пропишите логин для доступа в интернет, выданный провайдером

Пароль — пропишите пароль для доступа в интернет, выданный провайдером

Подтверждение пароля — повторный ввод пароля

Шифрование — если у провайдера не используется MPPE-шифрование оставьте Без шифрования;. Если шифрование используется, установите MPPE AUTOили уточните тип шифрования у провайдера.

Алгоритм аутентификации — оставьте AUTO

KeepAlive — подключение будет постоянно включенным.

MTU — поменяйте значение на 1450 или меньше

В поле Разное проверьте, чтобы стояли галочки NAT и Сетевой экран.

Если провайдер предоставляет услугу интернет телевидения, поставьте галочку Включить IGMP.

Нажмите Сохранить;.

Настройка PPtP (VPN) при автоматическом получении локального IP адреса (DHCP)

  • В поле Тип соединения (Connection Type): выберите PPTP (PPTP и L2TP — туннельные протоколы типа точка-точка, позволяющие компьютеру устанавливать защищённое соединение с сервером за счёт создания специального туннеля в стандартной, незащищённой сети.)
  • В поле MAC вводите номер вашей сетевой карты (узнать его можно в состоянии подключения по локальной сети или через командную строку «ipconfig /all»)
  • PPP имя пользователя(PPP Username): Ваш логин из договора
  • Пароль (Password): Ваш пароль из договора
  • Подтверждение пароля (Confirm Password): повтор пароля
  • Имя сервиса(Service name): — IP/Имя сервера провайдера
  • Значение MTU — 1372
  • Алгоритм аутентификации: Auto
  • Keep alive — ставим галочку для постоянного подключения
  • Сохраняем настройки кнопкой Save кнопкой Перезагрузка перезагружаем роутер.

NAT при автоматическом получении IP адреса (DHCP)

  • В поле Тип соединения (Connection Type): выберите IPoE
  • В поле MAC вводите номер вашей сетевой карты (узнать его можно в состоянии подключения по локальной сети или через командную строку «ipconfig /all»)
  • В пункте Настройка IP выбираем получить IP автоматически
  • В пункте Настройка IP выбираем получить адрес DNS автоматически
  • Сохраняем настройки кнопкой Save и перезагружаем роутер.

Настройка Wi-Fi на роутере

В интерфейсе роутера необходимо зайти во вкладку Wi-Fi , меню Основные настройки (Basic settings).

1. SSID название вашей беспроводной сети.

2. Во вкладке Wi-Fi, выбираем настройки безопасности.

3. В выпадающем списке Сетевых аутентификаций (Network Authentication): выбираем WPA-PSK/WPA2-PSK mixed — это наиболее безопасный способ защитить Вашу беспроводную сеть.

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

Проверка статуса подключения к Интернет

В интерфейсе роутера необходимо зайти во вкладку Статус (Status),меню Сетевая статистика(Network Statics)

Сохранение/восстановление настроек роутера

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

  • Выберите сохранение текущий конфигурации, Для сохранения текущих настроек роутера Файл с настройками будет сохранен в указанное место на жёстком диске.
  • Для восстановления настроек из файла, необходимо нажать и выбрать Загрузка раннее сохранённой конфигурации в устройство, указать путь к файлу с настройками, затем нажать кнопку.

Читайте также Что делать если шрифт на компьютере изменился

Настраиваем keepalived

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

Сценарий будет такой: два маршрутизатора, rtr-master со служебным адресом 192.0.2.1 и rtr-backup с адресом 192.0.2.2. В качестве виртуального адреса возьмем 192.0.2.254, а VRID установим в 10. Будем считать, что служебные адреса настроены на сетевом интерфейсе eth0.

Продолжение доступно только участникам

Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте

Вариант 2. Открой один материал

← Ранее Apple объяснила, что трафик пользователей Safari не передается китайской компании Tencent

Далее → Французский телеканал M6 подвергся атаке шифровальщика

Имеет ли TCP-сокет соединение «keep alive»?

TCP сокеты остаются открытыми, пока они не будут закрыты.

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

короткий ответ:да, есть тайм-аут, и он применяется через TCP Keep-Alive.

если вы хотите настроить таймаут Keep-Alive, см. раздел «изменение таймаутов TCP» ниже.

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

пока это не произойдет, однако, обе стороны будут держать свое гнездо открытым неопределенно долго. Это оставляет открытой возможность того, что одна сторона может закрыть свой сокет, намеренно или из-за некоторой ошибки, не сообщая другому концу через RST . Для обнаружения этого сценария и закрытия устаревших соединений Используется процесс TCP Keep Alive.

Читать еще: Что делать если наушники стали тихо играть

Keep-Alive Process

есть три настраиваемых свойства, которые определяют, как Keep-Alives работают. В Linux они 1 :

  • tcp_keepalive_time
    • по умолчанию 7200 секунд
  • tcp_keepalive_probes
    • по умолчанию 9
  • tcp_keepalive_intvl
    • по умолчанию 75 секунды!—57—>

процесс работает следующим образом:

  • клиент открывает TCP-соединение
  • если соединение молчит для tcp_keepalive_time секунд, отправить один пустой ACK пакета. 1
  • ответил ли сервер соответствующим ACK самостоятельно?
    • нет
      1. ждать tcp_keepalive_intvl секунд, затем отправить еще ACK
      2. повторить пока число ACK зонды, которые были отправлены, равны tcp_keepalive_probes .
      3. если на данный момент ответа не получено, отправьте RST и прекратить связь.
    • да: вернуться к Шагу 2

этот процесс включен по умолчанию в большинстве операционных систем, и поэтому мертвые TCP-соединения регулярно обрезаются, как только другой конец не отвечает в течение 2 часов 11 минут (7200 секунд + 75 * 9 секунд).

Авторизация

Для того, что бы попасть в веб-интерфейс роутера, необходимо открыть ваш Интернет браузер и в строке адреса набрать 192. 168.0.1, Имя пользователяadmin , Парольadmin (при условии, что роутер имеет заводские настройки, и его IP не менялся).

Авторизация на роутере D-Link DIR-300 NRU B5

Смена заводского пароля

В целях безопасности рекомендуется сменить заводской пароль.

По умолчанию: Логин admin, пароль admin.

В интерфейсе роутера необходимо зайти во вкладку Система (System), меню Пароль администратора (Administrator password).

В поле Пароль (New Password) введите новый пароль.

В поле Подтверждение (Confirm Password) повторите новый пароль.

Затем нажмите кнопку Сохранить (Save Settings).

После этого, роутер предложит повторно зайти в его настройки.

Смена заводского пароля на роутере D-Link DIR-300 NRU B5

Настройка подключения к Интернет

В интерфейсе роутера необходимо зайти во вкладку Сеть, меню Соединение (Здесь Вы можете добавлять, редактировать и удалять соединения). Нажмите на кнопку Добавить.

Настройка подключения к Интернет на роутере D-Link DIR-300 NRU B5

За Исполнение

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

текущие настройки TCP Keep-Alive можно найти в

  • /proc/sys/net/ipv4/tcp_keepalive_time
  • /proc/sys/net/ipv4/tcp_keepalive_probes
  • /proc/sys/net/ipv4/tcp_keepalive_intvl

вы можете обновить любой из них так:

такие изменения не будут сохраняться при перезапуске. Чтобы внести постоянные изменения, используйте sysctl :

текущие настройки можно просмотреть с помощью sysctl :

обратите внимание, Mac OS X определяет keepidle и keepintvl в единицах МС в отличие от Linux, который использует секунды.

свойства можно задать с помощью sysctl который сохранит эти настройки при перезагрузке:

кроме того, вы можете добавлять их в /etc/sysctl.conf (создает файл, если он не существует).

у меня нет машины Windows для подтверждения, но вы должны найти соответствующие настройки TCP Keep-Alive в реестре at

1. См. man tcp для получения дополнительной информации.

2. Этот пакет часто называют пакетом» Keep-Alive», но в спецификации TCP это просто обычный ACK пакета. Такие приложения, как Wireshark, могут маркировать его как пакет» Keep-Alive » путем метаанализа последовательности и номеров подтверждения, которые он содержит в ссылка на предыдущие сообщения в сокете.

Читать еще: Чем отличается 720р от 1080р

3. Некоторые примеры, которые я нашел в базовом поиске Google, -lucwilliams / JavaLinuxNet и flonatel/libdontdie.

вы ищете опцию сокета SO_KEEPALIVE.

на API сокета Java предоставляет» keep-alive » для приложений через setKeepAlive и getKeepAlive методы.

EDIT: SO_KEEPALIVE реализован в стеках сетевых протоколов ОС без отправки каких-либо» реальных » данных. Интервал keep-alive зависит от операционной системы и может быть настроен через параметр ядра.

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

Это из спецификации TCP,

пакеты Keep-alive должны быть отправлены только тогда, когда никакие данные или пакеты подтверждения не были получены для соединения в течение интервала. Этот интервал должен быть конфигурируемым и иметь значение по умолчанию не менее двух несколько часов.

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

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

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

использование keepalives оба уменьшается вероятность того, что соединение будет прервано где-то по линии, а также позволяет узнать о сломанном соединении раньше.

вот некоторая дополнительная литература по keepalive, которая объясняет это гораздо более подробно.

поскольку Java не позволяет вам контролировать фактическое время keepalive, вы можете использовать примеры для их изменения, если вы используете ядро Linux (или ОС на основе proc).

Функция KeepAlive в Apache

Насколько удобна функция Keep Alive для веб-серверов Apache? Преимущество использования Keep Alive в том, что клиент может сделать несколько запросов к разным объектам на веб-сервере без необходимости каждый раз создавать новое TCP-соединение. Проблема в том, что если, к примеру, лимит соединений на Apache равен 300, и количество активных соединений уже достигло предела, то остальным придется подождать то тех пор, пока первые 300 клиентов не закончат соединение или же не истечет срок ожидания и соединение не оборвется.

Отключение функции приведет к тому, что при каждом новом запросе клиенту придется устанавливать новое соединение. На веб-серверах с малыми объемами памяти рекомендуется отключать функцию Keep-Alive.

Читать еще: Fastboot mode что это такое на андроид

Самым главным недостатком Keep-Alive на Apache-серверах является то, что функция блокирует ряд процессов Apache. Кроме того, клиент, использующий Keep Alive-функцию, блокирует доступ к Apache-процессу для других клиентов. За тот же самый промежуток времени с отключенной функцией Keep Alive Apache-процесс мог бы обслужить намного большее количество клиентов. Крайне рекомендуется использовать отдельную версию Apache для динамического контента с mod_php (если динамические страницы кодированы на PHP) и другой веб-сервер — для статического контента. Выключайте Keep Alive на веб-сервере, обслуживающем динамические страницы и используйте данную функцию на сервере, обслуживающем статические запросы.

Расширенные настройки роутера WRT120N — Базовые установки РРРоЕ

Расширенные настройки роутера WRT120N — Базовые установки РРРоЕ

Некоторые Интернет провайдеры, обеспечивающие DSL-доступ, для установки соединения используют протокол РРРоЕ. Если вы соединяетесь с Интернет посредством DSL линии, уточните у своего провайдера, используется ли протокол РРРоЕ. Если да, то вам следует разрешить его использование.

Username & Password (Имя пользователя и Пароль) — введите сюда предоставленные вам данные для подключения к сети.

Service Name (Optional) — Сервисное Имя (дополнительно) — если необходимо, введите в это поле сервисное имя соединения.

Connect on Demand: Max Idle Time (Соединение по запросу: Максимальное время бездействия). Вы можете настроить свой роутер на разрыв Интернет-соединения после бездействия в течение определенного периода времени. Если ваше соединение было разорвано из-за бездействия, опция Соединения по запросу разрешает роутеру автоматически восстанавливать соединение после того, как вы снова попытаетесь воспользоваться Интернет. Чтобы включить эту опцию, выберите Connect on Demand и в поле Max Idle Time введите количество минут, которое должно пройти до разрыва вашего соединения. По умолчанию это значение равно 5 минутам.

Keep Alive: Redial Period (Поддерживать соединение: Период повторного набора). Если вы выберете эту опцию, роутер будет автоматически проверять ваше Интернет-соединение. Если оно оборвано, роутер повторно его установит. Для использования этой опции выберите Keep Alive. В поле Redial Period вы указываете, как часто роутер должен проверять наличие соединения. По умолчанию это значение равно 30 секундам.

PPTP, L2TP и Telstra Cable — эти протоколы соединения используется только в Европе, Израиле и Австралии соответственно. По этой причине особого интереса они не представляют. Принципиальных различий в настройках нет. Данные вносятся в поля подобно описанной процедуре для статического IP и PPoE.

Optional Settings (Дополнительные установки) — некоторые из следующих настроек могут потребоваться для установки соединения.

Имя хоста и имя домена — это поле позволяет вам назначить имя хоста и домена для роутера. Некоторые кабельные провайдеры требует его введения для идентификации роутера.
MTU — определяет размер пакета, разрешенного для передачи. Установка значения в Auto дает возможность роутеру самому определять оптимальный размер.
Размер. Когда разрешена ручная (Manual) установка значения MTU, в этом поле устанавливается размер пакета. Он зависит от протокола и находится в пределах диапазона 1200 — 1500.

Настройка PPPoE подключения

  • В поле Тип соединения (Connection Type): выберите PPPoE
  • В поле MAC вводите номер вашей сетевой карты (узнать его можно в состоянии подключения по локальной сети или через командную строку «ipconfig /all»)
  • PPP имя пользователя(PPP Username): Ваш логин из договора
  • Пароль (Password): Ваш пароль из договора
  • Подтверждение пароля (Confirm Password): повтор пароля
  • Алгоритм аутентификации: Auto
  • Keep alive — ставим галочку для постоянного подключения
  • Остальные поля оставьте по умолчанию
  • Сохраняем настройки кнопкой Save и кнопкой Перезагрузка перезагружаем роутер.

Настройка PPPoE подключения на роутере D-Link DIR-300 NRU B5

Настройка L2TP подключения

Главные настройки

Укажите тип соединения L2TP.

Имя — Имя не меняйте

Разрешить — Оставьте галочку

Физический уровень

Физический интерфейс — Port5

MTU — оставьте без изменений

МАС — Если у провайдера используется привязка по МАС-адресу, пропишите МАС-адрес вашего сетевого адаптера. Если привязки нет, поле МАС; оставьте без изменений.

Настройка L2TP подключения на роутере D-Link DIR-300 NRU B5

Остальные Главные настройки и Физический уровень оставьте без изменений.

Настройка L2TP подключения на роутере D-Link DIR-300 NRU B5

В поле Настройки PPTP/L2TP:

Соединяться автоматически — поставьте галочку

Как задать имя сервиса — укажите URL или IP

Имя сервиса — пропишите адрес VPN-сервера провайдера

Без авторизации — галочку не ставьте

PPP Имя пользователя — пропишите логин для доступа в интернет, выданный провайдером

Пароль — пропишите пароль для доступа в интернет, выданный провайдером

Подтверждение пароля — повторный ввод пароля

Шифрование — если у провайдера не используется MPPE-шифрование оставьте Без шифрования;. Если шифрование используется, установите MPPE AUTOили уточните тип шифрования у провайдера.

Алгоритм аутентификации — оставьте AUTO

KeepAlive — подключение будет постоянно включенным.

MTU — поменяйте значение на 1450 или меньше

В поле Разное проверьте, чтобы стояли галочки NAT и Сетевой экран.

Если провайдер предоставляет услугу интернет телевидения, поставьте галочку Включить IGMP.

Нажмите Сохранить;.

Настройка L2TP подключения на роутере D-Link DIR-300 NRU B5

Настройка PPtP (VPN) при автоматическом получении локального IP адреса (DHCP)

  • В поле Тип соединения (Connection Type): выберите PPTP (PPTP и L2TP — туннельные протоколы типа точка-точка, позволяющие компьютеру устанавливать защищённое соединение с сервером за счёт создания специального туннеля в стандартной, незащищённой сети.)
  • В поле MAC вводите номер вашей сетевой карты (узнать его можно в состоянии подключения по локальной сети или через командную строку «ipconfig /all»)
  • PPP имя пользователя(PPP Username): Ваш логин из договора
  • Пароль (Password): Ваш пароль из договора
  • Подтверждение пароля (Confirm Password): повтор пароля
  • Имя сервиса(Service name): — IP/Имя сервера провайдера
  • Значение MTU — 1372
  • Алгоритм аутентификации: Auto
  • Keep alive — ставим галочку для постоянного подключения
  • Сохраняем настройки кнопкой Save кнопкой Перезагрузка перезагружаем роутер.

Настройка PPTP (VPN) на роутере D-Link DIR-300 NRU B5

NAT при автоматическом получении IP адреса (DHCP)

  • В поле Тип соединения (Connection Type): выберите IPoE
  • В поле MAC вводите номер вашей сетевой карты (узнать его можно в состоянии подключения по локальной сети или через командную строку «ipconfig /all»)
  • В пункте Настройка IP выбираем получить IP автоматически
  • В пункте Настройка IP выбираем получить адрес DNS автоматически
  • Сохраняем настройки кнопкой Save и перезагружаем роутер.

NAT при автоматическом получении IP адреса (DHCP) на роутере D-Link DIR-300 NRU B5

Настройка Wi-Fi на роутере

В интерфейсе роутера необходимо зайти во вкладку Wi-Fi , меню Основные настройки (Basic settings).

1. SSID название вашей беспроводной сети.

Настройка Wi-Fi на роутере D-Link DIR-300 NRU B5

2. Во вкладке Wi-Fi, выбираем настройки безопасности.

Настройка Wi-Fi на роутере D-Link DIR-300 NRU B5

3. В выпадающем списке Сетевых аутентификаций (Network Authentication): выбираем WPA-PSK/WPA2-PSK mixed — это наиболее безопасный способ защитить Вашу беспроводную сеть.

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

Настройка Wi-Fi на роутере D-Link DIR-300 NRU B5

Подключение Телеграм через ipv6?

  • 1 подписчик
  • 73 просмотра
  • Показать ещё Загружается…
  • Сетевой инженер

    Cпорттехконсалт • Москва

    До 140 000 ₽

    Системный администратор

    Лаборатория Цифрового Зрения • Санкт-Петербург

    от 70 000 до 90 000 ₽

    Системный IT Администратор (УДАЛЁННАЯ РАБОТА)

    Software Solutions Inc • Москва

    от 75 000 до 95 000 ₽

    ИСПРАВЛЕНИЕ ВЕРСТКИ В ПРОЕКТЕ РЕАКТ

    28 окт. 2020, в 01:43

    10000 руб./за проект

    Сверстать и натянуть сайт (дизайн готов)

    28 окт. 2020, в 01:11

    15000 руб./за проект

    Оптимизировать и продвинуть вебсайт в поисковиках, увеличить посещаемо

    28 окт. 2020, в 00:58

    45000 руб./за проект

    Проверка статуса подключения к Интернет

    В интерфейсе роутера необходимо зайти во вкладку Статус (Status),меню Сетевая статистика(Network Statics)

    Проверка статуса подключения к Интернет на роутере D-Link DIR-300 NRU B5

    Сохранение/восстановление настроек роутера

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

    • Выберите сохранение текущий конфигурации, Для сохранения текущих настроек роутера Файл с настройками будет сохранен в указанное место на жёстком диске.
    • Для восстановления настроек из файла, необходимо нажать и выбрать Загрузка раннее сохранённой конфигурации в устройство, указать путь к файлу с настройками, затем нажать кнопку.

    Сохранение/восстановление настроек роутера D-Link DIR-300 NRU B5

    Для чего нужен keep alive в роутере

    Формируется keep alive в виде дополнительной подписи в запросе. В связи с тем, что новый протокол для обеспечения этой функции не создаётся, официальной спецификации настройка не требует. Данная подпись появляется не только во входном сообщении, но и в ответном.

    Преимущества такой функции:

    • Снижение нагрузки на оперативную память;
    • Возможность использования ускоренной обработки данных по принципу конвейера.
    • Вероятность сетевого сбоя значительно ниже.
    • При наличии ошибок в протоколах они исправляются самостоятельно.
    • Налаживание работы происходит прямо во время сессии соединения.

    Такой режим обязательно нужен в качестве «страховки» при нестабильном соединении.


    0 комментариев

    Добавить комментарий

    Avatar placeholder

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

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

    // Remove bad images