Какой режим соединения является лучшим для нескольких интерфейсов Wi-Fi в сети Wi-Fi низкого качества?

Какой режим соединения является лучшим для нескольких интерфейсов Wi-Fi в сети Wi-Fi низкого качества?

Я использую 3 адаптера Wi-Fi в качестве интерфейса связывания (два b/g и один ac) в моей невероятно плохой университетской сети (которую я, конечно, не могу модифицировать) и мне было интересно, какой режим связывания лучше. Конкретные вопросы, которые у меня были/есть:

  • Имеет ли смысл выбирать резервную версию, поскольку три (или больше - я думаю, что у адаптера переменного тока их три) антенны могут страдать от расширенных помех из-за небольшого расстояния (расположены слева и справа от 15-дюймового ноутбука и где-то внутри)? Какой другой режим будет лучшим?
  • Является ли проблемой использование разных стандартов b/g и ac для одного и того же интерфейса связывания?. Следует ли установить адаптер переменного тока в качестве основного интерфейса, поскольку он, вероятно, имеет лучшее соединение. Как это сделать?

Поскольку определения «невероятно плохой сети» не существует, позвольте мне пояснить этот вопрос:

  • Иногда требуется более 10 минут, чтобы получить IP-адрес dhclientкак для объединенного, так и для индивидуального интерфейса.
  • через регулярные промежутки времени 90–100 % потери пакетов в течение более 1 минуты
  • Может быть предоставлена ​​дополнительная информация, включая контрольные показатели (я их не знаю и должен был бы их изучить), пожалуйста, прокомментируйте

Я подключаюсь к

ifup wlan0 &
ifup wlan1 &
ifup wlan2 &
ifup bond0 &
dhclient -4 -v -w bond0

и/etc/network/interfaces

auto lo
iface lo inet loopback

iface main inet dhcp
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

iface bond0 inet manual
    down ifenslave -d bond0 wlan0 wlan1 wlan2
    bond-mode 3
    bond-miimon 100
    bond-slaves wlan0 wlan1 wlan2

allow-bond0 wlan0
iface wlan0 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
    bond-master bond0

allow-bond0 wlan1
iface wlan1 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
    bond-master bond0

allow-bond0 wlan2
iface wlan2 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
    bond-master bond0

iface eth1 inet dhcp

решение1

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

По крайней мере, без специального WNIC/драйвера, который может выполнять прокси-аутентификацию и ассоциации для каждого MAC-адреса в группе связей.

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

Некоторые режимы, не требующие специальной настройки коммутатора, такие как active-backup, balance-tlb и balance-alb, требуют, чтобы вы могли отправлять или получать кадры с произвольным MAC-адресом на любом интерфейсе, что противоречит требованию 802.11 о том, что каждая беспроводная клиентская станция (то есть каждый клиентский MAC-адрес) должна пройти 802.11-аутентификацию и 802.11-ассоциацию с AP, прежде чем AP разрешит трафик данных на этот MAC-адрес и с него. Вот почему я упомянул необходимость в специальном WNIC/драйвере, который может выполнять 802.11 Auth и Assoc от имени MAC-адреса bond0 и других подчиненных MAC-адресов.

Я считаю, что связывание на уровне канала (Ethernet / 802.11) не будет для вас решением. Помогите вашему ИТ-отделу диагностировать и исправить их сеть.

Связанный контент