FreeBSD시스템의 터미널에 연결하기 위해서 올바른 종류의 케이블과 접속하기 위한 직렬포트가 필요합니다. 이번 섹션에서는 여러분이 해야할일이 무엇인지 이야기 합니다. 이미 터미널과 케이블에 필요한 것에 익숙하다면 설정으로 바로 가세요.
터미널들이 직렬포트를 사용하기 때문에 FreeBSD시스템의 터미널에 접속하기 위해서 직렬 케이블(RS-232C로도 알려져있습니다.)을 쓸 필요가 있습니다.
많은 종류의 직렬 케이블들이 존재합니다. 접속하고자하는 터미널에 따라서 케이블을 선택하면 됩니다.
터미널과 FreeBSD시스템 양쪽에 있는 직렬 포트는 케이블을 사용하기에 적합한 컨넥터가 있어야 합니다.
널모뎀 케이블은 "신호 그라운드"같이 몇몇 신호들은 곧장 전달하지만 다른 신호들을 스위치해줍니다. 예를 든다면 "데이터 전송" 핀은 다른 쪽끝의 "데이터 수신"핀으로 갑니다.
직접 케이블을 만들기 원한다면 터미널의 용도로 만들기에 추천하는 방법을 표로 보여주겠습니다. 이 표는 RS-232C 신호 이름과 DB-25 컨넥터에 핀번호를 보여줍니다.
Signal Pin# Pin# Signal
TxD 2 ----------------------- 3 RxD
RxD 3 ----------------------- 2 TxD
DTR 20 ----------------------- 6 DSR
DSR 6 ----------------------- 20 DTR
SG 7 ----------------------- 7 SG
DCD 8 ----------------------+ 4 RTS*
*RTS 4 + + 5 CTS*
*CTS 5 +---------------------- 8 DCD
*컨넥터 후드 안에 핀 4,5번을 내부적으로 접속시키고 원격 후드에는
핀8번을 접속시킵니다.
표준 직렬 케이블은 모두 곧장 RS-232C신호들을 통과 시킵니다. 케이블 끝에 "데이터 전송"핀은 다른쪽 끝의 "데이터 전송"핀으로 갑니다. 이것은 여러분의 FreeBSD시스템에 붙어있는 모뎀에 연결하기 위한 케이블의 형태입니다. 그리고 이것은 몇몇 터미널들을 위해서 필요합니다.
FreeBSD호스트 컴퓨터와 터미널 사이에 데이터가 포트라는 장치를 통해서 전송됩니다. 이 섹션에서는 현존하는 포트의 종류와 FreeBSD에서 그들이 어떻게 주소가 지정되었는지 기술 합니다.
몇몇 종류의 직렬 포트가 존재 합니다. 케이블을 사거나 만들기 전에 FreeBSD시스템과 터미널에 있는 포트가 들어맞는가를 확신해야 합니다.
대부분 터미널들은 DB25포트를 가지고 있습니다. FreeBSD를 운용하는 컴퓨터를 포함한 개인용 컴퓨터들도 DB25 또는 DB9포트를 가지고 있을 것입니다. 여러분의 PC가 멀티포트 직렬카드를 가지고 있다면 아마도 RJ-12또는 RJ-45포트가 있을 것입니다.
사용하고 있는 포트의 종류는 하드웨어에 딸려온 문서를 보십시오. 눈으로 직접확인하는 것도 역시 좋은 방법이 될수 있습니다.
FreeBSD에서는 각각 직렬포트는 /dev/디렉터리를 통해 접근 할 수 있습니다.
다음과 같은 두가지 종류의 진입점이 있습니다.
/dev/ttydX같은 이름들을 가지고 있습니다.
여기서X는 0부터 시작하는 포트 숫자 입니다.
일반적으로 터미널들에 callin포트를 사용합니다.
Callin포트들은 data carrier detect (DCD)신호가 작동하는 직렬 라인을 필요로 합니다.
/dev/cuaaX같은 이름들을 가지고 있습니다.
callout포트들은 일반적으로 터미널에 사용하지 않고 단지 모뎀에 이용합니다.
직렬케이블이나 터미널이 carrier detect신호를 지원하지 않는다면
callout포트를 이용할 것입니다.더많은 정보를 원한다면 sio(4)의 맨페이지를 참고하세요.
첫번째 직렬 포트(DOS에서는 COM1)에 연결된 터미널을 가지고 있다면
터미널 참조를 위해 /dev/ttyd0를 이용하기를 원할것입니다.
두번째 직렬포트( COM2로 알려져 있는)를 접근하기 원한다면
/dev/ttyd1을 이용하면 될것입니다. 이런식으로 나머지도
사용하면 됩니다.
여기서 주의해야할 사항은 각각의 직렬포트를 지원하도록 커널을 설정 해주어야만 한다는 것입니다. 멀티포트 직렬카를 가지고 있다면 두말할 나위도 없겠죠? 더 자세한 정보는 Configuring the FreeBSD Kernel을 참고하세요.