네트워크 카드가 있는 전용 서버가 있습니다. 그러나 두 개의 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]