Provided by: manpages-zh_1.6.3.3-2_all bug

NAME

       ifconfig - 配置網絡接口

總覽

       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
              設定接口所用的物理端口或介質類型。並不是所有設備都會
              更改這項值,而且它們支持的類型可能並相同。典型的  type10base2  (細纜以太網),
              10baseT   (雙絞線  10Mbps  以太網),  AUI  (外部收發單元接口)等等。介質類型爲  auto
              則用於讓設備自動判斷介質。 同樣,並非所有設備都可以這樣工作。

       [-]broadcast [addr]
              如果給出了地址參數,  則可以爲接口設定該協議的廣播地址。   否則,爲接口設置(或清除)
              IFF_BROADCAST 標誌。

       [-]pointopoint [addr]
              此選項允許接口置爲                                                           點到點
              模式,這種模式在兩臺主機間建立一條無人可以監聽的直接鏈路。
              如果還給出了地址參數,則設定鏈路另一方的協議地址,正如廢棄的                dstaddr
              選項的功能。否則,爲接口設置(或清除) IFF_POINTOPOINT 標誌。

       hw class address
              如接口驅動程序支持,則設定接口的硬件地址。
              此選項必須後跟硬件的類型名稱和硬件地址等價的可打印                            ASCII
              字符。當前支持的硬件類型包括  ether (以太網), ax25 (AMPR AX.25), ARCnetnetrom
              (AMPR NET/ROM)。

       multicast
              爲接口設定組播標誌。 通常無須用此選項因爲接口本身會正確設定此標誌。

       address
              爲接口分配的 IP 地址。

       txqueuelen length
              爲接口設定傳輸隊列的長度。可以爲具有高時延的低速接口設定  較小值以避免在象   telnet
              這樣煩人的交互通信時大量高速的傳輸。

注意

       從內核版本                    2.2                   起不再有別名接口的顯式接口統計信息了。
       打印出的源地址統計信息被同一接口的所有別名地址共享。
       打印出的源地址統計信息被同一接口的所有別名地址共享。
       如果你需要每個地址的統計信息,就應該用 ipchains(8) 命令爲地址加入顯式的記帳規則。

相關文件

       /proc/net/socket
       /proc/net/dev
       /proc/net/if_inet6

BUGS

       當顯示 appletalk DDPIPX 地址時不能用此命令進行更改,但可以用這條命令顯示。

又見

       route(8), netstat(8), arp(8), rarp(8), ipchains(8)

作者

       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>

[中文版最新更新]

       2000/12/08

[中國 Linux 論壇 man 手冊頁翻譯計劃]

       http://cmpp.linuxforum.net

       本頁面中文版由中文 man 手冊頁計劃提供。
       中文 man 手冊頁計劃:https://github.com/man-pages-zh/manpages-zh