from Server/└ Linux(Fedora) 2009. 3. 29. 14:21

/etc/sysconfig/network-scripts 디렉토리에 가보시면 ifcfg-eth0,ifcfg-eth1과

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

주의사항 : ifcfg-eth0을 백업한다고 ifcfg-eth0.bak 이런식으로 하면 network 데몬을

restart 시킬시에 백업한 내용도 같이 적용된다. 백업은 다른 디렉토리에...

 

그 파일을 열어서(일반적으로 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      <- 이부분 gateway가 아니니 햇갈리지 말자.

ONBOOT=yes

 

주의) netmask 255.255.255.128 이면 network 는 xxx.xxx.xxx.128

 

2. gateway 수정 및 호스트 네임 수정

#vi /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=www.namuggun.net

GATEWAY=xxxx.xxxx.xxx.x


3. DNS 주소를 변경시킬떼

#vi /etc/resolv.conf

search localhost

nameserver 1차네임서버

nameserver 2차네임서버

 

를 적어주면된다.

 

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

 

#ifdown ifcfg-eth0

#ifup ifcfg-eth0

또는,

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

 

 

ps. ip를 변경후

connect: Network is unreachable

위와 같은 에러가 뜨면 ip설정을 잘못한 것이니 설정을 다시 한번 살펴보자.

일단 gateway까지 잘 나가는지 ping 넣어보고 nslookup잘 되는지 확인해보면된다.

 

 

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

리눅스 잠깐 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 명령으로 변경된 정보를 적용한다.


,