Xiaomi Mi Wi-Fi Router 4A: подключение и настройка роутера (по шагам)
Trying Eth0 (10/100-M)
DIR-300 proqram təminatı 1.4.2 və 1.4.4
Роутер был прошит под билайн и не хотел получать IP по DHCP.
H/W ver: B2 F/W ver: 2.04
P/N: RIR300EEU….B2E
H/W ver: B2 F/W ver: 2.04
После неудачной перепрошивки на прошивку от DIR620 получился почти дохлик. Работал как свитч.
Спустя долгие и мучительные попытки пришел к выводу, что для перепрошивки мне требуется UART кабель. Все мучения были отложены на потом.
Заказал кабель.
http://www.ebay.com
(стоил около 60р по старому курсу, название USB-To-RS232-TTL-UART-PL2303H)
Мои действия при прошивке ничем не отличаются от метода UART+TFTP, но есть некие тонкости, которые хотелось бы отметить.
1) Разобрать роутер и найти на его плате 4 контакта, расположенных в один ряд, то есть 1_2_3_ _4. Именно так, один как бы пропущен. Это сделано для того чтобы не перепутать последовательность. Надо сказать, что это не контакты, а запаянные отверстия, в которые горячим припоем легко вставить проводок.
[Распиновка
1 – Tx
2 – Gnd
3 – +3.3V(Vcc)
4 – Rx]
2) Припаять к этим 4 контактам как бы ножки, как на мат плате компьютера(джамперы). То есть вставить в эти 4 контакта по 1 проводку.
3) Установить плату роутера обратно в корпус и подключить USB-to-UART к нашим джамперам.
[Распиновка по цветам проводов на кабеле.
Black cable—–GND
Green cable—–TXD
White cable—–RXD
Red cable ——–VCC]
4) Установить драйвера на микросему, на которой работает наш кабель UART. Они предоставляются производителем бесплатно.
– сайт производителя, но так как он не доступен на момент написания статьи,
то выложил сюда
5) Настроить на сетевой карте IP адрес 192.168.0.2 маску 255.255.255.0 шлюз 192.168.0.1
6) Запустить программу Terminal v1.9b by Br@y ++
[Почему не Putty или Kitty? Потому, что не коннектится через них, при настройке через соединение типа Serial и выставлении битрейта 57600 при нажатии на кнопку Open или Start ничего не происходит]
7) Запустить программу WinAgents TFTP Server Manager. Положить в папку C:\ProgramData\WinAgents\TFTP Server 4\TFTPRoot файл прошивки test.bin.
[И тут есть, что обсудить. Во-первых, с tftpd32 у меня вообще не заладилось при запуске прошивки писал bad checksum. Не верится мне, что это в ftp-сервере, но все же описан метод, который работает в моих условиях на моем ПК.
Во-вторых, имя файла прошивки test.bin является именем по-умолчанию, и что бы я ни вводил в строку:
Input Linux Kernel filename () ==:
он мне говорил:
*** Warning: no boot file name; using ‘test.bin’
Но от нехватки кривых рук я не страдаю. У меня их две, далеко не прямые.]
8) Подключить Ethernet кабель в роутер в LAN1
9) НЕ подключая питание роутера!, вставить в USB-порт USB от нашего UART кабеля. При этом Rx, Tx, Gnd, Vcc уже должны быть на плате, не обращая внимание на индикацию роутера.
В Terminal выбрать наш СOM-порт(узнать в диспетчере устройств где сидит микросхема PL2303) и нажать на кнопку Connect слева сверху. Тут же на экране в окне Тerminal должны начать появляться символы бесконечным циклом:
[Важный момент: у меня эти значки появлялись лишь когда я держался за кабель в месте контактов на плате, ну или придерживал его рукой и неважно в каком месте. Вероятен или брак, или моя не пропайка.]
10) Набрать в программе Terminal цифру 2 и быть готовым нажать Enter. Включить роутер в розетку(или вставить штеккер питания в роутер), тут же нажать Enter на клавиатуре(так мы отправим сообщение в Terminal на микросхему).
Появится текст:
U-Boot 1.1.3 (Feb 24 2011 – 11:12:27)
Board: Ralink APSoC DRAM: 32 MB
relocate_code Pointer at: 81fb0000
config usb..*** Error: D+/D- is 1/1, config usb failed.
..*** Error: D+/D- is 1/1, config usb failed.
Set info->start[0]=BF000000
flash_protect ON: from 0xBF000000 to 0xBF01E727
flash_protect ON: from 0xBF030000 to 0xBF030FFF
============================================
Ralink UBoot Version: 3.5.2.0
———————————————
ASIC 3052_MP2 (Port5None)
DRAM component: 256 Mbits SDR
DRAM bus: 16 bit
Total memory: 32 MBytes
Flash component: NOR Flash
Date:Feb 24 2011 Time:11:12:27
============================================
icache: sets:256, ways:4, linesz:32 ,total:32768
dcache: sets:128, ways:4, linesz:32 ,total:16384
##### The CPU freq = 320 MHZ ####
estimate memory size =32 Mbytes
Please choose the operation:
1: Load system code to SDRAM via TFTP.
2: Load system code then write to Flash via TFTP.
3: Boot system code via Flash (default).
4: Entr boot command line interface.
7: Load Boot Loader code then write to Flash via Serial.
9: Load Boot Loader code then write to Flash via TFTP.
You choosed 2
0
2: System Load Linux Kernel then write to Flash via TFTP.
Warning!! Erase Linux in Flash then burn new one. Are you sure?(Y/N)
11) Жмем Y и отправляем, нажав Enter.
Появится текст:
Please Input new ones /or Ctrl-C to discard
Input device IP (192.168.0.1) ==:192.168.0.1
12) Если такой IP адрес роутера нас устраивает, то отправляем Enter.
Если нет, то много раз нажимаем в нижнем сером окне Terminal кнопку Backspace, пока не перестанут стираться символы в верхнем окне программы. Затем вводим в серое текстовое
поле желаемый IP адрес роутера, он будет появляться в верхнем поле. Жмем Enter.
Появится текст:
Input server IP (10.10.10.3) ==:10.10.10.3
13) Меня такой IP сервера не устроил и я указал адрес ПК прописанный на сетевой карте ранее, то есть 192.168.0.2
Появится текст:
Input Linux Kernel filename () ==:
14) Указать файл прошивки, который лежит в папке ftp сервера. У меня сработало с именем test.bin. Советую его попробовать.
Появится текст:
netboot_common, argc= 3
NetTxPacket = 0x81FE6A00
KSEG1ADDR(NetTxPacket) = 0xA1FE6A00
NetLoop,call eth_halt !
NetLoop,call eth_init !
Trying Eth0 (10/100-M)
Waitting for RX_DMA_BUSY status Start. done
Header Payload scatter function is Disable !!
ETH_STATE_ACTIVE!!
*** Warning: no boot file name; using ‘test.bin’
Using Eth0 (10/100-M) device
TFTP from server 192.168.0.2; our IP address is 192.168.0.1
Filename ‘test.bin’.
TIMEOUT_COUNT=10,Load address: 0x80100000
Loading: Got ARP REQUEST, return our IP
Got ARP REQUEST, return our IP
checksum bad
Got ARP REQUEST, return our IP
checksum bad
checksum bad
checksum bad
checksum bad
Got ARP REQUEST, return our IP
checksum bad
ArpTimeoutCheck
Got ARP REPLY, set server/gtwy eth addr (c8:60:00:54:1d:3c)
Got it
TFTP error: ‘File not found.’ (1)
Starting again
Trying Eth0 (10/100-M)
ETH_STATE_ACTIVE!!
Got ARP REQUEST, return our IP
*** Warning: no boot file name; using ‘test.bin’
Using Eth0 (10/100-M) device
TFTP from server 192.168.0.2; our IP address is 192.168.0.1
Filename ‘test.bin’.
TIMEOUT_COUNT=10,Load address: 0x80100000
Loading: Got ARP REPLY, set server/gtwy eth addr (c8:60:00:54:1d:3c)
Got it
TFTP error: ‘File not found.’ (1)
Starting again
Trying Eth0 (10/100-M)
ETH_STATE_ACTIVE!!
*** Warning: no boot file name; using ‘test.bin’
Using Eth0 (10/100-M) device
TFTP from server 192.168.0.2; our IP address is 192.168.0.1
Filename ‘test.bin’.
REQUEST, return our IP
#
#################################################################
##############################
done
Bytes transferred = 3477345 (350f61 hex)
NetBootFileXferSize= 00350f61
Erase linux kernel block !!
From 0xBF050000 To 0xBF3AFFFF
[тут большой блок логов терминала]
done
pppoe_pass: Disabled.
ipv6_pass: Disabled
service zebra restart
service ripd restart
[ ! -f /etc/backup/nvram_backup.dat ] && (sleep 20 && fs backup_nvram && fs save) &
Store settings to backup file.
crc = 7ed0094d
Save curent date and current time to rwfs
Compress config files
tar: removing leading ‘/’ from member names
Write RW-FS to flash (92kB of 192kB)
Unlocking RW-FS .
Writing from /tmp/tgzfs to RW-FS .
Config saved. OK.
Это прошивка неоригинальная, а Wive-RTNL. Но самое главное, что она работает.
Оф страница:
http://wive-ng.sourceforge.net/
нас интересует:
Wive_WR-150N-RT3050-.
так как чип у нашего dir-300 именно 3050
Получилось перепрошить раза с 15-18. Может быть, оно того и не стоит.
Также столкнулся с проблемой, что после того, как мы ввели имя файла прошивки, появлялись буквы Т Т Т Т Т Т.
Однако этого не появлялось, когда я поменял tftpd32 на WinAgents TFTP Server Manager. Хотя, может, это – совпадение.
Xiaomi Mi Wi-Fi Router 4A: подключение и настройка роутера (по шагам)
В последнее время на блоге я редко публикую заметки относительно настройки Wi-Fi роутеров (многие из них однотипны и похожи // за исключением каких-то отдельных моментов, например, проброски портов).
Но сегодня всё же решил сделать небольшое исключение для модельного ряда роутеров Xiaomi Mi Wi-Fi Router 4A ( во-первых , они сейчас достаточно популярны; во-вторых , обеспечивают хорошую скорость, стабильность и покрытие Wi-Fi сети; в-третьих , благодаря поддержке 5 GHz позволяют увеличить скорость Wi-Fi сети).
В общем-то, если ваш “старенький” роутер работает “так себе” — есть смысл попробовать его заменить на продукт от Xiaomi (благо, что настройка у него простая (мой пример ниже) , и с этим справится большинство пользователей ).
Пошаговая настройка роутера
ШАГ 1: цена + пару слов о характеристиках
Начну с того, что устройство из данной линейки роутеров можно приобрести во всех крупных магазинах (цены постоянно меняются, но на AliExpress обычно чуть дешевле) :
- На AliExpress – ссылка (1750 руб.);
- На Ozon – ссылка (2250 руб.);
- На WildBerries – ссылка (2100 руб.).
Роутер упакован в стандартную коробку средних размеров ( комплектация : инструкция, сам роутер (с антеннами) , блок питания, сетевой кабель (опционально: есть не всегда)).
Коробка от роутера // Xiaomi Mi Wi-Fi Router 4A
Внешний вид роутера Xiaomi Mi 4a
- Количество антенн: 4 (внешние!) // это положительно сказывается на зоне покрытия: хорошо ловит даже за одной стенкой ;
- Wi-Fi сети 2,4 GHz и 5 GHz могут работать одновременно // 5 GHz сеть работает быстрее, чем 2,4 ;
- Мощность передатчика, dBm: 19 dBm // средний параметр. Для обычной квартиры хватает вполне ;
- Количество LAN-портов: 2;
- Количество WAN-портов: 1;
- Маршрутизация: DHCP-сервер, статическая маршрутизация, поддержка Dynamic DNS, NAT;
- Безопасность: WEP, WPA, WPA2;
- Поддержка IPv6: есть;
- Функционал роутера: фильтрация по IP-адресам и MAC-адресам
- Макс. скорость Ethernet: 1000 Мбит/с;
- Макс. скорость (реал.) беспроводного соединения: 100 Мбит/с;
- Цвет корпуса: белый (неск. светодиодов на корпусе);
- Размеры, мм: 200*130*50 (есть возможность крепления к стене);
- Питание: от сети 220 В (через адаптер).
От себя добавлю еще пару важных моментов: устройство не греется (сильно) после продолжительной работы и не перезагружается во время нагрузки (чего иногда так не хватает многим др. моделям маршрутизаторов).
ШАГ 2: непосредственное подключение
Здесь, в общем-то, всё стандартно.
На корпусе роутера есть:
- один WAN-порт (помечен как “Internet”) — к нему нужно подключить кабель от Интернет-провайдера;
- два LAN-порта — к ним подключить компьютер/ноутбук (если собираетесь пользоваться только Wi-Fi подключением — то подключать что-то к этим портам не обязательно, т.к. роутер позволяет выполнить первичную настройку сразу через Wi-Fi) .
Вид сзади, разъемы (Xiaomi Mi 4a)
После необходимо соединить устройство с блоком питания и подключить его к сети 220 В. Сразу же должны начать мигать светодиоды на корпусе устройства (их 2! ).
Роутер подключен к сети
Теперь можно переходить непосредственно к настройкам.
ШАГ 3: первичная настройка роутера
Для начала обратите внимание на тот момент, что ваш компьютер должен быть подключен к роутеру (например, через Wi-Fi или LAN-кабелем — это можно увидеть по значку сети // в трее, рядом с часами). Примечание : подключение может быть без доступа к Интернет, но оно должно быть!
Значок сети в Windows
Кстати!
Если вы для настройки роутера подключаетесь через Wi-Fi — обратите внимание, что по умолчанию создается сеть “Xiaomi_xxxx” без пароля! К ней можно присоединиться как с ноутбука/ПК, так и с телефона!
Настройка через Wi-Fi подкл.
Идем далее.
Официально, насколько можно верить сайту производителю, прошивка устройства протестирована с браузерами Chrome и Microsoft Edge (рекомендую для задания параметров запустить один из них).
В браузере нужно перейти по одному из следующих адресов (в моем случае работали все три, в вашем актуален может быть только один из них):
В браузере должно появиться окно с предложением выбрать язык, страну, согласиться с лицензией и нажать кнопку “Попробовать” . Важно: выбор страны и соглашение с лицензией — обязательно, без этого окно со следующими параметрами не загружается!
Chrome – быстрая настройка роутера
После рекомендую выбрать ручной режим задания типа подключения к сети Интернет.
Выбор подключения вручную
Теперь необходимо указать тип подключения (чаще всего это PPPOE или DHCP) и нажать “Далее” .
( прим. : на этом шаге может понадобиться логин и пароль для доступа к сети Интернет. Эту информацию должен предоставлять ваш Интернет провайдер).
Автоматическое получение IP-адреса
Следующий момент : задание имени сети Wi-Fi и пароля для доступа к ней.
Рекомендую также поставить галочку напротив пункта: “Установить пароль сети Wi-Fi в качестве пароля администратора роутера” .
Задание настроек Wi-Fi
Собственно, после этого первичная настройка роутера завершена. Появится окно, в котором вы сможете узнать:
- имя Wi-Fi сети и пароль для подключения к ней;
- IP-адрес для входа в веб-интерфейс роутера (в моем примере 192.168.31.1 + пароль для доступа.
Быстрая настройка сети завершена
После закрытия этого окна роутер перезагрузится и настройки вступят в силу. Теперь можно подключиться к Wi-Fi сети и посмотреть — есть ли доступ к Интернет?!
ШАГ 4: расширенные настройки
URL-адреса для входа в веб-интерфейс роутера (в Chrome работает 100%):
Базовые
Для начала посоветовал бы открыть вкладку “Settings / Status” — ней можно сменить язык с English на Russian.
Далее перейти во вкладку “Состояние” : здесь будут отображены все устройства, подключенные к роутеру (а также состояние сетей 2,4 и 5 GHz, доступ к сети Интернет).
Состояние – кто подключен к роутеру – Xiaomi Mi Router 4A
Для изменения настроек Wi-Fi сети — нужно открыть вкладку “Настройка / параметры Wi-Fi сети” . На единой вкладке можно сразу же настроить и 2,4 GHz сеть, и 5 GHz сеть.
Что интересно : можно отрегулировать уровень сигнала (сильный / слабый), вручную выбрать канал, тип шифрования.
Настройки – параметры Wi-Fi – Xiaomi Mi Router 4A
Во вкладке “Настройки / Параметры сети” можно выбрать:
- тип подключения (PPPOE, DHCP, статический IP-адрес) // зависит от настроек вашего Интернет-провайдера;
- указать DNS // более подробно о DNS и какие можно задать;
- задать режим работы роутера (например, в качестве репитера).
Настройки – параметры сети – Xiaomi Mi Router 4A
Дополнительные
Есть еще ряд настроек, которые могут быть полезны при организации домашней локальной сети. И их я решил вынести сюда – в доп. параметры.
1) Во-первых, обратите внимание на вкладку “Настройки локальной сети” — здесь можно изменить IP-адреса в локальной сети. Например, вместо 192.168.31.1 сделать более привычный вариант 192.168.0.1 .
Параметры локальной сети – Xiaomi Mi Router 4A
2) Во-вторых, если вы хотите пробросить порты (//перенаправить) — во вкладке “Назначение статического IP-адреса DHCP” можно установить для своего ПК постоянный IP в домашней локальной сети.
Прим. : после этого во вкладке “Перенаправление портов” для постоянного IP необходимо пробросить нужный порт.
Настройка статического IP-адреса – Xiaomi Mi Router 4A
Перенаправление портов – Xiaomi Mi Router 4A
3) В третьих, в прошивке Xiaomi Mi Router 4A есть вкладка “VPN” — и сегодня это может быть очень удобно (не придется вручную настраивать что-то в браузере)!
VPN – Xiaomi Mi Router 4A
На этом пока всё.
Дополнения по теме – приветствуются в комментариях!
Comments are closed, but trackbacks and pingbacks are open.