메뉴 건너뛰기

Dev tips

Linux Server 리눅스 IP 변경

taknim 2005.12.03 00:56 조회 수 : 8098 추천:1915

http://blog.naver.com/snazzy79/60002845887

리눅스에서 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


번호 제목 글쓴이 날짜 조회 수
7 find 예제 taknim 2006.01.06 8940
6 Cron & Crontab 명령 taknim 2005.12.06 9482
5 TTL 값을 이용한 OS 판별하기 taknim 2005.12.03 10873
4 리눅스서버의 정보를 알아 보는 방법 taknim 2005.12.03 7795
» 리눅스 IP 변경 taknim 2005.12.03 8098
2 egrep 명령어 taknim 2005.11.23 7491
1 grep 명령어 taknim 2005.11.21 7816