2つのイーサネットデバイス(eth0およびeth1)がインストールされたCentos6.5マシン。しかし、ルートとしてifconfig -aを使用してすべてのイーサネットデバイスを一覧表示すると、次のように、結果のリストに別のイーサネットデバイスusb0が含まれます。
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)
AFAIK、私はそれを構成しません。私の質問は、私のマシン上のusb0イーサネットデバイスの目的は何ですか?
基本的には、USBを介したTCP/IP通信用です。これを実行する理由はさまざまですが、通常は特定のデバイスで必要になるためです。いくつかの注目すべき例は、 BeagleBone 、最新のLinuxカーネルベースの電話とのUSBテザリング、およびおそらくUSBを利用するいくつかのアマチュア無線デバイスです(パケット無線の可能性が高い)。
私の知る限り、usb0は多くのLinuxディストリビューションで自動的に有効化および構成されます。
これは帯域内管理ポートです。 IBMは、とりわけ、完全自動の管理ポートを使用しています。マシンの背面では、IMMまたはサービスと呼ばれることがあり、通常のイーサネットポートがあります。これは、電源やシリアルコンソールなどを管理する小型のシングルボードコンピューターに当てはまります。小型のWebサーバーが組み込まれています。
上のusb0インターフェイスは、IMMからホストへのethernet-over-USBです。このようにして、ホストOSはIMMに接続し、構成や管理を実行できます。