>> Delete Reply from No. 0 article
No. RE: RE: 안녕하세여....(ip관련 문제...)

등록 2001-06-13 15:13:00 By localhost     조회 2
이름 debian    

		감사합니다...
유용하게 사용하겠습니다....
좋은 하루 되세여...
^^
     : REDHAT에서의 네트웍(Ethernet) 설정
:
: 하드웨어 인식.
: 현재 나와 있는 대부분의 Network Adapter 들은 LINUX에서 자동으로 잡아서 사용 할 수 있다. 다
: 만 ISA 방식의 장비들은 IRQ 와 IO address를 일일이 세팅 해 야 한다.
: 이와 관련 된 내용은 이미 인터넷 상에 많은 자료 가 있기 때문에 여기서는 설명 하지 않
: 겠다. 자세한 사항을 알고 자 한다면 아래의 링크를 참조 하기 바란다.
: http://kldp.org/네트워킹/ :
: 네트웍 파일 설정.
: REDHAT 계열의 LINUX에서 Ethernet 을 사용 하고자 할 경우 다음의 세 파일들의 역할을 이해 하
: 는 것이 무엇 보다 중요 하다.
: /etc/sysconfig/network – network 사용 여부와 기본 설정 사항들이 위치 하는 파일./etc/sysconfig/net
: work-scripts/ifcfg-lo – Loopback device를 설정 하는 파일./etc/sysconfig/network-scripts/ifcfg-eth0 – 실제
:  NIC 카드를 설정 하는 파일. 하나 하나씩 자세히 살펴 보기로 하자.
:
: /etc/sysconfig/network
: NETWORKING=yes
: HOSTNAME=www.ls-al.com
: GATEWAY=210.127.248.254
: 위의 예제는 필자의 network 파일의 예로써, 가장 기본적인 사항들을 담고 있다. 하나씩 지
: 시자들의 의미를 살펴 보도록 하자.
: NETWORKING=yes or no
: 이 지시자는 자신의 REDHAT 리눅스 서버에서 network 기능을 사용 할 것인지, 그렇지 않을 것 
: 인지를 설정 하는 지시자 이다. 이 지시자가 no 로 설정 되어 있다면, 여러 분의 REDHAT linux 
: 는 NETWORK 서비스를 제공 하지 않을 것이다. HOSTNAME=FQDN
: 인터넷상에서 사용 되는 공식적인 도메인 네임이 없더라도, 형식에 맞추어 적어 주는 것
: 이 좋다. 여러분의 REDHAT시스템에 이름을 할당하는 곳이다.
: GATEWAY=GATEWAY IP ADDRESS
:
: 여러분의 REDHAT 시스템이 사용 할 TCP/IP 네트웍의 ROUTER 주소를 적어 주는 곳이다. 이 부분
: 을 잘 못 적으면, 여러분 의 네트웍 내에서만, 네트웍 서비스를 이용 할 수 있다. 즉 외부
: 로 연결이 되지 않는 다는 말이다. 이 외에도 여러 지시자 들이 있지만, 이 부분들만 있어
: 도 표준적인 네트웍서비스를 이용 하는 데 아무런 지장 이 없다. 다음 파일을 살펴 보도
: 록 하자. “/etc/sysconfig/network-scripts/ifcfg-장치명” 파일들은 REDHAT 시스템의 네트웍 장비 들
: 에 대한 세팅을 하나 씩 담고 있는 파일이며 그 형식도 동일 하다. 
: 여러분들의 loopback 장치는 ifcfg-lo 라는 이름을 가질 것 이고, 여러분의 첫번째 LAN 카드는 i
: fcfg-eth0 이라는 이름을 가질 것이다. 그럼 여러분의 두 번째(만약 있다면) LAN 카드를 설정 
: 하는 파일의 이름은 무엇일까.? /etc/sysconfig/network-scripts/ifcfg-lo
: DEVICE=lo
: IPADDR=127.0.0.1
: NETMASK=255.0.0.0
: NETWORK=127.0.0.0
: BROADCAST=127.255.255.255
: ONBOOT=yes
:
: 위의 파일은 loopback 장치를 설정 하는 파일이다. 네트웍서비스를 이용 하지 않아도 기본
: 적으로 세팅 되어 있다. 각 지시자 들의 의미를 알아 보도록 하자.
: DEVICE=lo
: 이 파일이 세팅 할 장치 명을 적는 다. 이 부분을 잘못 적으면, 나중에 아주 골치 아프게 
: 될 것이다. 혼동 하지말고 반드시 제대로 적도록 하자. lo 는 loopback device를 지칭 하는 말
: 이며, LAN 카드는 eth0, eth1 등으로 적도록 되어 있다. IPADDR=IP
: 설정할 장치에 할당할 IP ADDRESS를 적는 곳이다. loopback 장치는 127.0.0.1로 고정 되어 있으며,
:  eth 장치들은 공식적으로 할당 받은 IP 나 , 혹은 Local Network에서 사용 할 내부 IP를 적으면 
: 되겠다. NETMASK=NETMASK IP IPADDR 지시자에 할당한 IP에 대한 NETWORK MASK 값을 적는 곳이다. NETWORK
:  MASK 는 IP ADDRESS에서 NETWORK 부분과 HOST 부분을 구분하기 위해 사용 되는 것으로, 요새는 주
: 로 Subneting 을 위해 이 값을 다양 하게 사용 하는 경우가 많기 때문에 반드시 알아보고 적
: 도록 하자. NETWORK=NETWORK_IP 현재 사용 중인 IP 의 NETWORK 부분을 적어 주면 되겠다. 보통 IP 에
: 서 host 부분을 0을 적으면 되지만, subneting 을 하고 있을 경우 변경 될 수 있기 때문에 이 
: 역시 알아 보고 적도록 하자. BROADCAST=BROADCAST_IP
: 현재 사용 중의 IP 의 broadcast 주소를 적는 곳이다. 보통 IP에서 호스트 부분을 255로 적어주
: 면 되지만, 역시 Subneting을 하고 있다면 알아보고 적어야 할 부분이다.
: ONBOOT=yes or no
: 시스템이 부팅될 때 이 장치를 활성화 하겠는지를 적어 주는 부분이다, 네트워킹 기능을 
: 사용 한다면 당연히 yes 라 적어 줘야 할 것이다.
: 위에서 설명 한 이지시자 들이 ifcfg-장치명 파일을 구성하는 요소 들이다. 이제 이 요소들
: 에 대해 알았으니 자신의 ifcfg-eth0 파일을 열어서 제대로 되어 있는지 확인 해보도록 하자
: . 만약 존재 하지 않는 다면, ifcfg-lo 파일을 복사해서 적절히 수정해 사용 하면 되겠다. 이
: 제 네트웍 설정 파일들을 다 살펴 보았으니, 실제로 network 서비스를 시작 하고 종료 해 보
: 도록 하자. REDHAT 시스템에는 /etc/rc.d/init.d/network 이라는 스크립트 파일이 그 일을 담당 한
: 다. #/etc/rc.d/init.d/network Usage: network {start|stop|restart|reload|status|probe}
:
: 위 예제에서 보이는 것 과 같이 , 이 파일에 start 혹은 stop 등의 인자를 줘서 실행 시키면, 
: network 서비스를 시작하고, 종료 할 수 있다.
: 아래와 같이 제대로 서비스가 이루어 지고 있는지 확인 해 볼 수 있다.
: # ifconfig
: eth0     
: Link encap:Ethernet  HWaddr 00:4F:49:09:5D:73         
: inet addr:210.127.248.37  Bcast:210.127.248.255  Mask:255.255.255.0
: UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1        
: RX packets:17945080 errors:0 dropped:0 overruns:0 frame:0         
: TX packets:2537407 errors:0 dropped:0 overruns:0 carrier:0         
: collisions:19863 txqueuelen:100         
: Interrupt:10 Base address:0xe800lo       
:
: lo
: Link encap:Local Loopback         
: inet addr:127.0.0.1  Mask:255.0.0.0        
: UP LOOPBACK RUNNING  MTU:3924  Metric:1        
: RX packets:37637 errors:0 dropped:0 overruns:0 frame:0         
: TX packets:37637 errors:0 dropped:0 overruns:0 carrier:0 
: collisions:0 txqueuelen:0
: 위의 ifconfig 명령은 현재 설정 되어 있는 Network 장치들의 정보를 보여 준다.
:
: 물론 ifconfig는 각 장치에 IP를 할당하는 역할을 하는 프로그램이다, 원래는 수동으로 하나
: 씩 잡아 줘야 하지만 , REDHAT 시스템은 위에서 설정한 ifcfg-lo 와 ifcfg-eth0에 설정 한 값을 ifc
: onfig 프로그램의 인자로 자동으로 네트웍을 설정 하도록 되어 있다. 아래의 서비스도 작
: 동 중인지 살펴 볼 필요 가 있다. # route
: Kernel IP routing tableDestination     Gateway         Genmask         Flags Metric Ref    Use Iface
: 210.127.248.0   *               255.255.255.0   U     0      0        0 eth0
: 127.0.0.0        *               255.0.0.0       U     0      0        0 lo
: default          210.127.248.254 0.0.0.0         UG    0      0        0 eth0
:
: 위와 같은 형태로 routing table 이 제대로 잡혀 있는지,
: 살펴 보아야 할 것이다.
: 물론 다 똑같이 위 화면처럼 나오지는 않는다.
:
: 주의 해서 보아야 할 것은 default 부분이다
: 이 부분이 출력 되는데 오래 걸린다면,
: 네트웍 설정에 문제 가 있는 것 이므로 위에서 설명한 파일을 다시 한번 제대로 설정 하
: 고 network 서비스를 다시 한번 재시작 해주길 바란다.
: : 비가 계속 오네여....
: : 해야 할것은 많고.....
: : 그래도 잼있네여..
: :
: : 다름이 아니고 제가 래드햇을 쓰고
: : 있는데
: : 너트워크 설정을 했거든여..
: : modprobe 8139too
: : ifconfig사용해서 아이피 올렸구여
: : 라우터 설치 했구여
: : 네임서버 역시 설정했습니다.
: :
: : 그런데 재부딩하거나 너트워크 restart하면
: : 기존에 설정해놓은것이 다 없어지거든여...
: :
: : 계속 찾고는 있는데...
: : 초보라서 어렵네여....
: : 누가 좀 알려주세여....
: :
: : 그럼 좋은 하루되세여...
: :
: : --
: : Red Hat Linux User--Red Hat Linux User
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved