
我的 Centos 6.5 機器安裝了 2 個乙太網路設備(eth0 和 eth1)。但是當我以 ifconfig -a 作為 root 列出所有以太網設備時,結果列表中有另一個以太網設備 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 乙太網路設備的用途是什麼?
答案1
基本上,它用於透過 USB 進行 TCP/IP 通訊。這樣做的原因各不相同,但通常是因為特定設備需要它。一些著名的例子包括 BeagleBone、與基於現代 Linux 核心的手機的 USB 網路共享,以及可能一些使用 USB 的業餘無線電設備(可能用於分組無線電)。
據我所知,usb0 在許多 Linux 發行版上都是自動啟用和設定的。
答案2
這是帶內管理連接埠。 IBM 等公司使用無人值守管理連接埠。在機器的背面,它可能被稱為 IMM 或 Service,那裡有一個普通的乙太網路連接埠。這涉及到一個小型單板計算機,用於管理電源、串行控制台等。
USB0 介面是從 IMM 到主機的 USB 乙太網路介面。這樣,主機OS可以聯絡IMM並執行設定和/或管理。