하나의 NIC에 두 개의 IP [닫기]

하나의 NIC에 두 개의 IP [닫기]

네트워크 카드가 있는 전용 서버가 있습니다. 그러나 두 개의 IP 주소가 있습니다. 간단한 명령을 사용하면 sudo ip addr add 188.40.90.88 dev eth0별도의 IP로 볼 수 없습니다. 수정 사항을 찾으려고 인터넷 검색을 해봤지만 스위치를 설정하는 데 필요한 패키지와 이를 수행하는 방법을 실제로 찾을 수 없습니다.

내 전용 서버는 다음 사양에 따라 실행됩니다.

  • 16GB DDR3 메모리(인텔 i7)
  • 운영 체제: 우분투 14.01

나는 이것이 가장 중요한 두 가지라고 생각합니다. 내 전용 서버에 어떤 네트워크 카드가 있는지는 모르지만 그것이 지원된다는 것은 알고 있습니다. IEEE 802.1q이는 Ubuntu 웹 사이트에서 찾았습니다.

답변1

정확히 무엇을 달성하고 싶은지 잘 모르겠습니다. 귀하의 질문 이름을 바꿀 수 있다고 가정합니다."하나의 네트워크 인터페이스에 두 개의 IP를 설정하는 방법."

머신의 각 네트워크 인터페이스에는 식별자가 있습니다. 일반적으로 다음으로 시작합니다.이더넷 0그리고 위로 올라가세요(eth1, eth2, eth3). 이것들은 모두신체적으로 다르다네트워크 카드.

각 실제 카드에 가상 카드를 배치할 수도 있습니다. 동일한 NIC에 여러 IP를 설정하는 방법입니다.

이를 설정하려면 다음 예를 사용하여 필요에 맞게 주소를 변경할 수 있습니다( /etc/network/interfaces).

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback


# The primary network interface
auto eth0 eth0:0
allow-hotplug eth0 eth0:0

#eth0
iface eth0 inet static
address 123.123.123.123
netmask 255.255.255.0
gateway 123.123.123.1

#eth0:0 (LAN)
iface eth0:0 inet static
address 212.212.212.212
netmask 255.255.128.0
gateway 212.212.212.1

까다로운 부분은 넷마스크일 수 있습니다. 255.255.255.0확실하지 않다면 시도해 보세요.

답변2

eth0에 대한 보조 IP를 설정하는 경우 eth0:0으로 설정해야 합니다.

sudo ip addr add 188.40.90.88 dev eth0:0

답변3

다음을 시도해 볼 Ubuntu수 있습니다.

서버에 두 개의 IP 주소가 구성되어 있는 경우 이를 보려면 다음과 같은 간단한 명령을 실행할 수 있습니다 ifconfig.

# ifconfig

eth1  Link encap:Ethernet  HWaddr 00:aB:cD:eF:Gh:Ij  
      inet addr:X.X.X.X  Bcast:X.X.X.X  Mask:255.255.255.248 # IP address ONE
      inet6 addr: fe80::230:48ff:fe34:1c17/64 Scope:Link


eth1:0 Link encap:Ethernet  HWaddr 00:aB:cD:eF:Gh:Ij  
      inet addr:X.X.X.X  Bcast:X.X.X.X  Mask:255.255.255.255 # IP address TWO
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

동일한 NIC에 두 번째 IP 주소를 구성하려면 NIC 인터페이스를 지정하고 가상 IP를 생성해야 합니다.

# ifconfig eth1:0 X.X.X.X netmask 255.255.255.255 # Setting up IP address TWO

가상 또는 보조 IP를 통해 특정 주소에 도달하려는 경우 경로를 생성할 수 있습니다.

# ip route add <target> via <network IP> dev <NIC interface [eth1]> [SECOND IP]

관련 정보