вот поставили мне задачу, реализовать администрирование удаленно сервера, при отсутствии сети, с учетом минимальных затрат. Рекомендовали копать в сторону доступа к консоли 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:
как мне получить тоже самое?
up