2009년 10월 20일 화요일

ip 주소 설정/변경하기

리눅스에서 ip주소를 설정하기 위해서는 3개의 파일을 수정해야 한다.

- /etc/sysconfig/network-scripts/ifcfg-eth0
- /etc/sysconfig/network
- /etc/resolv.conf




IP주소와 Broadcast, Netmask, Network addr를 수정하고 싶으면 ifcfg-eth0 파일을 수정한다.
이 파일을 열어보면,

DEVICE=eth0
BOOTPROTO=static
ONBOOT= yes

이라고 되어있는 것을 볼 수 있는데,
만약에, 동적으로 ip를 할당해서 사용한다면 DHCP로 되어있을 것이다.
DHCP로 되어 있는 경우에는 ip주소 및 다른 주소들이 필요하지 않다.

고정ip를 사용하는 경우에는, 나머지 주소를 입력해준다.

IPADDR=10.0.0.1 (원하는 ip주소를 입력한다.)
BROADCAST=10.0.0.255 (xxx.xxx.xxx.255를 입력한다. 앞에 x부분은 대부분의 경우 ip와 같다.)
NETMASK=255.255.255.0
NETWORK=10.0.0.0 (xxx xxx.xxx. 0을 입력한다.)




Gateway를 수정하고 싶으면 network 파일을 수정한다.
이 파일을 열어보면

NETWORKING=yes
HOSTNAME=어쩌고 (이것도 수정 가능하다.)

여기에 Gateway를 입력한다.

GATEWAY=10.0.0.254 (xxx.xxx.xxx.254를 입력한다.)




DNS를 수정하고 싶으면 resolv.conf 파일을 수정한다.

nameserver xxx.xxx.xxx.xxx
nameserver xxx.xxx.xxx.xxx

첫 번째 적는 것이 1차 네임 서버, 두 번째 적는 것이 2차 네임 서버이다.




파일의 수정이 끝났으면 네트워크를 다시 시작한다.

$ service network restart

댓글 없음:

댓글 쓰기