본문 바로가기

IT/Linux

리눅스 IP주소 할당

1-1. ifconfig 명령 사용

 ifconfig eth0 192.168.11.128 netmask 255.255.255.0 broadcast 192.168.11.255 up


1-2. 네트워크 설정 파일 사용

http://dupont3031.tistory.com/entry/%EB%A6%AC%EB%88%85%EC%8A%A4-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%EC%84%A4%EC%A0%95%ED%8C%8C%EC%9D%BC 참조

PS1. 설정파일을 변경하였을 경우에는 /etc/rc.d/init.d/network restart로 네트워크를 재시작 해 주어야 한다. 물론 reboot, shutdown -r now, init 6으로 서버를 재시작해도 적용된다

PS2. 재시작 할 때는 "sync" 명령어를 사용하여 아직 저장되지 않은 데이터를 저장하기 위해 디스크 동기화 작업을 해주는 것이 좋다

PS3. IP주소가 변경되면 현재 접속되거나 서비스되고 있던 데몬이나 프로세스들은 모두 중단된다


2. 여러개의 IP주소 할당

커널의 IP앨리어싱기능으로 하나의 랜카드에 여러개의 IP주소를 할당할 수 있다

(현재는 커널에서 기본으로 지원한다)

 [root@dupont ~]# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:0

기본 eth0 파일을 eth0:0파일이름으로 복사

 [root@dupont ~]# cat ifcfg-eth0

 DEVICE=eth0

 BOOTPROTO=static

 BROADCAST=192.168.11.255

 IPADDR=192.168.11.128

 NETMASK=255.255.255.0

 NETWORK=192.168.11.0

 ONBOOT=yes

 TYPE=Ethernet

 [root@dupont ~]#cat ifcfg-eth0:0

 DEVICE=eth0:0

 BOOTPROTO=static

 BROADCAST=192.168.11.255

 IPADDR=192.168.11.129

 NETMASK=255.255.255.0

 NETWORK=192.168.11.0

 ONBOOT=yes

 TYPE=Ethernet

위치를 /etc/sysconfig/network-scripts/로 이동해서 입력

녹색부분을 변경 해주면 간단히 2번째 IP를 추가할 수 있다

PS1. 설정파일 수정 후 /etc/rc.d/init.d/network restart 명령어로 네트워크를 재시작해주어야 설정이 적용된다

PS2. ifconfig eth0:0 down 명령은 되지 않는다 ifdown eth0:0, ifup eth0:0 명령으로 껏다 켰다 할 수 있다


'IT > Linux' 카테고리의 다른 글

netstat 명령어  (0) 2014.12.03
리눅스 hostname 변경하기  (0) 2014.11.30
리눅스 네트워크 설정파일  (0) 2014.11.30
리눅스 인터페이스 확인 (ifconfig)  (0) 2014.11.30
리눅스 라우팅테이블 확인  (0) 2014.11.30