ifconfig 用于显示或设置网络设备。
- 设置网络设备的状态和信息
[En]
set the status and information of network devices*
- 显示网络设备的设置
ifconfig [网络设备][down up -allmulti -arp -promisc][add<地址>][del<地址>][<hw<网络设备类型><硬件地址>][io_addr<i o地址>][irq<irq地址>][media<网络媒介类型>][mem_start<内存地址>][metric<数目>][mtu<字节>][netmask<子网掩码>][tunnel<地址>][-broadcast<地址>][-pointopoint<地址>][IP地址]</地址></地址></地址></子网掩码></字节></数目></内存地址></网络媒介类型></irq地址></i></硬件地址></hw<网络设备类型></地址></地址>
常用参数
- -interface:指定的网络接口名,如eth0和eth1
- up:激活指定的网络接口卡
- down:关闭指定的网络接口
- broadcast address:设置接口的广播地址
- pointopoint:启用点对点方式
- address:设置指定接口设备的IP地址
- netmask address:设置接口的子网掩码
查看所有网卡的信息 (包括down状态的网卡)
ifconfig -a
eth0:网卡名称
Link encap:网卡的接口类型,这里是以太网
HWaddr:网卡的硬件地址,俗称的MAC地址
inet addr:IPv4地址,如果是IPv6会写成inet6 addr
Bcast:广播地址
Mask:子网掩码
UP:表示网卡是开启状态
BROADCAST:表示网卡支持广播
RUNNING:表示网卡的网线已经被接上
MULTICAST:表示网卡支持组播
MTU:网络最大传输单元
Metric:到达网关的度量值,参考:http://m.chinabyte.com/network/191/12287691_gfh.shtml
RX packets:网络从启动到现在为止接收的数据包大小,单位是字节,error 发生错误的数据包,dropped 被丢弃的数据包
TX packets:网络从启动到现在为止发送的数据包大小,单位是字节,error 发生错误的数据包,dropped 被丢弃的数据包
collisions:发生碰撞的数据包,如果发生太多次,表明网络状况不太好
txqueuelen:传输数据的缓冲区的储存长度
RX bytes:总接收字节总量
TX bytes:总发送字节总量
Memory:网卡硬件的内存地址
显示网络设备信息(活动)
[En]
Display network device information (active)
ifconfig
启动关闭指定网卡
ifconfig eth0 up
ifconfig eth0 down
配置IP地址
ifconfig eth0 192.168.120.56
ifconfig eth0 192.168.120.56 netmask 255.255.255.0
ifconfig eth0 192.168.120.56 netmask 255.255.255.0 broadcast 192.168.120.255
ifconfig eth0 192.168.120.56
给eth0网卡配置IP地:192.168.120.56
ifconfig eth0 192.168.120.56 netmask 255.255.255.0
给eth0网卡配置IP地址:192.168.120.56 ,并加上子掩码:255.255.255.0
ifconfig eth0 192.168.120.56 netmask 255.255.255.0 broadcast 192.168.120.255
给eth0网卡配置IP地址:192.168.120.56,加上子掩码:255.255.255.0,加上个广播地址: 192.168.120.255Original: https://www.cnblogs.com/happyhuangjinjin/p/15906726.html
Author: BUG弄潮儿
Title: linux之ifconfig查看ip
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/524088/
转载文章受原作者版权保护。转载请注明原作者出处!