3

Я слышал, что MAC-адрес назначен сетевому интерфейсу. Компьютер или маршрутизатор может иметь несколько сетевых интерфейсов, поэтому может иметь несколько MAC-адресов.

IP-адрес также назначен сетевому интерфейсу?

Если у компьютера или маршрутизатора есть несколько сетевых интерфейсов, будет ли у него несколько IP-адресов?

Благодарю.

3 ответа3

2

Краткий ответ: да

IP-адрес может быть установлен вручную (также известен как статический IP-адрес) или динамически (обычно называется DHCP). Устройству с несколькими используемыми интерфейсами обычно назначается несколько IP-адресов, часто с различным сочетанием статической и динамической конфигурации.

Следует отметить, что один и тот же интерфейс может также иметь несколько IP-адресов, но это выходит за рамки этого ответа.


MAC-адрес (также известный как аппаратный адрес) не задается пользователем или системным администратором, а устанавливается производителем. MAC-адреса должны быть уникальными, поэтому первая половина определяет производителя, а вторая половина устанавливается в соответствии с системой производителей (некоторые устройства используют эту часть в качестве серийного номера). Хотя можно изменить один MAC-адрес, обычно это то, что вам не нужно делать.

Устройство с несколькими интерфейсами также имеет несколько MAC-адресов, но для некоторых устройств они обычно следуют шаблону. Кроме того, точки беспроводного доступа обычно имеют первые 5 октетов MAC-адреса, установленные на заводе-изготовителе, и последний октет устанавливается на лету для каждой беспроводной сети, которую он размещает (например, точки доступа HP MSM310 и MSM320 этот).


Подводя итог: один адрес на интерфейс. IP задается пользователем или системным администратором, а MAC - производителем.

1
  • Один сетевой интерфейс может иметь один MAC-адрес.
  • Один сетевой интерфейс может иметь несколько IP-адресов.
  • Система может иметь несколько сетевых интерфейсов.

Плохая реализация устройства может иметь несколько сетевых интерфейсов и один MAC-адрес. На самом деле это провал. Но я знаю случаи старых четырехпортовых сетевых карт с одним MAC-адресом.

1

Краткий ответ: зависит от операционной системы.

Linux склонен рассматривать IP-адрес как принадлежащий хосту, а не интерфейсу.
Это может вызвать проблему, известную как поток ARP.
Например, видите ли, Linux рассматривает IP-адрес как принадлежащий хосту, а не интерфейсу?
Ядро Linux может быть исправлено или встроено, чтобы предотвратить эту проблему, и обрабатывать IP-адреса так, как если бы они были назначены каждому интерфейсу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .