출처 〃Time to say Good bye~ | 잔혹
원문 http://blog.naver.com/direngley/40022588293

리눅스IP변경[펌] | OS 2005/05/18 18:27 
 
 
http://blog.naver.com/cky3753/40013247278
 
/etc/sysconfig/network-scripts 디렉토리에 가보시면 ifcfg-eth0,ifcfg-eth1과

같은 파일들이 존재합니다.

그 파일을 열어서(일반적으로 eth0 이 되겠지요) IP_ADDR 항목을 수정하시고

데몬을 다시 시작하시면 됩니다.

네트워크 데몬이 시작될 때 이 설정파일을 참조하여 시작되기 때문에 해당파일이

수정되어야만 합니다.

 

1. 해당 Configuration 파일을 편집 하시고,

 

#vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

BOOTPROTO=static <= 아마도 DHCP가 아니라 고정 IP를 사용하실겁니다.

BROADCAST=xxx.xxx.xxx.255

IPADDR=xxx.xxx.xxx.xxx <= 이 부분을 원하시는 IP로 바꾸시면 됩니다.

NETMASK=255.255.255.0

NETWORK=xxx.xxx.xxx.0

ONBOOT=yes


 

2. 네트워크 데몬을 다시 시작하시면 됩니다.

 

#ifdown ifcfg-eth0

#ifup ifcfg-eth0

또는,

#/etc/rc.d/init.d/network restart
 

---------------------------------------------------------------------

리눅스 잠깐 ip변경하기

ficonfig eth0 192.168.1.116 netmask 255.255.255.0 up


----------------------------------------------------------------------


ip변경은 netconf 나 netconfig 명령을 이용하여 설정하고 /etc/rc.d/init.d/network 스크립트를 다시 가동하는 것으로 변경이 가능하다.

 

순서를 적어보면

 

1. netconfig 나 netconf 를 이용하여 IP 다시 설정

2. cd /etc/rc.d/init.d

3. ./network restart

 

하지만 위에서처럼 해도 IP가 변경되지 않을 경우 수동작업에 의해 설정파일을 변경해야 한다.

 

IP정보를 변경하는 작업은 다음의 2개의 파일을 변경하는 것으로 할수 있다.

 

첫번째 파일은 /etc/sysconfig/network 파일로 이 파일은 서버의 게이트웨이 및 호스트 이름정보를 갖고 있다.  게이트웨이가 변경된다면 이 파일의 내용을 바꿔준다.

 

두번째 파일은 /etc/sysconfig/network-scripts/ifcfg-eth0 파일이다. 서버의 IP정보, 넷마스크, 네트웍 정보를 갖고 있는 파일이다.

 

그리고 네트웍 데몬을 재기동시켜준다.

 

service network restart

또는

/etc/rc.d/init.d/network restart

 

 

======================================================================================

 

<추가 - 2006.01.15>

 

리눅스 페도라에서는

system-config-network 명령으로 창을 띄워 ip등 정보를 변경하고

service network restart 명령으로 변경된 정보를 적용한다.

 

 

 

 

 

Run Level Process

0 시스템의 Shutdown,halt.

1 1인 관리자 모드(Single 모드).

2 멀티유저 로컬 프로세서 데몬.NFS

3 멀티유저 리모트 프로세서 데몬 (일반적인 상태).

4 싱글유저 스테이트 (root만 접속가능) 단 root 화일 시스템만 보임.

5 X 로그인

6 리부팅(reboot).

 

종료방법

#init 0

#telinit 0

#shutdown -i0 -g0 -y (일반적인종료)

#shutdown -h 종료후 halt 상태로

#shutdown -r 리부팅.

#init s  싱글상태로 전환

#reboot  (리부팅)

 

NetWork Configuration

#ifconfig -a    -인터페이스 점검.

( ping telnet traceroite nslookup dmesg netstat -nr )

 

/etc/init.d/network restart  (start,stop)

 

1. 호스트네임,게이트웨이설정.

/etc/sysconfig/network

- NETWORKING = yes

- HOSTNAME = localhost.localhost

- GATEWAYDEY = eth0

- GATEWAY = 192.168.1.1

2. 네트웍 인터페이스 설정.

/etc/sysconfig/network-scripts/ifcfg-eth0

- DEVICE = eth0

- BOOTPROTO = none (dhcp)

- BROADCAST = 192.168.1.255

- IPADDR = 192.168.1.3

- NETMASK = 255.255.255.0

- onBOOT = yes

3.DNS서버주소

/etc/resolv.conf

search servername.org

nameserver 192.168.1.1

nameserver 192.168.1.3

4.호스트alies

/etc/hosts

127.0.0.1             localhost.host.host          localhost

192.168.1.3          localhost

5.호스트명선행처리

/etc/host.conf

order     hosts,bind

 

# /etc/nologin  접속금지 메세지 설정 (존재하면 접속 불가)

접속이 금지됩니다. 담에 다시 접속해 주세요.

 

#free - 사용중인 메모리양

/etc/issue.net 파일 (telnet login 시에 보여지는 파일)

/etc/motd 파일 (login 후에 환영메세지)

 

/proc/sys/net/ipv4/icmp_echo_ignore_all 

1            <- (ping 응답 안하게 설정, default 0 )