serial null modem
вот поставили мне задачу, реализовать администрирование удаленно сервера, при отсутствии сети, с учетом минимальных затрат. Рекомендовали копать в сторону доступа к консоли 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:
как мне получить тоже самое?
- Для комментирования войдите или зарегистрируйтесь
gw ~ # cat
gw ~ # cat /boot/grub/menu.lst
Работает !
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Друг ну ваще ни как, не
Друг ну ваще ни как, не получается. На втором компе, который должен получить терминал компа, настроенного как ты написал, нужны ли какие нибудь настройки? подключаться через minicom? он должен быть запущен на компе к которому подключаешься?
просто горит online и не какого приглашения, в minicom. :(, распиновку кабеля проверил, использую DB9famele-DB9famele
gentoo centos fedora
cat /etc/securetty|grep ttyS
cat /etc/securetty|grep ttyS
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
console ttyS0 vc/1 vc/2 vc/3
gentoo centos fedora
Замкни порты кабелем и пробуй
Замкни порты кабелем и пробуй на одном компе
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
не нашел комп с двумя
не нашел комп с двумя последовательными портами, есть еще идеи?
gentoo centos fedora
кабель нуль-модемный?
кабель нуль-модемный? http://pinouts.ru/SerialPortsCables/Nullmodem9to9_pinout.shtml
rx, tx и gnd точно соединены?