리눅스서버 아이피주소 2개 지정
윈 도우에서는 PC 한대에 여러개의 아이피를 지정해 둘 수 있다. 이 기능은 네트워크 속성에서 IP 테이블에 주소를 추가해 두어서 노트북이나 PC를 다른 네트워크 안에서 운영할때 그 네트워크에 맞는 아이피를 자동으로 검색하여 인터넷 서비스를 할 수 있게 해주는 편리한 기능이다.
그럼 서버 역활을하는 리눅스 서버에 아이피를 2개 할당 할 수 있을까?
방법은 NIC의 alias를 주어서 사용하는 방법이 있다.
1. ifconfig로 이더넷 정보확인
2. /etc/sysconfig/network-script 폴더로 이동
cd /etc/sysconfig/network-script
3. ifcfg-eth0 파일을 열어본다. 이것은 이더넷카드에 관한 설정 파일이다.
cat ifcfg-eth0
현재 DHCP 동적 아이피가 할당되어져 있는 것을 확인할 수 있다. 이제 고정 아이피를 지정해 보자.
vi ifcfg-eth0 열어서 다음과 같이 입력한다.
DEVICE=eth0
BOOTPROTO=none
HWADDR=맥주소
IPV6INIT=yes
IPV6_AUTOCONF=yes
ONBOOT=yes
TYPE=Ethernet
NETMASK=255.255.255.0
IPADDR=10.211.55.5
4. 다음은 /etc/sysconfig/network 정보를 확인한다.
cat /etc/network
다음과 같이 입력한다.
NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=saltfactory-linux
GATEWAY=10.211.55.1
5. 네트워크 서비스를 재시작한다.
service network restart
6. 이제 eth0:0의 alias를 이용하여 새로운 ip를 추가할 것이다. /etc/sysconfig/network-scripts로 이동하여 ifcfg-eth0을 ifcfg-eth0:0으로 복사한다.
7. ifcfg-eth0:0파일을 열어서 추가하고 싶은 아이피로 변경한다.
본인은 10.211.55.6을 추가하였다. 그리고 DEVICE정보를 eth0:0으로 변경한다.
vi /etc/sysconfig/network-scripts/ifcfg-eth0:0
8. ifup eth0:0 이나 service network restart를 이용하여 네트워크 서비스를 재시작한다.