'가상IP'에 해당되는 글 1건

  1. 2010.04.23 [Unix] Solaris 가상 IP 추가 방법
0x00 OS n Network/Unix2010.04.23 08:47

1. 가상 IP란?
유닉스 또는 리눅스 시스템에서 한 개의 NIC(Network Interface Card)를 이용하여 2개 이상의 IP를 부여하는 것을 말한다.

2. Solaris Virtual IP 수동부여 방법
1) /etc/hosts 파일에 새로 추가할 IP에 대한 도메인 명을 등록해 준다.

#
# Internet host table
#
::1     localhost      
127.0.0.1       localhost      
192.168.0.6    realip    // 기존의 실제IP
192.168.0.66   virtualip // 새로 등록할 가상IP

2) /etc/hostname.[interface name]:[1-9] 파일을 생성하여 도메인명 또는 IP를 등록해 준다.
사용하는 NIC의 이름을 확인 후 가상IP 사용을 위하여 새로 추가할 인터페이스 파일을 생성하여 파일에 도메인명 또는 IP 주소를 입력해 준다.
# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000
eri0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
        inet 192.168.0.6 netmask ffffff00 broadcast 192.168.0.255
lo0: flags=2002000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL> mtu 8252 index 1
        inet6 ::1/128
eri0: flags=2000841<UP,RUNNING,MULTICAST,IPv6> mtu 1500 index 2
        inet6 fe80::203:baff:fe29:b2d5/10
# vi /etc/hostname.eri0:1
  192.168.0.66 // 또는 virtualip
  ~
  ~
  wq!

3) pkill을 이용하여 inetd 데몬의 설정 파일 재로딩
# pkill -HUP inetd

4) 새로 추가한 가상 인터페이스 시작
# ifconfig eri0:1 up

5) 가상 인터페이스에 IP 부여
# ifconfig eri0:1 192.168.0.66 netmask 255.255.255.0

6) 적용여부 확인
# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000
eri0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
        inet 192.168.0.6 netmask ffffff00 broadcast 192.168.0.255
        ether 0:3:ba:29:b2:d5
eri0:1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
        inet 192.168.0.66 netmask ffffff00 broadcast 192.168.0.255         //추가된 가상 IP
lo0: flags=2002000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL> mtu 8252 index 1
        inet6 ::1/128
eri0: flags=2000841<UP,RUNNING,MULTICAST,IPv6> mtu 1500 index 2
        inet6 fe80::203:baff:fe29:b2d5/10
        ether 0:3:ba:29:b2:d5

                                                                                                    +---------------------------------+
                                                                                                    | Infinite Flow..                              |

                                                                                                    | mail : geekspark@gmail.com         |
                                                                                                    | Blog :
http://sinun.tistory.com       |
                                                                                                    | twitter : @unpacker                      |
                                                                                                    | CISSP                                        |
                                                                                                    +----------------------------------+
저작자 표시 비영리 변경 금지
신고
Posted by By. PHR34K

티스토리 툴바