Страница 1 из 1

Хардкорная отладка через telnet

Добавлено: Пт фев 28, 2014 2:33 am
aka
Временно, на период начального тестирования в втварь для ARM/Rockchip встроен telnet сервер для отладки сложных случаев. Если например терминал включается, а картинки на экране совсем нет (скорее всего, это случится потому что монитор не 1920х1080, но лог ядра всё равно надо посмотреть). Или просто интересно стало посмотреть, как устроен линукс изнутри, в самом начале своей пингвиньей жизни.

telnetd запускается в самом начале, до инициализации графики и до выяснения IP терминала. В самом начале терминал (все терминалы, да) использует IP адрес 10.123.123.123, маска сети 255.255.255.0. Этот же адрес написан в нижней строчке интерфейса "настройка терминала", который вызывается по кнопке Del.

Вход без логина и пароля. Просто настрой на сетевой карте своего компьютера с виндовсом дополнительный адрес 10.123.123.234, маска сети 255.255.255.0, и запусти из командной строки:

Код: Выделить всё

telnet 10.123.123.123
Получишь командную строку терминала.

Позже, когда терминал определяет свой IP (считывает с диска или получает от DHCP), он перестаёт отвечать на 10.123.123.123, но сервер телнета в нём остается.

Также не надо забывать про два других инструмента отладки: снятие логов через Конфигуратор и просмотр информации о терминале через встроенный веб-сервер. Эти два инструмента начинают работать позже, когда терминал определится со своим личным IP адресом.