
Auf meiner Centos 6.5-Maschine sind 2 Ethernet-Geräte (eth0 und eth1) installiert. Aber als ich alle Ethernet-Geräte mit ifconfig -a als Root auflistete, war in der Ergebnisliste ein weiteres Ethernet-Gerät usb0 zu sehen, wie folgt:
usb0 Link encap:Ethernet HWaddr 36:40:B5:87:34:8C
inet addr:169.254.95.120 Bcast:169.254.255.255 Mask:255.255.0.0
inet6 addr: fe80::3440:b5ff:fe87:348c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1716 errors:0 dropped:0 overruns:0 frame:0
TX packets:1314 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:238284 (232.6 KiB) TX bytes:230702 (225.2 KiB)
Soweit ich weiß, konfiguriere ich es nie. Meine Frage ist: Was ist der Zweck des USB0-Ethernet-Geräts auf meinem Computer?
Antwort1
Im Grunde ist es für die TCP/IP-Kommunikation über USB gedacht. Die Gründe dafür sind unterschiedlich, aber normalerweise liegt es daran, dass ein bestimmtes Gerät es erfordert. Einige bemerkenswerte Beispiele sind BeagleBone, USB-Tethering mit modernen Linux-Kernel-basierten Telefonen undmöglicherweiseeinige Amateurfunkgeräte, die USB nutzen (wahrscheinlich für Packet Radio).
Soweit mir bekannt ist, ist usb0 bei vielen Linux-Distributionen automatisch aktiviert und konfiguriert.
Antwort2
Dies ist ein In-Band-Management-Port. IBM und andere verwenden einen Lights-Out-Management-Port. Auf der Rückseite der Maschine kann er als IMM oder Service bezeichnet werden und dort befindet sich ein normaler Ethernet-Port. Dieser führt zu einem kleinen Einplatinencomputer, der die Stromversorgung, die serielle Konsole usw. verwaltet. Es ist ein kleiner Webserver eingebettet.
Die USB0-Schnittstelle ist Ethernet-over-USB vom IMM zum Host. Auf diese Weise kann das Host-Betriebssystem das IMM kontaktieren und die Konfiguration und/oder Verwaltung durchführen.