본문 바로가기
Server&OS/Linux

리눅스 서버에서 IP변경하기

by 백룡화검 2009. 8. 3.

리눅스에서 IP 및 기타 Gateway 등 네트워크 설정 방법입니다.


초보 관리자에게는 아주 유익한 자료가 될 거라 생각이 드네요!!


* /etc/sysconfig/network-scripts/ifcfg-eth0 파일을 수정함.

방법 1)
$ vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=211.192.191.178
NETMASK=255.255.255.0
GATEWAY=211.192.191.177

이더넷 확인)
$ ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:20:ED:45:6B:8D
          inet addr:211.192.191.178  Bcast:211.192.191.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:68620 errors:0 dropped:0 overruns:0 frame:0
          TX packets:45782 errors:0 dropped:0 overruns:60 carrier:0
          collisions:29821 txqueuelen:100
          RX bytes:73725865 (70.3 Mb)  TX bytes:12988879 (12.3 Mb)
          Interrupt:30

eth1      Link encap:Ethernet  HWaddr 00:20:ED:45:6B:8C
          inet addr:10.0.0.50  Bcast:10.0.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4488 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2505 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:734304 (717.0 Kb)  TX bytes:265288 (259.0 Kb)
          Interrupt:29 Base address:0x2000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:6969 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6969 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1097647 (1.0 Mb)  TX bytes:1097647 (1.0 Mb)

방법 2) Usage : ifconfig eth0 [ip] netmask 0xffffff00 broadcast + up
$ ifconfig eth0 211.192.191.171 netmask 0xffffff00 broadcast + up

* Gateway 변경

방법 1)
$ netstat -rn (네트워크 상태 확인)
$ route add default [gateway ip] (게이트웨이 추가)
$ vi /etc/sysconfig/network
[gateway ip]

방법 2)
$ vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=node1 # 호스트 네임
GATEWAY=211.192.191.177

$vi /etc/sysconfig/static-routes
eth0 net 211.192.191.0 netmask 255.255.255.0 gw 211.192.191.177
eth1 net 10.0.0.0 netmask 255.255.255.0 gw 10.0.0.1

* 리눅스 DNS 변경

방법)
$ vi /etc/resolv.conf
domain mobigen.com
nameserver 168.126.63.1
nameserver 168.126.63.2
nameserver 211.169.248.153


* 모든 작업을 종료하고 network restart 한다.

$ /etc/rc.d/init.d/network stop
$ /etc/rc.d/init.d/network start

출처 : Tong - 달이좋은인형님의 리눅스통

'Server&OS > Linux' 카테고리의 다른 글

YUM 사용시 자동으로 서버리스트를 갱신하지 못할때...  (0) 2009.09.01
리눅스 명령어 : CP  (0) 2009.08.20
crontab 설정  (0) 2009.07.29
tar 명령어  (0) 2009.07.10
rsync로 서버 백업하기  (0) 2008.10.16