[ 출처 : http://blog.naver.com/webmcr/50024681522 ]
1. 설정 파일의 위치
/etc/sysconfig/network-scripts 디렉토리에 ifcfg-xxxx와 같은 파일을 보실 수있습니다.
네트워크 카드에 따라 파일이름이 다릅니다.
여러개의 네트워크 카드가 있을경우 xx0 , xx1, xx2와 같은 파일명을 보실 수 있습니다.
보통은 아래와 같은 파일을 볼 수 있습니다.
/etc/sysconfig/network-scripts/ifcfg-lo
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth1
여기서 ifcfg-lo 파일은 루프백 설정파일로 변경하실 필요가 없고
ifcfg-eth0, ifcfg-eth1 과 같은 파일을 vi에디터로 열어서 편집하시면 됩니다.
설정내용은 파일을 열어보시면 쉽게 알 수 있을것입니다.
파일 내용이 변경되었다면 아래 명령어로 네트워크를 재 시작하시면 됩니다.
/etc/init.d/network restart
또는
ifdown eth1
ifup eth1
2. ifcfg-xxxx 에 기입되는 옵션 설명
DEVICE=eth0
: 네트워크 디바이스의 장치명, 리눅스는 ethx로 네트워크 디바이스 장치명이 정해져 있음
BOOTPROTO=static
: NIC에 IP를 Dynamic으로 설정할 것인지 아니면 Static으로 설정할 것인지 정함(dhcp = 유동 IP 설정으로 DHCP Server를 통하여 IP 설정, static = 고정 IP 설정으로 관리자가 IP를 직접 입력)
IPADDR=192.168.0.2
: eth0에 IP 주소를 설정
BROADCAST=192.168.0.255
: Broadcast 주소를 설정
NETMASK=255.255.255.0
: Netmask 값을 설정
NETWORK=192.168.0.0
: 해당 네트워크의 Network ID 설정
ONBOOT=yes
: 해당 NIC를 시스템이 부팅할 때 활성화할지 여부(yes or no)
USERCTL=no
: 해당 NIC를 root를 제외한 사용자가 On/Off 가능하게 할지 여부(yes or no)
GATEWAY=192.168.0.1
: 해당 NIC의 Default Gateway를 설정한다. /etc/sysconfig/network 파일에서 설정한 gateway 보다 우선한다.
3. DNS 설정 파일
파일 이름 : /etc/resolv.conf
search chosun.ac.kr
: 호스트네임만 지정했을 경우 뒤에 자동으로 chosun.ac.kr를 붙임
nameserver 168.126.63.1
: 네임서버의 IP를 지정, 네임서버의 지정 개수는 제한이 없고 응답이 없을 경우 다음에 지정한 네임서버를 사용