总览

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), 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 地址时不能用此命令进行更改,但可以用这条命令显示。

ifconfig - 配置网络接口的更多相关文章

  1. Linux ifconfig 配置网络接口

    Linux ifconfig 可以用来配置网络接口的IP地址.掩码.网关.物理地址等:值得一说的是用Linux ifconfig 为网卡指定IP地址,这只是用来调试网络用的,并不会更改系统关于网卡的配 ...

  2. vnc/route/ifconfig 配置

    重启网卡的方法: 1 network 利用root帐户 # service network restart ############################################## ...

  3. Linux ifconfig 查看网络接口状态

    Linux ifconfig 如果不接任何参数,就会输出当前网络接口的情况: [root@localhost ~]# Linux ifconfig eth0      Link encap:Ether ...

  4. ifconfig配置网络时,出现“SIOCSIFADDR: No such device”

    最近刚学习linux,参考教学视频,试着使用ifconfig命令来设置网卡参数,命令为“ifconfig eth0 192.168.11.2”. 但结果显示“SIOCSIFADDR: No such ...

  5. ifconfig配置IP地址和子网掩码

    ifconfig eth0 192.168.2.10 ifconfig eth0 192.168.2.10 netmask 255.255.255.0

  6. ifconfig命令--查看、配置、启用或禁用网络接口的工具

    ifconfig 是一个用来查看.配置.启用或禁用网络接口的工具,这个工具极为常用的.可以用这个工具来临时性的配置网卡的IP地址.掩码.广播地址.网关等.也可以把它写入一个文件中(比如/etc/rc. ...

  7. linux网络配置相关命令、虚拟网络接口eth0:0

    网络接口(interface)是网络硬件设备在操作系统中的表示方法,比如网卡在Linux操作系统中用ethX,是由0开始的正整数,比如eth0.eth1...... ethX.而普通猫和ADSL的接口 ...

  8. linux 关于网络接口及配置工具说明

    在Linux操作系统中配置网络接口,一般是通过网络配置工具实现的,但最终目的还是通过网络配置工具来达到修改与网络相关的配置文件而起作用的.由此说来,我们配置网络可以直接修改配置文件. 比如网络网络接口 ...

  9. Linux-eth0 eth0:1 和eth0.1关系、ifconfig以及虚拟IP实现介绍

    eth0 eth0:1 和eth0.1三者的关系对应于物理网卡.子网卡.虚拟VLAN网卡的关系:物理网卡:物理网卡这里指的是服务器上实际的网络接口设备,这里我服务器上双网卡,在系统中看到的2个物理网卡 ...

随机推荐

  1. __doPostBack function

    __doPostBack function Hi everyone. Today I am going to talk about the __doPostBack function, because ...

  2. nginx-location正则表达式匹配规则及动静分离

    nginx-location正则表达式匹配规则及动静分离  发表于 2018年03月5日 |  分类于 nginx|  0 nginx,location常用正则表达式,及nginx动静分离 nginx ...

  3. Unknown class xxx in Interface Builder file. / NSUnknownKeyException

    Error: 2019-11-24 22:16:01.047997+0800 SingleViewDemo[22576:34699748] Unknown class FeedbackCell in ...

  4. Java-线程等待、唤醒与中断

    一.sleep() 与 wait() 两者都会让当前线程进入等待状态.唤醒后都需要等待 CPU 资源,不一定会立即执行.若在等待期间被调用此线程的的 interrupt() 方法,将会产生 Inter ...

  5. DB2日常管理

    执行时间最长的10条SQL语句(按时间降序排列),可保存为脚本方便调用:db2 "SELECT rows_read / (num_executions + 1) as avg_rows_re ...

  6. P3373 【模板】线段树 2 (未完待续)

    P3373 [模板]线段树 2 强烈安利这个大佬 超赞!!! 题解 本来以为这个题拿着线段树1的板子改改就好了,但是发现事情并没有那么简单,改了两天... 我们看到这个题其实涉及啦乘法和加法两种运算, ...

  7. [VBA]指定列求和

    ##指定列求和 需求: 求和:列为“销售金额”的数值 Sub 求和()Dim i As Integer, j As IntegerFor i = 3 To 56For j = 15 To 81 Ste ...

  8. Nova rebuild for boot from volume issue

    目录 文章目录 目录 Nova boot from volume Rebuild Instance Rebuild for boot from volume Nova boot from volume ...

  9. Nginx的用途

    Nginx应该是现在最火的web和反向代理服务器,没有之一.她是一款诞生于俄罗斯的高性能web服务器,尤其在高并发情况下,相较Apache,有优异的表现. 那除了负载均衡,她还有什么其他的用途呢,下面 ...

  10. MTU,MRU,MSS

    MTU是以太网数据链路层概念,默认是1500,当在PPPOE环境的时候,是1492和1480,两者有何区别,暂不清楚 MRU是PPP链路数据链路层的概念,都是最大传输单元的意思 MSS是最大报文段长度 ...