sourCEntral - mobile manpages

pdf

IFCONFIG

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 AT uwalt DOT nl DOT mugnet DOT org> Alan Cox, <Alan DOT Cox AT linux DOT org> Phil Blundell, <Philip DOT Blundell AT pobox DOT com> Andi Kleen, <ak AT muc DOT de>

[中文版維護人]

meaculpa <meaculpa AT 21cn DOT com>

[中文版最新更新]

2000/12/08

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

http://cmpp.linuxforum.net

pdf