RSS구독하기:SUBSCRIBE TO RSS FEED
즐겨찾기추가:ADD FAVORITE
글쓰기:POST
관리자:ADMINISTRATOR

출처 : 대전국제IT교육센터 정성재 강사

 

1. 리눅스 네트워크의 개요
(1) 개요: 리눅스에서 네트워크 서비스를 사용하려면 가장 먼저 네트워크 하드웨어를 설치해야 하고
          다음으로 네트워크 프로토콜, 네트워크 서비스 프로그램 순으로 설치해야 한다.
(2) 순서
   1) 네트워크 하드웨어의 설치: Ethernet Card나 모뎀, 시리얼/패러럴 케이블 등의 설치가 해당
                               된다.
   2) 네트워크 프로토콜의 설치: TCP/IP 프로토콜이나 SLIP, PPP등을 설치해야 한다. 현재 배포판
                               리눅스에서는 이러한 프로토콜이 기본적으로 제공되므로 따로 설치
                               할 필요는 없다.
   3) 네트워크 서비스 프로그램의 설치: 실제 사용할 네트워크 서비스 프로그램을 설치한다. 웹서비
                                      스를 위한 웹서버나 메일서버등이 이에 해당된다.

2. 네트워크 하드웨어 설치
(1) 리눅스에서 지원하는 네트워크 하드웨어
   1) 설명: 리눅스는 다양한 네트워크 하드웨어를 지원한다. 일반 이더넷카드, 모뎀이외에 ISDN,
           AX.25, ATM등도 지원한다.
   2) 대표적인 네트워크 하드웨어
    ㄱ. lo : 로컬 루프백(Local loop back) 인터페이스를 가리킨다. 물리적으로 존재하는 인터페이
            스가 아니라 가상으로 만들어진 것으로 네트워크 카드의 유무와 상관없이 항상 컴퓨터
            자신을 가리키며 IP는 127.0.0.1을 갖는다. 리눅스는 자기자신 IP에게 PING이 안되므로
            자신에게 PING 테스트등 네트워크 디버깅을 할 때 쓰인다.
    ㄴ. ethx: 일반적으로 사용하는 이더넷카드의 인터페이스를 나타낸다. 랜카드는 여러장을 동시에
             장착할 수 있으며 그것은 각각 번호로 구분한다. 즉 첫번째 랜카드는 eth0, 두번째 랜
             카드는 eth1 등이 된다.
    ㄷ. dlx: D-Link DE-600 포켓 어댑터 시리즈의 어댑터 인터페이스이다. 이것은 패러럴 포트를
            통해 구동되는 DE-600에서만 사용된다.
    ㄹ. slx: SLIP 인터페이스를 나타낸다.
    ㅁ. pppx: PPP인터페이스를 나타낸다. 가정에서 사용하는 모뎀으로 네트워크를 사용할 때 사용
            하는 인터페이스이다.
    ㅂ. plipx: 패러럴 케이블을 사용하는 패러럴 라인 인터페이스를 나타낸다.
(2) 이더넷(Ethernet Card) 설치하기
   1) 설명: 현재 나오는 리눅스에서는 대부분의 PCI 랜카드는 자동으로 인식하여 설치해주기 때문
           에 별도의 설정이 필요가 없다. 구형 ISA 랜카드인 경우에는 자동으로 인식이 안 될수도
           있다. 이 경우에는 관련 모듈을 추가하여 올려줘야 한다.
   2) 사용예: ne2000호환 ISA방식의 LAN Card설치하기
    ㄱ. 시스템의 하드웨어적 설정 : 마더보드의 CMOS에서 "PNP OS Installed : NO"로 설정한다.
                                   그리고, 사용하고자 하는 IRQ관련부분을 ISA로 놓는다.
    ㄴ. LAN Card의 PNP기능 제거
      점퍼로 PNP 기능을 제거할 수 있는 경우 제거하고, 점퍼가 없는 경우에는 프로그램으로 제거해
     야 한다. NE2000관련된 소프트웨어가 몇가지 되므로 알맞는 프로그램을 다운받는다. 도스용 부
     팅디스켓을 만들어 부팅디스켓에 넣은 뒤 PNP기능을 제거하고, 사용하지 않는 IO 어드레스와
     IRQ로 세팅을 한다. 메이커 계열인 Realtek 8019는 "rset8019.exe"를 사용하면 되고, Intel
     EthernetExpress Pro/10 ISA는 "e10disk.exe"를 사용하면 된다. 참고로 리눅스에서 빈 IO 어드
     레스와 IRQ의 확인은 각각 "/proc/ioports"와 "/proc/interrupts"이다.
    ㄷ. 모듈올린다.
      a. 첫번째 방법 : modprobe 명령이용
         modprobe ne io=0x300 irq=3 => io값과 irq값은 시스템에 따라 달라질 수 있다.
      b. 두번째 방법 : /etc/modules.conf 이용하여 다음과 같이 삽입
        alias eth0 ne
        options ne io=0x300 irq=3
    ㄹ. 해당 ip를 부여한다.
   (참고)/etc/rc.d/rc.local파일이용하는 법 : 맨 마지막 부분에 다음과 같이 삽입한다.
      modprobe ne io=0x300 irq=3
      ifconfig eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255 up
      route add -net 192.168.0.0 netmask 255.255.255.0 eth0
      route add default gw 192.168.0.1 eth0

Trackback
Reply
우주곰:지구곰이 아닙니다.
지구곰이 아닙니다.
Categories (190)
Information (5)
About uzoogom (5)
My Advanced Linux (73)
Learning Linux (96)
OperatingSystem (5)
Databases (4)
OpenSource (1)
Tips! (1)
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31