본문 바로가기
工夫/Linux

리눅스 network 설정하기

by 치세 2009. 7. 12.

● 들어가기 전에 알고 가기...
 - 네트워크 관련 명령어
 # ifconfig
 # route
 # netstat

 ● 네트워크 인터페이스 설정 방법
 # ifconfig -a (상태확인)
 # ifconfig eth0 down
 # ficonfig eth0 IP주소 netmask netmask주소 broadcast broadcast주소
 # ifconfg -a (확인)

 # ifconfig 로 네트워크 정보를 확인 합니다.


 # route 로 IP routing teble를 확인 합니다.

 # netstat 로 네트워크 연결 상태 , 인터폐이스 통계등의 상태 확인합니다.

네트워크를 설정을 해보겠습니다.
 # ifconfig -a

inet addr : 192.168.102.88 의 주소를 192.168.102.77 로 변경을 해보겠습니다.
 # ifconfig eth0 down    → down 옵션으로 eth0를 사용을 중지 합니다.
 # ifconfig eht0 192.168.102.77 netmastk 255.255.255.0. broadcast 255.255.255.255 up
 # ifconfig -a


192.168.102.88 의 주소를 192.168.102.77 로 변경을  시키면서 down 된 상태를 up 시켜줍니다.
 # netstat -nr 로 라우팅 테이블을 확인 합니다.

# route add default gw 192.168.102.2 dev eth0
# netstat -nr
ruote가 추가된 것을 볼수가 있다.

● 네트워크 설정하기  
/etc/hosts   → 시스템의 이름과 IP 를 매핑한 파일이며, 해당 시스템의 이름으로 접근할 수 있도록 편이성을 제공 합니다.
 

/etc/sysconfig/network    →  게이트웨이는 /etc/sysconfig/network 파일이나 개별 네트워크 잍데페이스 설정 파일에서 지정이 가능합니다.

- networking =yes     →  네트워크 사용여부
- hostname = centos.linux.com    → 호스트명
- gateway = 192.168.102.2            → 게이트웨이
덧) 여기 게이트웨이 주소는 route를 설정할 때 사용한 주소를 씁니다.
     호스트명은  /etc/hosts  에 존재하지 않을 시에는 시스템에 정상적으로 로그인이 되지 않을 수
     있으므로 주의 해야 합니다.

/etc/sysconfig/network-scripts/ifcfg-eth0   에서 아래의 것을 설정 합니다.
 
DEVICE   → 해당 network interface 명
BOOTPROTO   → 부팅시 네트워크 방식을 정의 , DHCP, STATIC, NONE
HWADDR   →  네트워크 카드의 하드웨어 주소
IPADDR   → 해당네트워크 인터페이스의 네트워크 IP
NETMASK   →  네트워크 마스크
NETWORK   →  네트워크 영역
ONBOOT   →  부팅시에 네트워크 카드의 활성화 여부지정  yes, no
TYPE   →   네트워크 타입 - 일반적으로 ethernet
USERCTL   →   일반사용자가 네트워크 설정을 변경 가능하도록 설정 할 수 있는 파라미터
                       특별한 경우가 아닌 경우 NO로 설정
PEERDNS   →  DHCP 설정시 DHCP 서버의 이름 정보를 /etc/resolv.conf 파일에 등록여부
IPV6INIT   →  Ipv6 사용여부

앞에서 설정을 했던 IP, NETMASK, GATEWAY 와 맞는지 확인, 설정을 합니다.
 (→ 리눅스 설치 과정 중 네트워크 설정 과정이나 system-config-network 도구에 의해서 설정되는 모든 내용이 ifcfg-eth0 로 저장이 됨니다.
 # /etc/resolv.conf   → 네임서버 파일로서 네임서버 주소를 설정합니다.
(168.126.63.1 은 KT의 대표 DNS 주소입니다.)
마지막으로
# /etc/rc.d/init.d/network restart    로 설정을 마무리 합니다.

댓글