LINUX.ORG.RU

Нуль-модемный кабель


0

0

Ситуация такая - Мне нужно соединить 2 компьютера одним Нуль-модемным кабелем. Система RHEL 5.

На компьютере-1 (К1) делаю:

# cat < /dev/ttyS0

На компьютере-2 (К2) делаю:

# echo "Test connection" > /dev/ttyS0

Но к сожалению нет никакого эффекта на К1 нет, хотя я должен был увидеть текст который ввел на К2. Менялся ролями тоже самое. Кабель исправен, мало того у меня их 2 (новых). Думаете с портами ? Пробовал на 3 компьютерах по очереди =\

Уже незнаю что делать

anonymous

Уверен что разводка кабеля правильная? Дело в том, что сейчас уже многие не видят разницы между нуль-модемным и просто модемным комовским кабелем, который обзывают "нуль-модемным", хотя это не так.
Для связи комп-комп тебе нужен именно "классический" нуль-модемный кабель, без перехлеста, и кабели от модема не подойдут. Проверь тестером разводку и сравни с http://pinouts.ru/SerialPortsCables/Nullmodem9to9.shtml


ЗЫ Недавно понадобился именно нуль-модемный кабель - так весь город обошел - кроме круглых глаз продавцов-консультантов ничего не видел. В лучшем случае, в паре мест, предложили простой модемный. Пришлось перепаивать:)

Mousehouse
()
Ответ на: комментарий от Mousehouse

Сегодня как раз занимался перепайкой кабеля то на нуль-модемный, то на обычный, то на специальную разводку для программатора.

Автору темы, почитай тут: http://www.linux.org.ru/books/HOWTO/NET-3-HOWTO-9.html#ss9.1 И для разнообразия тут: http://www.linux.org.ru/books/HOWTO/Serial-HOWTO.html http://www.linux.org.ru/books/HOWTO/Text-Terminal-HOWTO.html

Vlad_Ts ★★★★★
()
Ответ на: комментарий от Mousehouse

>Для связи комп-комп тебе нужен именно "классический" нуль-модемный кабель, без перехлеста, и кабели от модема не подойдут.

тебе съели моск. для связи комп-комп как раз и нужен кабель с перехлёстом. паял для отладки девайса на днях. так что, спорить бесполезно. Он и есть нуль-модемный.

А обычный модемный - как раз _без_ перехлёста.

scyld
()
Ответ на: комментарий от scyld

PS. настроить скорость и прочую лабуду можно stty.
поднять сеть над последовательными портами- классически - pppd

scyld
()
Ответ на: комментарий от scyld

Народ теперь прошу помощи типа КАК ТАК?

Пришел на работу и проверил тоже самое на 2-ух промышленых серверах FS RX200 и все там работает! Без всяких настроек итд этим же самым кабелем =\ Единственное что отличается это то что дома у меня обычные компы и RHEL 5 на обоих, в то время как на серверах RHEL 4.4 Но разве в этом может крыться проблема ?

anonymous
()
Ответ на: комментарий от anonymous

> Но разве в этом может крыться проблема ?

настройки портов?

isden ★★★★★
()
Ответ на: комментарий от Mousehouse

==== RHEL 5

# dmesg | grep tty

serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A

serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A

00:06: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A

00:07: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A

# setserial -g /dev/ttyS[01]

/dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4

/dev/ttyS1, UART: 16550A, Port: 0x02f8, IRQ: 3

==== RHEL 4

$ dmesg | grep tty

ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A

$ setserial -g /dev/ttyS[01]

/dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4

/dev/ttyS1, UART: unknown, Port: 0x02f8, IRQ: 3

anonymous
()

Кстати вот еще по теме

18.18 Как соединить два компьютера через com-порты?

Выполняем на первой машине:

pppd /dev/ttyS0 115200 local nocrtscts nocdtrcts noxonxoff 192.168.0.1:192.168.0.2 netmask 255.255.255.252 noauth

на второй машине:

pppd /dev/ttyS0 115200 local nocrtscts nocdtrcts noxonxoff 192.168.0.2:192.168.0.1 netmask 255.255.255.252 noauth

Получаем локалку со всеми вытекающими.

http://www.opennet.ru/docs/RUS/lor_faq/lorFAQ-18.html

Mousehouse
()
Ответ на: комментарий от anonymous

> Но разве в этом может крыться проблема ?

Пожег наверное уже порты. Промышленные-то поди заземлены как надо. В следующий раз прежде чем соединять компы кабелем, заземли их, хотя бы друг об друга.

ansky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.