Являются ли сетевые карты и IP-адреса единой картой?
Являются ли сетевые карты и IP-адреса единой картой?
Ответы:
В Linux эта команда ip addr add IFADDR dev STRING
заменяет IFADDR и STRING на IP-адрес и имя устройства. Вы можете увидеть некоторые примеры в Руководстве по администрированию сетевого уровня IP с Linux . Вы также захотите указать свои маршруты, которые используют этот IP-адрес, используя ip route
. Опять же, руководство приходит.
Даже несмотря на то, что из-за синтаксиса ip
команд создается впечатление, что вы связываете IP-адрес с определенной сетевой картой, linux считает IP-адрес принадлежащим всей системе. Таким образом, в некоторых случаях вы можете захотеть изменить настройки ARP.
Да, вы можете иметь несколько; они не один в один.
Одна сетевая карта может сделать это несколькими способами; он может отвечать за несколько IP-адресов с одним MAC-адресом (для этого можно назначить несколько адресов сетевой карте в большинстве операционных систем) или с несколькими MAC-адресами (платформы виртуализации ведут себя таким образом).
Это не только возможно, это очень распространено. Сетевая карта может иметь несколько IP-адресов. Это понятие называется мультихоминг . Есть и другие варианты мультивыставки.
Одна физическая сетевая карта определенно может иметь несколько IP-адресов. Это практически необходимо при реализации виртуализации серверов: поскольку несколько виртуальных серверов работают на одном и том же физическом оборудовании, каждому необходим свой IP-адрес.
Да, вы можете иметь более одного IP-адреса при использовании одной сетевой карты.
Настройка этого параметра отличается в каждой операционной системе, но может включать создание нового сетевого интерфейса. Это может выглядеть как уникальное соединение, но за кулисами будет использоваться та же сетевая карта. OS X и Linux используют этот метод.
Чтобы добавить новый IP-адрес в Windows, откройте сетевое соединение, к которому вы хотите добавить другой IP-адрес. Перейдите в Свойства -> Интернет-протокол (TCP / IP) -> Дополнительно -> В настройках IP, нажмите Добавить и добавьте новый IP-адрес и маску сети.
Это может быть использовано для выставления сервера в двух диапазонах сети. Например, один диапазон сети может использоваться для защищенного трафика, к которому другой диапазон сети не может получить доступ. Правила брандмауэра могут быть разными для каждого сетевого интерфейса.
Уровень IP (IP-адрес) полностью независим от физического уровня (вашего сетевого адаптера). Если в вашей операционной системе правильно реализован стек OSI или какая-то его близкая модель, вы сможете легко определить несколько входящих IP-адресов в одном сетевом интерфейсе. Обработка входящего трафика через несколько IP-адресов довольно проста в Linux. Однако немного сложнее заставить исходящий трафик иметь разные исходные IP-адреса при совместном использовании одного интерфейса. Приложения обычно по умолчанию используют основной IP-адрес для исходящего источника, если вы не делаете ничего особенного, чтобы заставить отображаться другой IP-адрес, но это также возможно.
Очень распространенный пример одного NIC с несколькими IP-адресами - это когда NIC предоставляет интерфейс управления в дополнение к тому, что видит ОС. например, серверы HP с МОТ.