Ограничитель пропускной способности из виртуальной сети установлен на DNS-роутере.

Вопрос или проблема

Я хочу играть в видеоигры без задержек (высокая задержка мс), мой роутер не имеет функции QoS, и у меня нет возможности купить новый.

Возможно ли создать виртуальную сеть для управления пропускной способностью, в которой виртуальная сеть клонирует каждый конкретный IPv4/IPv6 и настраивает это в DNS-вводе на настройках роутера, используя DNS-сервер, синхронизированный с виртуальной сетью?

Существует ли какой-либо сервис DNS VPN, программное обеспечение, которое работает таким образом? Или что-то подобное?

Что-то вроде hamachi + netlimiter + opendns

В некотором роде.

У меня имеется 6 Мбит/с DSL план. Он подключается к роутеру, предоставленному моим провайдером, который имеет мою сеть 10.1.1.0/24, и DHCP выключен. Здесь находится мой настольный компьютер (по адресу 10.1.1.10). У меня есть Raspberry Pi с адресом 10.1.1.2 и второй сетевой картой (usb-адаптер) с адресом 10.1.2.1. Raspberry Pi работает на Raspbian и настроен как открытый роутер, а также кэширует DNS и DNS для фальшивого локального домена, и у него работает DHCP как для сети 10.1.1.0, так и для сети 10.1.2.0.

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

Так что, чтобы оставаться в теме – linux, bind9, iptables, isc-dhcp-server, wondershaper и несколько оболочек скриптов.

Ответ или решение

Управление полосой пропускания в виртуальной сети через DNS-роутер

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

Подход через виртуальную сеть

  1. Создание Виртуальной Сети: Вы можете создать отдельную виртуальную сеть, используя Raspberry Pi (или другой вычислительный узел), который будет выполнять роль маршрутизатора. Это позволит разделить трафик, и вы сможете ограничивать доступную полосу пропускания для разных устройств.

  2. IP-адресация: В вашем случае, можно настроить подсеть, где ваш маршрутизатор будет иметь IP-адрес 10.1.2.1, а устройства в этой сети получат IP-адреса из диапазона 10.1.2.0/24. Таким образом, ваше основное устройство (например, игровой компьютер) будет получать IP-адрес, и вы сможете управлять его трафиком.

  3. DNS-сервер: Для разрешения доменных имен на вашем устройстве вы можете использовать bind9 для настройки кэширования DNS и управления локальным доменом. Это поможет сократить время отклика при обращении к ресурсам.

Управление Полосой Пропускания

  1. Использование wondershaper: Один из способов ограничения полосы пропускания – это использование утилиты wondershaper, которая позволяет ограничивать доступную полосу пропускания по определённому интерфейсу. Установите её на ваш Raspberry Pi и настройте параметры, чтобы гарантировать достаточную полосу пропускания для ваших игровых нужд, при этом ограничивая доступ к остальной полосе пропускания для других устройств в сети.

  2. iptables: Для более детального и индивидуального подхода к управлению трафиком можно использовать iptables, который позволяет устанавливать правила для фильтрации пакетов. Это поможет вам управлять приоритетами трафика, выделяя больше ресурсов для игровых соединений.

  3. isc-dhcp-server: Настройте DHCP-сервер для управления IP-адресами в вашей виртуальной сети. Это гарантирует, что каждому устройству будет назначен уникальный IP-адрес, что также поможет в дальнейшем управлении трафиком.

Альтернативные Решения

Если вам не подходит вышеописанная схема, вы можете рассмотреть следующие варианты:

  • VPN-сервисы: Некоторые VPN-сервисы предлагают функцию управления полосой пропускания, однако они могут не обеспечивать необходимый уровень контроля и настройки, как в случае с локальной сетью.

  • Программы, подобные Hamachi: Существуют решения, как Hamachi, которые обеспечивают виртуальные частные сети, но для детального контроля полосы пропускания потребуется дополнительное программное обеспечение, такое как NetLimiter.

Заключение

Создание виртуальной сети на основе Raspberry Pi с использованием технологий таких как wondershaper, bind9, и настройки DHCP может значительно улучшить вашу игровую производительность, управляя доступной полосой пропускания. Это решение не требует больших затрат и может быть выполнено с использованием существующего оборудования. Такой подход позволит вам наслаждаться играми без задержек и обеспечить надежное управление интернет-трафиком в вашей сети.

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

Капча загружается...