
私の Centos 6.5 マシンには 2 つのイーサネット デバイス (eth0 と eth1) がインストールされています。しかし、ルートとして 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)
私の知る限り、私はそれを設定したことはありません。私の質問は、私のマシン上の usb0 イーサネット デバイスの目的は何ですか?
答え1
基本的に、USB経由のTCP/IP通信用です。これを実行する理由はさまざまですが、通常は特定のデバイスで必要となるためです。注目すべき例としては、BeagleBone、最新のLinuxカーネルベースの携帯電話でのUSBテザリング、おそらくUSB を利用するアマチュア無線機器 (おそらくパケット無線用)。
私の知る限りでは、多くの Linux ディストリビューションでは usb0 は自動的に有効化され、構成されます。
答え2
これはインバンド管理ポートです。IBM などは、Lights-Out 管理ポートを使用しています。マシンの背面には、IMM または Service と呼ばれるポートがあり、通常のイーサネット ポートがあります。このポートは、電源、シリアル コンソールなどを管理する小型のシングル ボード コンピューターに接続されます。小型の Web サーバーが組み込まれています。
usb0 インターフェイスは、IMM からホストへの Ethernet-over-USB です。これにより、ホスト OS は IMM に接続し、構成や管理を実行できます。