總覽
ifconfig [接口]
ifconfig 接口 [aftype] options | address ...
描述
ifconfig
用於配置常駐內核的網絡接口。它用於在引導成功時設定網絡接口。
此後,只在需要調試及系統調整時才使用。
如沒有給出參數,
ifconfig
顯示當前有效接口的狀態。如給定單個
接口
作爲參數,它只顯示給出的那個接口的狀態;
如果給出一個 -a
參數,它會顯示所有接口的狀態,包括那些停用的接口。
否則就對一個接口進行配置。
地址族
如果跟在接口名稱後的第一個參數是它支持地址族的名稱,
那麼這個地址族被用於翻譯和顯示所有的協議地址。
當前支持的地址族包括
inet ( TCP/IP ,缺省), inet6 (
IPv6 ) , ax25 ( AMPR
無線分組 ), ddp ( Appletalk 2
代), ipx ( Novell IPX ) 和 netrom (
AMPR 無線分組)。
選項
接口
接口名稱。通常是一個後跟單元號的驅動設備名,
例如第一個以太接口
eth0 。
- up
- 此選項激活接口。如果給接口聲明瞭地址,等於隱含聲明瞭這個選項。
- down
- 此選項使接口驅動設備關閉。
- [-]arp
- 允許或禁止在接口上使用
ARP 協議。
- [-]promisc
- 允許或禁止接口置於混雜模式。
如果選用,則接口可以接收網絡上的所有分組。
- [-]allmulti
- 允許或禁止
組播模式(all-multicast)
。
如果選用,則接口可以接收網絡上的所有組播分組。
- metric N
- 將接口度量值設置爲整數
N。
(譯註:度量值表示在這個路徑上發送一個分組的成本,就是通過多少個路由)
- mtu N
- 此選項設定接口的最大傳輸單元
MTU。
- dstaddr
addr
- 爲點到點鏈路(如 PPP
)設定一個遠程 IP
地址。此選項現已廢棄;用
pointopoint 選項替換。
- netmask
addr
- 爲接口設定 IP
網絡掩碼。缺省值通常是
A,B 或 C 類的網絡掩碼
(由接口的 IP
地址推出),但也可設爲其它值。
- add
addr/prefixlen
- 爲接口加入一個 IPv6
地址。
- del
addr/prefixlen
- 爲接口刪除一個 IPv6
地址。
- tunnel
aa.bb.cc.dd
- 建立一個新的 SIT (在
IPv4 中的 IPv6
)設備,爲給定的目的地址建立通道。
- irq addr
- 爲接口設定所用的中斷值。
並不是所有的設備都能動態更改自己的中斷值。
- io_addr
addr
- 爲接口設定起始輸入/輸出地址。
- mem_start
addr
- 設定接口所用的共享內存起始地址。只有少數設備需要。
- media type
- 設定接口所用的物理端口或介質類型。並不是所有設備都會
更改這項值,而且它們支持的類型可能並相同。典型的
type 是 10base2
(細纜以太網), 10baseT
(雙絞線 10Mbps 以太網),
AUI
(外部收發單元接口)等等。介質類型爲
auto
則用於讓設備自動判斷介質。
同樣,並非所有設備都可以這樣工作。
- [-]broadcast [addr]
- 如果給出了地址參數,
則可以爲接口設定該協議的廣播地址。
否則,爲接口設置(或清除)
IFF_BROADCAST 標誌。
- [-]pointopoint [addr]
- 此選項允許接口置爲
點到點
模式,這種模式在兩臺主機間建立一條無人可以監聽的直接鏈路。
如果還給出了地址參數,則設定鏈路另一方的協議地址,正如廢棄的
dstaddr
選項的功能。否則,爲接口設置(或清除)
IFF_POINTOPOINT 標誌。
- hw class address
- 如接口驅動程序支持,則設定接口的硬件地址。
此選項必須後跟硬件的類型名稱和硬件地址等價的可打印
ASCII
字符。當前支持的硬件類型包括
ether (以太網), ax25 (AMPR
AX.25), ARCnet 和 netrom (AMPR
NET/ROM)。
- multicast
- 爲接口設定組播標誌。
通常無須用此選項因爲接口本身會正確設定此標誌。
- address
- 爲接口分配的 IP
地址。
- txqueuelen
length
- 爲接口設定傳輸隊列的長度。可以爲具有高時延的低速接口設定
較小值以避免在象
telnet
這樣煩人的交互通信時大量高速的傳輸。
注意
從內核版本 2.2
起不再有別名接口的顯式接口統計信息了。
打印出的源地址統計信息被同一接口的所有別名地址共享。
打印出的源地址統計信息被同一接口的所有別名地址共享。
如果你需要每個地址的統計信息,就應該用
ipchains(8)
命令爲地址加入顯式的記帳規則。
相關文件
/proc/net/socket
/proc/net/dev
/proc/net/if_inet6
當顯示 appletalk DDP 和 IPX
地址時不能用此命令進行更改,但可以用這條命令顯示。
作者
Fred N. van Kempen, <waltje@uwalt.nl.mugnet.org> Alan Cox,
<Alan.Cox@linux.org> Phil Blundell, <Philip.Blundell@pobox.com>
Andi Kleen, <ak@muc.de>
meaculpa <meaculpa@21cn.com>
跋
本頁面中文版由中文
man 手冊頁計劃提供。
中文 man
手冊頁計劃:https://github.com/man-pages-zh/manpages-zh