Это больше похоже на подтверждение моего понимания, у меня есть сервер Linux, и я хотел знать, сколько IP-адресов и сколько у него сетевых карт , поэтому я использовал команду ifconfig , теперь я вижу вывод ниже.

[hagrawal@dc4cmb ~]$  /sbin/ifconfig -a | grep HWadd
eth0      Link encap:Ethernet  HWaddr 55:3E:A2:04:82:58  
eth0:1    Link encap:Ethernet  HWaddr 55:3E:A2:04:82:58  
eth0:2    Link encap:Ethernet  HWaddr 55:3E:A2:04:82:58  
eth0:3    Link encap:Ethernet  HWaddr 55:3E:A2:04:82:58  
eth1      Link encap:Ethernet  HWaddr 55:3E:A2:04:82:5A  
eth2      Link encap:Ethernet  HWaddr 55:3E:A2:04:82:5C  
eth3      Link encap:Ethernet  HWaddr 55:3E:A2:04:82:5E  
[hagrawal@dc4cmb ~]$

Вопросы:

  • Означает ли это, что на моем сервере всего 4 NIC, то есть eth0, eth1, eth2 и eth3?
  • Означает ли это, что с первым NIC связано 4 IP-адреса?
  • Если вышеприведенное верно, то это то, что вы называете "IP Aliasing"?

Ниже приведен еще один вывод в той же системе:

[hagrawal@dc4cmb ~]$ /sbin/ifconfig -a | grep "inet addr"
          inet addr:172.24.200.160  Bcast:172.24.203.255  Mask:255.255.252.0
          inet addr:172.24.200.211  Bcast:172.24.203.255  Mask:255.255.252.0
          inet addr:172.24.200.213  Bcast:172.24.203.255  Mask:255.255.252.0
          inet addr:172.24.200.214  Bcast:172.24.203.255  Mask:255.255.252.0
          inet addr:127.0.0.1  Mask:255.0.0.0
[hagrawal@dc4cmb ~]$ 

Вопросы:

  • Я не вставил полный вывод, но могу сказать, что у вас есть вышеуказанные IP-адреса из "eth0", «eth0:1», «eth0:2» и «eth0:3», поэтому это означает, что мой единственный 1-й сетевой адаптер, т. Е. eth0 "подключен к сети, в то время как другие 3 NIC, то есть" eth1 "," eth2 "и" eth3 "не связаны с сетью, а просто присутствуют на материнской плате моего сервера Linux?


Полный журнал:

[hagrawal@dc4cmb ~]$ /sbin/ifconfig -a
eth0      Link encap:Ethernet  HWaddr 55:3E:A2:04:82:58  
          inet addr:172.24.200.160  Bcast:172.24.203.255  Mask:255.255.252.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:925589674 errors:0 dropped:0 overruns:0 frame:0
          TX packets:976952984 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:247406781407 (230.4 GiB)  TX bytes:359023543671 (334.3 GiB)
          Interrupt:123 Memory:a4000000-a4011100 

eth0:1    Link encap:Ethernet  HWaddr 55:3E:A2:04:82:58  
          inet addr:172.24.200.211  Bcast:172.24.203.255  Mask:255.255.252.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:123 Memory:a4000000-a4011100 

eth0:2    Link encap:Ethernet  HWaddr 55:3E:A2:04:82:58  
          inet addr:172.24.200.213  Bcast:172.24.203.255  Mask:255.255.252.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:123 Memory:a4000000-a4011100 

eth0:3    Link encap:Ethernet  HWaddr 55:3E:A2:04:82:58  
          inet addr:172.24.200.214  Bcast:172.24.203.255  Mask:255.255.252.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:123 Memory:a4000000-a4011100 

eth1      Link encap:Ethernet  HWaddr 55:3E:A2:04:82:5A  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:178 Memory:f2000000-f2012800 

eth2      Link encap:Ethernet  HWaddr 55:3E:A2:04:82:5C  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:226 Memory:f8000000-f8012800 

eth3      Link encap:Ethernet  HWaddr 55:3E:A2:04:82:5E  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:234 Memory:f6000000-f6012800 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:4969897596 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4969897596 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1378529138243 (1.2 TiB)  TX bytes:1378529138243 (1.2 TiB)

[hagrawal@dc4cmb ~]$ 

ПОЖАЛУЙСТА, НЕ ОТВЕЧАЙТЕ, ЕСЛИ ВЫ НЕ УВЕРЕНЫ НА 100% И НЕ ЗНАЕТЕ ЭКСПЕРТА, ПОТОМУ ЧТО Я УЖЕ ЗАМЕДЛЕН, И Я НЕ ХОЧУ ПОЛУЧИТЬ БОЛЬШЕ СМЕШАННЫХ ИЛИ ЗАВЕРШЕНИЯ НЕПРАВИЛЬНОЙ ИНФОРМАЦИИ.

1 ответ1

1

Используйте ip addr для отображения адресов, а не ifconfig. Команда ifconfig использует устаревший интерфейс и может лгать вам. Также см. ip link и другие команды, связанные с ip .

Означает ли это, что на моем сервере всего 4 NIC, то есть eth0, eth1, eth2 и eth3?

Это немного сложно ответить. Контроллер сетевого интерфейса может иметь несколько портов. Считаете ли вы 4-портовый контроллер сетевого интерфейса как один сетевой адаптер или как 4 сетевой карты? Учитывая, что все 4 mac-адреса ваших интерфейсов почти идентичны, я бы поспорил, что у вас установлен контроллер четырех портов или на материнской плате.

Если вы действительно хотите узнать о физических контроллерах, вы должны посмотреть на вывод lshw, а не на ifconfig или ip link которые имеют более логичное представление о настройке. Один физический интерфейс может использоваться для многих виртуальных интерфейсов. Поэтому просмотр только результатов ifconfig не обязательно может дать вам реальное представление о системе, потому что с Linux вы можете делать действительно сложные и необычные вещи.

Означает ли это, что с первым NIC связано 4 IP-адреса?

Не обязательно, но возможно. К сожалению, ваш grep удалил часть информации, которая поможет ответить на этот вопрос.

IP Aliasing "?

Выявление IP-адресов - это ранний хакерский метод, который позволял ядру иметь несколько IP-адресов, связанных с одним интерфейсом. Двоичный файл ifconfig будет видеть только несколько адресов, если вы используете метод псевдонимов. Но если вы используете более новую утилиту ip addr , вы можете назначать адреса без перебора псевдонимов. В более новых ядрах псевдонимы больше не являются псевдонимами. Это просто еще один IP-адрес, связанный с интерфейсом, который также имеет соответствующую метку.

Если вы запустите ip addr show dev eth0 , вероятно, увидит все ~ 4 адреса, связанных с этим интерфейсом / портом.

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