URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 19217
[ Назад ]

Исходное сообщение
"Administration via serial console, null modem"

Отправлено ivanff , 08-Июл-09 15:25 
вот поставили мне задачу, реализовать администрирование удаленно сервера, при отсутствии сети, с учетом минимальных затрат. Рекомендовали копать в сторону доступа к консоли linux по средством терминала через серийный порт.
В книге OReilly.Linux.Networking.Cookbook.Nov.2007 была рассмотрена глава Linux Server Administration via Serial Console

При тестировании использовалась fedora 8 и gentoo x86_64, соединенные по средством серийного кабеля называемого null modem.

И так не получается ровным счетом ни чего толкового, документации море, но ни чего не дает.

в grab на fedora:


serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1
terminal --timeout=10 serial
title Fedora (2.6.26.8-57.fc8) serial
    root (hd0,1)
    kernel /vmlinuz-2.6.26.8-57.fc8 ro root=LABEL=/ console=tty0 console=ttyS0,115200n8
    initrd /initrd-2.6.26.8-57.fc8.img

setserial -a /dev/ttyS0

/dev/ttyS0, Line 0, UART: 16550A, Port: 0x03f8, IRQ: 4
        Baud_base: 115200, close_delay: 50, divisor: 0
        closing_wait: 3000
        Flags: spd_normal skip_test

в inittab:


s0:2345:respawn:/sbin/agetty -L -f /etc/issue -l /bin/login 115200 ttyS0 vt102

Так же учтены особенности os fedora по книге.
и так после перезагрузки нахожу в dmesg | grep tty

Kernel command line: ro root=LABEL=/ console=tty0 console=ttyS0,115200n8
console [tty0] enabled
console [ttyS0] enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A


[root@ivan ivan]# ps aux | grep tty
root      3246  0.0  0.0   1744   420 tty2     Ss+  12:54   0:00 /sbin/mingetty tty2
root      3247  0.0  0.0   1744   416 tty3     Ss+  12:54   0:00 /sbin/mingetty tty3
root      3248  0.0  0.0   1744   420 tty4     Ss+  12:54   0:00 /sbin/mingetty tty4
root      3249  0.0  0.0   1744   420 tty5     Ss+  12:54   0:00 /sbin/mingetty tty5
root      3250  0.0  0.0   1744   416 tty6     Ss+  12:54   0:00 /sbin/mingetty tty6
ivan      3285  0.0  0.0   4864  1580 tty1     Ss+  12:54   0:00 -bash
root      3707  2.3  3.1 116332 90136 tty7     Ss+  12:54   3:12 /usr/bin/X :0 -br -audit 0 -auth /var/gdm/:0.Xauth -nolisten tcp
root      5787  0.0  0.0   1756   472 ttyS0    Ss+  14:47   0:00 /sbin/agetty -L -f /etc/issue -l /bin/login 115200 ttyS0 vt102
root      9597  0.0  0.0   4076   760 pts/0    S+   15:11   0:00 grep tty

на другом конце запускаю minicom на порту ttyS0, соединяю кабель:
в строке состояния вижу:


CTRL-A Z for help |115200 8N1 | NOR | Minicom 2.3    | VT102 | Online 00:00

отсоединяю кабель,вижу:

CTRL-A Z for help |115200 8N1 | NOR | Minicom 2.3    | VT102 |      Offline


при этом не появляется сообщений о залогинивании или какое либо сообщение запись в окне тоже отсутствует!!!

команды cat и echo, так же не дают ни какого результата.

ВОПРОС, что я делаю не так? может я не правильно понял и мои действия в принципе не должны привести к какому либо результату.
в книге при запуске minicom выдает:


# minicom
Welcome to minicom 2.1
OPTIONS: History Buffer, F-key Macros, Search History Buffer, I18n
Compiled on Nov 12 2003, 19:21:57
Press CTRL-A Z for help on special keys
headless login:

как мне получить тоже самое?

Содержание

Сообщения в этом обсуждении
"Administration via serial console, null modem"
Отправлено ivanff , 10-Июл-09 11:22 
up