com1 포트로 리눅스 터미널 열기

autofolder의 이미지

안녕하세요.
비슷한 내용을 찾아봐도 잘 안보여서 질문 올립니다.

페도라 코어 2를 설치한 리눅스 서버가 있습니다.
네트워크에 문제가 생겨서, 노트북을 서버의 com1 포트에 연결해서 터미널을 열려고 하는데 아무것도 안뜨네요.

이렇게 해본적이 한번도 없어서, 무엇부터 설정해야 하는지도 잘 모르고 있습니다.
menuconfig의 커널 설정부분을 보니, serial 은 커널에 포함되어 있는데요, 또 다른것이 필요합니까?

다른 필요한 정보가 있으시다면 알려드리겠습니다.
답변 부탁드립니다.

warpdory의 이미지

com1 으로 연결하시려는 것으로 봐서.. 시리얼 라인 연결인데... slip 설정이 필요할 것으로 보입니다. 그런데, slip 은 ... 워낙 오래된 놈이라 찾기 좀 힘들지 않을까 싶네요.
- 저도 몇개 검색해 봤는데, 마땅히 소개시켜드릴 만한 글이 없습니다.


---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도

즐겁게 놀아보자.

ganadist의 이미지

autofolder wrote:
안녕하세요.
비슷한 내용을 찾아봐도 잘 안보여서 질문 올립니다.

페도라 코어 2를 설치한 리눅스 서버가 있습니다.
네트워크에 문제가 생겨서, 노트북을 서버의 com1 포트에 연결해서 터미널을 열려고 하는데 아무것도 안뜨네요.

이렇게 해본적이 한번도 없어서, 무엇부터 설정해야 하는지도 잘 모르고 있습니다.
menuconfig의 커널 설정부분을 보니, serial 은 커널에 포함되어 있는데요, 또 다른것이 필요합니까?

다른 필요한 정보가 있으시다면 알려드리겠습니다.
답변 부탁드립니다.

시리얼이 정상적으로 설정되어 있다면 다음 명령으로 현재 시리얼 포트 상태를 알 수 있습니다.

ganadist@ganadist /tftproot $ sudo cat /proc/tty/driver/serial
serinfo:1.0 driver revision:
0: uart:16550A port:000003F8 irq:4 tx:2848 rx:10947530 fe:3 brk:3 RTS|DTR
1: uart:unknown port:000002F8 irq:3
2: uart:unknown port:000003E8 irq:4
3: uart:unknown port:000002E8 irq:3
4: uart:unknown port:00000000 irq:0
5: uart:unknown port:00000000 irq:0
6: uart:unknown port:00000000 irq:0
7: uart:unknown port:00000000 irq:0

제 컴은 ttyS0 (tts/0) 만 사용하도록 되어 있기 때문에 0번만 정보가 나옵니다.

일반 배포판은 대부분 시리얼 드라이버가 커널에 builtin되어 있기때문에 위와같이 나와야합니다만 혹시 모듈로 컴파일 하셨다면 8250이라는 커널모듈을 올리시기 바랍니다.

만약 시리얼설정이 정상적으로 되어있는데도 데이터가 오고가지 않으면 시리얼 설정(속도, 패리티 설정, 플로컨트롤 등등) 이 잘못되었거나 실제의 시리얼 케이블이 잘못된 경우입니다. 시리얼 연결 프로그램(minicom등등)의 시리얼 설정을 찬찬히 뜯어보시고, 그래도 이상있으면 시리얼 케이블을 교체하시기 바랍니다.

----
데스크탑 프로그래머를 꿈꾸는 임베디드 삽질러

익명 사용자의 이미지

LILO의 경우 설정파일입니다. 이 예제를 사용하시면 될듯...
append="console=tty0 console=ttyS0,9600n8"
이 라인이 커널파라미터입니다.
Remote-Serial-Console-HOWTO 라는 하우투 문서가 있습니다 RTFM
========================
boot=/dev/hda

map=/boot/map

install=/boot/boot.b

prompt

default=linux

# Changes for serial console on COM1: in global section

# Deleted: message=/boot/message

serial=0,9600n8

timeout=100

restricted

password=de7mGPe3i8

image=/boot/vmlinuz-2.4.2-2

label=linux

read-only

root=/dev/hda6

initrd=/boot/initrd-2.4.2-2.img

# Changes for serial console on COM1: in each image section

append="console=tty0 console=ttyS0,9600n8"

========================

cdpark의 이미지

/etc/inittab 에서 시리얼 라인 쪽에 getty가 뜨도록 고쳐주시고요.

autofolder의 이미지

/etc/inittab 파일에 다음 한줄 추가해주고 reboot 하니까 되네요.
고맙습니다.

co:12345:respawn:/sbin/mingetty ttyS0 CON9600 vt102

왜사냐건 웃지요 ^^

cherry0704의 이미지

minicom 을 쓰세요.

console 케이블이라면. minicom 을 쓰면 될듯하네요

터미널창에서 minicom 을 치시구요

ctrl + a + z 누르시면 메뉴가 나옵니다.

기본적인건 ctrl+a+o 누르셔서 'serial port setup' 이 부분에서

A 누르시구 ttyS0 으로 해주십니다. 윈도우와는 달리 리눅스는

0번이있으니깐 1번이 0 이 되겟죠? ^^ㅋ

그리고 bits 9600 으로 바꿔주구요..

저장하구

나오셔서 ctrl + a + x 빠져 나오신뒤 다시 minicom 하시면

됩니다 ^^ㅋ

잘부탁 드립니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.