Топ несуществующих доменов
ICANN опубликовала довольно необычную статистику — топ некорректных запросов к серверам корневой зоны. Фактически, это рейтинг несуществующих доменов верхнего уровня. Ознакомиться с ним можно на сайте ICANN — ссылка.
Мысли, факты, цитаты, заметки.
Хаки и трюки |
Виртуалки |
Сисьадминство |
BASH-скрипты |
|||
Парусные суда |
Праздники |
Моё чтиво |
Игра KSP |
ICANN опубликовала довольно необычную статистику — топ некорректных запросов к серверам корневой зоны. Фактически, это рейтинг несуществующих доменов верхнего уровня. Ознакомиться с ним можно на сайте ICANN — ссылка.
Вчера намудрил с правами файлов моих сайтов, что только не делал для восстановления, и sticki-бит ставил, и менял владельца/группу, и ставил флаг +x.
Сегодня командой
find . -type f -exec chmod 644 {} \; && find . -type d -exec chmod 755 {} \;
вернул всё взад ;-)
Это не очередное руководство, где всё разжёвано, в этой заметке я хочу обобщить свой опыт и оставить на память для себя некоторые нюансы (распиновка, цвета проводов, адреса, команды и т. д.).
Показать
Принёс мне знакомый админ роутер
TP-Link TL-WR841ND v8.1, вот такой:

Ясно, что роутер теперь с полностью стертой или поврежденной прошивкой. При вскрытии устройства на плате обнаружен нераспаянный последовательный порт JP1:

После этого в загашниках был найден USB-кабель DCA-510 на микросхеме CP2101 с уровнями напряжения 3,3В, вот такой: |
|
Я отрезал Lumberg-разъём: | |
В интернете нашёл электрическую схему кабеля:


На плате роутера к последовательному порту подпаялся так, как указано на рисунке (последовательно слева направо — не подключен, красный, белый, синий):

Пач-корд от компьютера вставил в живой LAN-порт (LAN3). На сетевом интерфейсе компьютера установил IP-адрес 192.168.0.2/30 и настроил демон tftpd, с помощью которого файл прошивки будет залит в устройство (пользователям Windows рекомендую воспользоваться программой
TFTPD32). С официального сайта TP-Link скачал прошивку. Причём (по указанию мануалов) скачивал файл без слова "boot" в имени. Положил скачанный файл прошивки в папку, настроенную в конфигурации tftpd, переименовав его в firmware.bin. Включил роутер и вставил USB-кабель в компьютер.
При включении кабеля в USB-порт компьютера он определился как новое устройство /dev/ttyUSB0 (у пользователей Windows появится новое устройство Serial Data Cable, создающее виртуальный COM-порт и требующее установки драйверов). После запуска команды
sudo minicom --device /dev/ttyUSB0
(пользователи Windows могут воспользоваться программой HyperTerminal, PuTTY или
KiTTY) и установки скорости обмена в 115200 бод 8N1 я увидел на экране диагностические сообщения и периодически появляющуюся надпись "Autobooting in 1 seconds ...". Сразу после очередного появления этого сообщения быстро набрал на клавиатуре tpl. Система перешла в режим ожидания команд, индикаторы роутера перестали мигать и сетевое подключение, не активное до этого, стало активным.
Затем я ввёл команды для заливки прошивки в железку:
setenv serverip 192.168.0.2
(установка IP-адреса, с которого будет залит файл прошивки в память)
setenv ipaddr 192.168.0.1
(установка IP-адреса оживляемого устройства)
tftpboot 0x81000000 firmware.bin
(скачивание файла прошивки с компьютера в память устройства (во временную область, начиная с адреса 0x81000000). Если при выполнении этой команды идет строчка Т Т Т Т Т Т, то это означает Timeout (нет ответа от 192.168.0.2). Должно быть заполнение экрана символами ##########.
erase 0x9f020000 +0x3c0000
(подготовка (очистка) блока памяти с адреса 0x9f020000 под прошивку длиной 0x3c0000 байт (3932160 в десятичной системе)
cp.b 0x81000000 0x9f020000 0x3c0000
(копирование блока памяти с адреса 0x81000000 в адрес 0x9f020000 длиной 0x3c0000 байт)
bootm 0x9f020000
(передача управления программе по адресу 0x9f020000)
Роутер перезагрузился и стал отвечать на ICMP-запросы с адресом 192.168.0.1. Половина дела сделано, железку я поднял с родной прошивкой, но с не рабочим WAN-портом.
Лог первой загрузки системы на реанимированном устройстве
Вторым этапом я скачал файл прошивки Open-WRT для данной модели и аппаратной ревизии роутера (Attitude Adjustment 12.09, r36088). В WEB-интерфейсе настройки зашел в пункт Система/Обновление ПО и выбрал скачанный файл. На сетевом интерфейсе компьютера поставил IP-адрес 192.168.1.2/30. После перезагрузки маршрутизатора он стал отвечать на ICMP-запросы с адреса 192.168.1.1. В терминальном окне я набрал telnet 192.168.1.1 и командой "passwd" установил пароль пользователя root. Скачанная прошивка идёт уже с WEB-интерфейсом LuCI, поэтому зайдя по адресу http://192.168.1.1 с браузера компьютера я увидел приглашение системы роутера для ввода логина и пароля.
В разделе Network -> Switch создал два влана:
VLAN1: CPU tagget и LAN2 untagget (это порт, который будет новым WAN-портом), остальные – off,
VLAN2: CPU tagget и LAN3 и LAN4 untagget, LAN1 off.
Сохранил и применил изменения.
В разделе Network -> Interfaces удалил старый интерфейс WAN и создал новый с именем NEWWAN, указав интерфейс VLAN eth1.1.
Сохранил и применил изменения.
В разделе Network -> Interfaces редактирую LAN (закладка Physical Settings), поставив галки напротив интерфейсов VLAN eth1.2 и Wireless Network: «OpenWrt».
Сохранил и применил изменения.
System -> Reboot — перегрузил роутер. Теперь у него роль WAN играет порт LAN2, а битый порт LAN1 отключён.
Лог загрузки маршрутизатора TP-Link TL-WR841ND v8.1 после сброса
Лог загрузки маршрутизатора TP-Link TL-WR841ND v8.1
Использованные ресурсы и ссылки:
Тема форума на dd-wrt.com
Инструкция по поднятию TL-WR1043ND с аналогичными симптомами
Тема форума на unixforum.org
P.S. — продолжение истории читайте тут: (вторая серия) Восстановление маршрутизатора TP-Link TL-WR841ND v8.1
Теперь читаю, лафааааа )
Теперь жду, когда мне её пришлют )
Набросал новый мини-сайтик о Юэ Фее, китайском полководце династии Южная Сун. Создавал его под впечатлением от книги 1963 г. «Сказание о Юэ Фэе», написанной Цянь Цаем и переведённой с китайского В. Панасюком. Очень советую всем, хоть читал я её в последний раз году этак в 1985...

Итак —
Сказание о Юэ Фее.
Вчера освобождал выделенный мне кооперативом подвал, так натаскался тяжестей, что стесал себе все папиллярные линии )))
С десяти часов утра до пяти вечера (с перерывом на обед) мучал D-Link DIR-300A/C1 на предмет корректного восстановления сессии при обрыве PPTP VPN-туннеля. В Debian — частично заработало, в Windows — нет. Грустно.
Поставил движок Эгея, буду смотреть, как привинтить к нему Фотораму.
P. S. Фотораму не хочу, платная.