답변:
Linux에서 명령은입니다 ip addr add IFADDR dev STRING
. 여기서 IFADDR 및 STRING은 IP 주소 및 장치 이름으로 대체됩니다. Linux의 IP 계층 NEtwork 관리 안내서 에서 몇 가지 예를 볼 수 있습니다 . 또한을 사용하여 해당 IP 주소를 사용하는 경로를 지정해야합니다 ip route
. 다시, 가이드 가 제공됩니다.
ip
명령 구문으로 인해 IP 주소를 특정 네트워크 카드와 연관시키는 것처럼 보이지만 Linux는 IP 주소를 전체 시스템에 속하는 것으로 간주합니다. 따라서 어떤 상황에서는 ARP 설정을 사용하여 돌리기를 원할 수도 있습니다.
예, 여러 개를 가질 수 있습니다. 그들은 일대일이 아닙니다.
단일 네트워크 카드는 몇 가지 방법으로이 작업을 수행 할 수 있습니다. 단일 MAC 주소 (대부분의 운영 체제에서 NIC에 여러 주소를 할당) 또는 여러 MAC 주소 (가상화 플랫폼이 이런 식으로 동작)로 여러 IP 주소에 응답 할 수 있습니다.
이것이 가능할뿐만 아니라 매우 일반적입니다. 네트워크 카드에는 여러 개의 IP 주소가있을 수 있습니다. 이것은 multihoming 이라는 개념 입니다. 멀티 호밍의 다른 변형도 있습니다.
예, 단일 네트워크 카드를 사용할 때 둘 이상의 IP 주소를 가질 수 있습니다.
이 설정은 운영 체제마다 다르지만 새 네트워크 인터페이스를 만드는 것이 필요할 수 있습니다. 이것은 고유 한 연결처럼 보이지만 뒤에서 동일한 네트워크 카드를 사용합니다. OS X 및 Linux는이 방법을 사용합니다.
Windows에서 새 IP 주소를 추가하려면 다른 IP 주소를 추가하려는 네트워크 연결을 엽니 다. 등록 정보 –> 인터넷 프로토콜 (TCP / IP) –> 고급 –> IP 설정에서 추가를 누르고 새 IP 주소와 넷 마스크를 추가하십시오.
두 가지 네트워크 범위에서 서버를 노출시키는 데 사용할 수 있습니다. 예를 들어 한 네트워크 범위는 다른 네트워크 범위가 액세스 할 수없는 보안 트래픽에 사용될 수 있습니다. 방화벽 규칙은 각 네트워크 인터페이스마다 다를 수 있습니다.
IP 계층 (IP 주소)은 실제 계층 (네트워크 어댑터)과 완전히 독립적입니다. 운영 체제가 OSI 스택 또는 일부 유사한 모델을 올바르게 구현 한 경우 단일 네트워크 인터페이스에서 여러 개의 수신 IP 주소를 쉽게 정의 할 수 있어야합니다. 리눅스에서 여러 IP를 통해 들어오는 트래픽을 처리하는 것은 매우 쉽습니다. 그러나 단일 인터페이스를 공유 할 때 발신 트래픽이 다른 소스 IP를 갖도록 만드는 것은 조금 까다 롭습니다. 다른 IP를 강제로 표시하기 위해 특별한 작업을 수행하지 않는 경우 일반적으로 응용 프로그램은 기본적으로 발신 소스에 기본 IP를 사용하지만이 작업도 가능합니다.