Volgograd

Волгоград Linux User Group

Организована 23 ноября 2002 года

Проект заморожен Птн Июл 6 02:11:14 MSD 2012


Вход:  Пароль:  

TarasAblamsky/КакЗапуститьNetconsole


netconsole — это модуль ядра linux, позволяющий выводить сообщения ядра (kernel messages) на другие компьютеры в сети.
netconsole использует UDP для передачи данных. Сетевые параметры передаются модулю при его загрузке.
Этот модуль может оказаться весьма полезным при отлове багов ядра, когда компьтер «наглухо виснет», при всяких kernel panic и тп.

Чтобы запустить netconsole нужно:

на машине которую хотим отлаживать

остановить klogd (возможно это не обязательно)


на обычной консоли (не в X, и не удаленно) сказать:

после чего сообщения ядра уже должны попадать на консоль, сюда же, где пишем команды.

загрузить модуль netconsole c параметрами:

где 192.168.1.2 — адрес компьютера на который мы хотим выводить сообщения.

при желании, можно указать и MAC-адрес компьютера на который мы хотим выводить логи.


а также можно указать и порты, полный формат такой:

на машине, где будем смотреть логи


запусить netcat для вывода всего приходящего на UDP-порт 6666 (такой номер порта по-умолчанию)