пятница, 15 июля 2022 г.

Объединить все LAN порты роутера ZTE GM-5 в bridge (Ростелеком)

В конце мая на даче мы подключили интернет от Ростелеком по оптике. Довольно знаковое событие, если учесть, что до 2020 года в деревне не было никакого интернета. Модем по телефону с дозвоном и 2G сложно назвать интернетом, а nmt-450 канул в прошлое ещё лет 9 назад... Тариф был взять минимальный 150 мбит/с. Роутер достался ZTE GM-5 - умеет гигабит и диапазон 5 ггц, но не АХ. Монтажники оптику провели, базовую настройку роутера провели и ушли. Свой ноутбук они подключали в порт ЛАН1. После ухода я подключил старенький родительский ноутбук по кабелю в порт ЛАН4... И ничего - адрес сервисом DHCP не выдаётся, интернета нет. Может порт горелый? ЛАН2 и ЛАН3 точно также отказались пускать в интернет. При этом корректно определяется ноутбуком как гигабитный. Чудеса!

Поиск в интернете показал, что это не баг, а фича - для интернета даётся всего лишь 1 порт, а 3 используется для ip тв-приставок, которых у нас в доме не наблюдалось, ибо стоит спутниковое ТВ. В интернете ничего вразумительного не нашлось. Что ж пришлось разбираться самому.

Что надо сделать? Убрать наши LAN порты из бриджа WAN, включить освободившиеся порты в LAN бридж. Это делается на рисунке 2 и 3. Также необходимо включить выдачу настроек на наших локальных портах.

 Рис.1 - информация о роутере и его прошивке

Рис.2 - убираем наши порты ЛАН2-4 из моста WAN

 Рис.3 - включаем наши порты в другой бридж, чтобы на них был интернет 

Рис.4 - влючаем раздачу сетевых настроек для всех ЛАН портов

На многих рисунках можно заметить огромное количество SSID - это виртуальные вайфай сети. Для чего это нужно? Для того, чтобы к одному роутеру можно было подключить устройства для выхода в интернет и ip тв-приставки, если до них нельзя проложить провод. Также виртуальные точки доступа можно использовать для построение гостевой беспроводной сети. Так как ТВ приставок нет и не планируется, то для вех портов (физических и виртуальных) включен режим получения настоек и выхода в интернет через NAT. 

После проделанных настроек интернет появился на всех ЛАН портах. 

Также момент: по-умолчанию на вайфай включён режим авторизации WPA, что крайне не безопасно! Его необходимо убрать и оставить только WPA2. Также я отключил ip6, но это уже вкусовщина...

Наблюдения: мой телефон Xiaomi Redmi Note 9 4/128 именно с этим роутером на диапазоне показала самые лучшие результаты на 5 ггц диапазоне. Загрузка и отдача сравнялась и составляла порядка 330 мбит/с, тогда как с другими роутерами на приём никогда не получалось получить скорость выше 280 мбит/с.

Мусор при обновлении карт 2ГИС под Линукс

При обновлении 2ГИС под линукс я обнаружил один неприятный момент - старые базы городов не удаляют, что приводит к значительному росту размера папки wine в домашней директории. Ещё после обновления базы - 2ГИС упорно в заголовке окна показывает предыдущий месяц, хотя база обновлена и новых обновлений он не видит. Чтобы решить данные проблемы - достаточно удалить старые данные, кроме последнего. Пути папок, где лежать "хвосты":

~/.wine/drive_c/ProgramData/2GIS/2GISUpdate/Installed/%cityname%

~/.wine/drive_c/ProgramData/2GIS/2GISUpdate/Log

~/.wine/drive_c/ProgramData/2GIS/2GISUpdate/Repository/Install/%cityname%

~/.wine/drive_c/ProgramData/2GIS/2GISUpdate/Repository/Sign

Фото взято с сайта: pochemu-ne-rabotaet.ru

Включить стандарт N в адапере Intel WiFi Link 5100

Шёл 2022 год. Когда на улице за +30, то хочется лежать в тенёчке или водичке, но так как последнее надоело, то я решил заняться апгрейдом своего старого ноутбука 2009 года - HP ProBook 4710s, а именно поставить в него SSD накопитель. До этого я добавил ОЗУ до 4 гб. При разборке я глянул на адаптер и вспомнил, что не умеет он стандарт N, что интересно, что адаптер умеет 5 ггц, но в стандарте А, что даёт нам искомые 54 мбит/с в обоих диапазонах, но до этого ещё в далёком 2013 году я гуглил на эту тему и наткнулся на решение - прошить адаптер, чтобы решить данную проблему. Что ж - пора! )) 

Суть проблемы - нету режима N

Ставить винду ради такого дела мне не хотелось, так что выбрал вариант с линукс. Все действия выполнялись под linuxmint 20. Также ноутбук всё время был подключён к интернету по вай-фай. Во время прошивки соединение не падало, результат был замечен после перезагрузки ноутбука. 

Скачать код прошивальщика iwleeprom можно с github. Я не случайно указал, что ноутбук должен быть подключён к интернету - необходимо установить пакет build-essential без него наблюдались ошибки после команды make типа fatal error: stdio.h: No such file or directory. Вообще по-сути эту статью можно было и не писать, так как всё уже написано до нас)) 

Далее под root выполняем команды как в статье, го для сохранения резервной копии старой версии прошивки команда иная: 

./iwleeprom -r eeprom.bak
option -r deprecated. use -o instead

./iwleeprom -o eeprom.bak

Непосредственно прошивка: ./iwleeprom -p

В этот  момент не следует перезагружать ноутбук или что-то делать. Прошивается буквально секунды! Вес файла прошивки 2 кб. Итого успешной прошивки в консоли будет:

 Patching card EEPROM...
-> Changing subdev ID
-> Enabling 11n mode
  SKU CAP
  OEM MODE
-> Checking and adding channels...
Regulatory base: 0156
  12
  13
  14
  1 (HT40)
  2 (HT40)
  3 (HT40)
  4 (HT40)
  5 (HT40)
  6 (HT40)
  7 (HT40)
  36 (HT40)
  44 (HT40)
  52 (HT40)
  60 (HT40)
  100 (HT40)
  108 (HT40)
  116 (HT40)
  124 (HT40)
  132 (HT40)
  149 (HT40)
  157 (HT40)

Card EEPROM patched successfully

Скорость тестировал только в диапазоне 5 ггц. Роутер в той же комнате. Тестировал с помощью speedtest через браузер. На загрузку скорость достигала 78 мбит/с, а отдачу до 30 мбит/с. Правда есть один нюанс - даже при прямой видимости уровень сигнала не превышает 75%, но так было и до прошивки. До прошивки скорость не превышала 23 мбит/с в оба направления в обоих диапазонах.