Как установить настройки драйвера Wi-Fi, чтобы предпочитать канал 5 ГГц выше 2,4 ГГц

37

В настоящее время я нахожусь в новом здании моего университета. В этом здании мой Wi-Fi часто выходит из строя, а затем снова восстанавливает соединение. Это действительно раздражает, так как это часто случается.

Теперь, как совпадение, здесь бегали какие-то технические парни, которые спрашивали всех, работает ли Wi-Fi нормально. Я сказал им, что мой Wi-Fi постоянно срывается, а затем снова подключается. Они выяснили, что мой Wi-Fi все время переключается между каналом 2,4 ГГц и каналом 5 ГГц. Они спросили меня, могу ли я получить доступ к настройкам драйвера моей беспроводной карты. К сожалению, я не знаю, как это сделать в Linux или Windows. И, к сожалению, опять же они знали только решение Windows XD.

Поэтому я надеюсь, что кто-нибудь подскажет мне, как я говорю моему Wi-Fi, что он должен оставаться в сети 5 ГГц, а не отключаться и переключаться на канал 2,4 ГГц?

-редактировать-

@arhimed, во-первых, спасибо за вашу помощь.

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

«Сетевые подключения» -> «Выберите подходящую беспроводную сеть и нажмите« Изменить »->« На вкладке беспроводной сети »->« Изменить режим с инфраструктуры на ad-hoc »->« Выбрать диапазон 5 ГГц »)

Панель настроек беспроводного соединения

Однако, когда я хочу изменить режим с инфраструктуры на ad-hoc, кнопка «сохранить» говорит мне, что я должен аутентифицировать себя. Однако я не получаю всплывающее окно с просьбой ввести пароль. Использование sudo gnome-control-center тоже не помогло. Я все еще не мог спасти это. Также в терминале произошла ошибка:

** (nm-connection-editor: 5577): ПРЕДУПРЕЖДЕНИЕ **: Неправильная настройка Wireless Security: Безопасность не совместима с режимом Ad-Hoc

Надеюсь, это полезная информация для вас, чтобы помочь мне в дальнейшем.

--edit 2012/09/07-- Все еще нет ответа ... Кто-нибудь?

WG-
источник
1
Если возможно, подумайте над тем, чтобы закрыть некоторые другие открытые вопросы, выбрав лучший ответ (если он есть). Подумайте, какие ответы были полезны и нуждаются в голосовании. Нам нужно, чтобы пользователи поддерживали свои вопросы, чтобы сайт мог стать эффективным инструментом для следующего человека с вашими проблемами. Для получения более подробной информации о передовом опыте рассмотрите вопрос «Часто задаваемые вопросы» .
fossfreedom
1
Я не пробовал, но я надеюсь, что это поможет вам. Итак, зайдите в сеть-менеджер-> редактировать соединения, беспроводные соединения-> выберите свою сеть-> Изменить ... Установите «Режим» на «Специальный» и частоту на 5 ГГц.
Виктор К
@arhimed я ответил тебе в своем основном посте. Надеюсь, вы можете помочь мне с этой новой информацией.
РГ-
Да, это тебе не поможет. Вы пытались подключиться к сети через терминал?
Виктор К
Нет, потому что я не знаю, как это сделать. Всю информацию, которую я нахожу об этом, мне трудно понять.
РГ-

Ответы:

5

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

Вероятно, причиной вашей проблемы является нахождение в режиме ad-hoc (о чем свидетельствуют также сообщения об ошибках, которые вы предоставили).

YellowApple
источник
1
Спасибо за ваш ответ. Далее я не в Ad-hoc. Опция стоит на Инфраструктуре. В режиме инфраструктуры Wi-Fi постоянно меняется от полосы частот 2,4 ГГц до 5 ГГц. Я хочу попробовать поместить мои настройки в Ad-hoc, потому что в этом режиме я могу выбрать, какую группу я хочу использовать. Я не могу выбрать группу в режиме инфраструктуры.
WG-
2
Хорошо, тогда ... Проблема с режимом ad-hoc заключается в том, что он не совместим с протоколами безопасности WPA и WPA2 (отсюда и возникшая ошибка). Обычно канал / частота устанавливается маршрутизатором. Вы можете использовать iwconfig, чтобы установить канал вручную. В терминале попробуйте следующее: iwconfig eth0 freq 5G
YellowApple
Большое спасибо. Я попробую этот понедельник, когда буду в университете. Это действительно возможно на маршрутизаторе, но эта проблема возникает только на маршрутизаторах, когда я нахожусь в определенном здании в моем университете. И айтишники там не собираются настраивать все роутеры только для меня;)
WG-
Хм-м-м, иногда я все еще отключаюсь, но у меня такое чувство, что оно намного меньше, чем раньше.
РГ-
2
Я, вероятно, должен исправить свой собственный комментарий ... eth0обычно указывает на ваше проводное подключение к Интернету, поэтому попробуйте iwconfig wlan0 freq 5Gвместо этого. Прости за это.
YellowApple
21

Бег:

$ iwlist wlan0 scanning | grep -C3 <name of your network>

Вы должны найти 2 записи для сети, например:

Cell XX - Address: 11:11:11:11:11:11 // This will be different in your machine
ESSID: "name of your network" // This will be different on your machine
Protocol: IEEE 802.11bgn
Mode: Master
Frequency: 2.437 Ghz

--

Cell XX - Address: 22:22:22:22:22:22 // This will be different on your machine
ESSID: "name of your network // This will be different on your machine
Protocol: IEEE 802.11AC
Mode: Master
Frequency: 5.18 Ghz
  • BSSID для сети 5 ГГц, в этом примере: 22: 22: 22: 22: 22: 22
  • BSSID для сети 2,4 ГГц, в этом примере: 11: 11: 11: 11: 11: 11

Теперь то, что вы делаете, это:

  1. нажмите на «Сетевые подключения»
  2. «Редактировать соединения ...»
  3. [Выберите ваше сетевое подключение] (может быть 2 записи, подойдет любая)
  4. Нажмите Редактировать
  5. Перейдите на вкладку «Wi-Fi» или «Беспроводной»
  6. Нажмите раскрывающийся список BSSID
  7. Выберите BSSID, соответствующий сети 5 ГГц (в этом примере 22: 22: 22: 22: 22: 22)
  8. Переключиться на вкладку «Общие»
  9. Обязательно установите флажок с надписью: «Автоматически подключаться к этой сети, когда она доступна».
  10. Переименуйте имя соединения (не SSID) в «имя вашей сети »_AC
  11. Нажмите Сохранить
  12. Если в вашем списке сетевых подключений было 2 записи для «имени вашей сети», перейдите к следующему шагу, в противном случае перейдите к последнему шагу.
  13. Нажмите на другую запись «имя вашей сети»
  14. Нажмите Редактировать
  15. Перейдите на вкладку «Wi-Fi» или «Беспроводной»
  16. Нажмите раскрывающийся список BSSID
  17. Выберите BSSID, соответствующий сети 2,4 ГГц (в этом примере 11: 11: 11: 11: 11: 11) ИЛИ оставьте BSSID пустым, если имеется несколько других дополнительных точек доступа
  18. Переключиться на вкладку «Общие»
  19. Снимите флажок с надписью: «Автоматически подключаться к этой сети, когда она доступна»
  20. Установите «Имя соединения» на [имя вашей сети] _N
  21. Нажмите Сохранить ...
  22. Отключиться от сети и заново подключиться

Теперь вы должны быть подключены к сети 5 ГГц, и вам придется явно выполнить противоположный процесс, чтобы подключиться к сети 2,4 ГГц.

Марсель Вальдес Орозко
источник
20

Сначала подключитесь к вашей базовой сети Wi-Fi в разделе «Инфраструктура». Далее нажмите на BSSID. BSSID, к которому вы подключены в то время, должен появиться при нажатии на эту стрелку. Эта функция предотвращает переключение сетей на вашем компьютере. 2,4 ГГц и 5 ГГц.

mchid
источник
Это не будет работать, если для сетевых подключений 2,4 ГГц и 5 ГГц установлен флажок «Подключаться автоматически, когда эта сеть доступна», что является основной проблемой.
Марсель Вальдес Орозко
@MarcelValdezOrozco Я полагаю, что решение этой проблемы будет в том, чтобы раскрутить коробку сети 2.4.
Mchid
Да, это было бы.
Марсель Вальдес Орозко
Это действительно не работает, когда ваша компания / школа имеет более 100 точек доступа в нескольких зданиях и этажах ...
Натан Дж. Б.
1
У меня сработало (так как в силе это использовать 5ghz через метод BSSID). Я думал, что драйвер Wi-Fi для Linux будет иметь прозрачную поддержку одновременного использования двух диапазонов, но я думаю, что нет.
kchoi
1

Это может работать или не работать. Исходя из моего опыта, это противоречиво. В настройках менеджера сети вы можете вручную ввести BSSID точки доступа. Вы можете узнать BSSID, используя приложение для Android под названием «WIFI анализатор». Вы также можете использовать другие инструменты мониторинга Wi-Fi на основе Linux, такие как Kismet, но самый простой способ, который я обнаружил, - использовать приложение для Android. Если вы не знаете, точка доступа 5 ГГц имеет больший номер канала (более 13). Теперь, несоответствие, в зависимости от дистрибутива, может быть заполнено поле выбора BSSID, или вы должны ввести его вручную. В любом случае введите BSSID, который вы хотите подключить, и задайте имя сети, которое вы можете запомнить, например, «U-WIFI-5Ghz». Сейчас к сожалению

asdacap
источник
Вы также можете узнать это, просто используя одну из следующих команд: nm-toolили iwlist scan | grep -B 4 "Frequency:5" | grep "Address:"вы также можете использовать, iwlist scan | grep -B 4 "Frequency:5"вы можете сузить результаты первой: nm-tool | egrep 'Freq 5.......'вы даже можете установить псевдоним для любого из них в вашем файле bashrc для вызова любого из них. из них с помощью одной команды.
mchid