RHEL 직렬 TTY

RHEL 직렬 TTY

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Technical_Notes/deployment.html

따라서 /etc/inittab은 더 이상 사용되지 않습니다. 제안한 대로 /etc/init/serial-ttyS2.conf를 만들었습니다. 그 후에는 다음을 사용하여 서비스를 시작해야 합니다.

[root@sbc-l1c-pcc-00 ~]# initctl이 serial-ttyS2를 시작합니다.

[root@sbc-l1c-pcc-00 ~]# ps aux grep tty |

root7779 0.0 0.0 2016 536 ttyS2 Ss+ 13:38 0:00 /sbin/agetty/dev/ttyS2 9600 vt100

그런데 연결을 시도하면 로그인 메시지가 나타나지 않고 빈 화면만 나타납니다. 화면이 켜져 있고 로그인 화면이 나타나는 동안 serial-ttyS2를 다시 시작해 보았습니다. 연결이 필요할 때마다 이 작업을 수행해야 합니다. 이유를 아는 사람 있나요?

답변1

누락된 공간이 /sbin/agetty/dev/ttyS2실제가 아니라고 가정하거나 심각한 문제에 직면하게 될 것입니다.

데이터 캐리어 감지를 모니터링하도록 agetty에게 요청하지 않았을 수 있습니다. DCD가 설정되면 진행 중인 세션이 있음을 의미합니다. DCD에서는 DTR이 필요합니다. Data Terminal Ready가 표시되면 터미널의 다른 RS-232 회선이 유효하지 않음을 의미하기 때문입니다.

DCD 상태(예: 터미널의 사용자)에 대한 지식이 부족하기 때문에 agetty는 사용자가 언제 연결하는지 알지 못하므로 프롬프트를 표시할 수 없습니다. 대신 사용자가 Return 키를 누를 때까지 기다립니다. 이에 대한 자세한 내용은 -L의 옵션 설명을 참조하세요.man agetty

널 모뎀 케이블이 올바르게 연결되어 있다고 가정합니다.

/sbin/agetty --8bits --flow-control -L=never ttyS0 9600

그렇지 않으면 Enter를 누르는 사람들과 함께 살게 됩니다.

다음에서 몇 가지 팁을 찾을 수 있습니다.블로그 게시물직렬 터미널 및 Fedora 20 관련.

관련 정보