Соединение двух Linux-систем через последовательный порт - PullRequest
0 голосов
/ 10 марта 2012

Я хотел бы соединить две Unix Flavored System через последовательный порт.Может ли кто-нибудь пролить свет на эту просьбу?

На одной машине у меня установлена ​​freeBSD, а на другой машине установлена ​​Fedora 15.

FreeBSD - это то место, где я буду устанавливать соединениеи Fedora будет принимать соединение.

Я изменил уровень выполнения на моем Fedora, чтобы он останавливался в командной строке.(т. е. установите уровень запуска на 3).

Обе машины имеют ком-порты (штекер), и я подключаю их обратно к задней панели через последовательный кабель (коннекторы с обеих сторон)

Машина FreeBSD, я инициирую соединение, но не вижу, как соединение становится успешным

Я отключил брандмауэр на своей Fedora 15.

1 Ответ

0 голосов
/ 10 марта 2012

Вам необходим кабель (или адаптер) для нуль-модема, который пересекает определенные пары линий RS-232. Прямой распиновочный кабель не будет работать, потому что он соединит, например, CTS с CTS и RTS с RTS, а не CTS с RTS и наоборот.

Есть ли у вас нуль-модемный адаптер или кабель в цепочке соединений?

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

(Вы также можете использовать stty < /dev/tty<whatever> <args> для просмотра / изменения последовательных параметров, и можно использовать echo и cat.)

Когда канал передачи данных, таким образом, работает, вы можете подумать о настройке IP-связи (другой ответ дан).

...