Linux(Ubuntu)에서 1개의 랜카드로 여러개 IP 설정하기
Linux 환경에서 1개의 랜카드에 설정된 IP를 여러개 설정하기 위해서는 어떻게 해야할까?
1개의 랜카드에 여러개의 IP를 설정하는 방법은 2가지가 있다.
1. 커맨드(Command)에서 ifconfig 명령어를 이용하여 IP를 할당하는 방법
2. /etc/sysconfig/network-script/ifcfg- 파일을 수정하여서 IP를 할당하는 방법
위와같이 두가지 방법이 있다. 첫번째 방법은 임시적인 것으로 재부팅을 하면 다시 하나만 잡히지만, 두번째 방법을 사용하면 계속 자동으로 부팅이 되면서 여러개의 IP를 설정하게 된다.
1. 커맨드(Command)에서 ifconfig 명령어를 이용하여 IP를 할당하는 방법
ifconfig 명령을 이용
eth0 = 기본 할당 된 IP가 123.1.2.10 이고
eth0:1에 123.1.2.20을 eth0:2에 123.1.2.50을 추가하고 싶다
[root@xxx ~] ifconfig eth0:1 123.1.2.20 up
[root@xxx ~] ifconfig eth0:2 123.1.2.50 up
이라고 커맨드에 입력하면 추가가 된다.
커맨드 명령을 이용할 경우 삭제 하고 싶다면
[root@xxx ~] ifconfig eth0:1 123.1.2.20 down
[root@xxx ~] ifconfig eth0:2 123.1.2.50 down
마지막에 up 명령어 대신 down 명령어를 사용하면 된다.
2. /etc/sysconfig/network-script/ifcfg- 파일을 수정하여서 IP를 할당하는 방법
/etc/sysconfig/network-script/ifcfg-eth0
파일에
DEVICE=eth0:0
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
IPADDR=123.1.2.10
NETMASK=255.255.255.0
GATEWAY=123.1.2.1
ifcfg-eth0.1 파일을 만들고
DEVICE=eth0:1
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
IPADDR=123.1.2.20
NETMASK=255.255.255.0
GATEWAY=123.1.2.1
ifcfg-eth0.2 파일을 만들고
DEVICE=eth0:2
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
IPADDR=123.1.2.50
NETMASK=255.255.255.0
GATEWAY=123.1.2.1
위와 같이 설정해 주면 됩니다.
댓글 없음:
댓글 쓰기