Для сохранения вывода dmesg на удалённый сервер (например, для сохранения данных при падении ядра - kernel panic) можно использовать модуль ядра netconsole:
modprobe netconsole netconsole=[src-port]@[src-ip]/[dev],[tgt-port]@<tgt-ip>/[tgt-macaddr]
По-умолчанию:
* src-port = 6665 * dev = eth0 * dst-port = 6666 * tgt-macaddr = MAC-адрес с dev
Для задействования маршрутизации (если src-ip и tgt-ip находятся между роутером) в tgt-macaddr необходимо прописать MAC-адрес первого роутера (шлюза по-умолчанию).
Нельзя указать интерфейс, не поддерживающий netpoll (это lo, bonding и т.п.). Если это сделать будет выдана ошибка «error 254».
При использовании bonding'а можно указывать любой включенный в него интерфейс (кроме него самого, см. предыдущее замечание).
Дискуссия