如何使用Linux查看ifconfig网卡信息

[复制链接] |主动推送
查看28 | 回复0 | 2024-9-11 17:56:47 | 显示全部楼层 |阅读模式
很多小伙伴不知道ifconfig怎样查看网卡信息,下面带大家介绍一下如何使用Linux 查看 ifconfig网卡信息


查看所有网卡的信息
Linux ifconfig但不包括down状态的网卡
[root@mysql ~]# ifconfig        eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500        inet 192.168.0.111  netmask 255.255.255.0  broadcast 192.168.0.255        inet6 fe80::8c18:4c0c:35b:f89c  prefixlen 64  scopeid 0x20<link>        ether 00:0c:29:bf:7a:4b  txqueuelen 1000  (Ethernet)        RX packets 396  bytes 43132 (42.1 KiB)        RX errors 0  dropped 0  overruns 0  frame 0        TX packets 189  bytes 25028 (24.4 KiB)        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0        lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536        inet 127.0.0.1  netmask 255.0.0.0        inet6 ::1  prefixlen 128  scopeid 0x10<host>        loop  txqueuelen 1000  (Local Loopback)        RX packets 0  bytes 0 (0.0 B)        RX errors 0  dropped 0  overruns 0  frame 0        TX packets 0  bytes 0 (0.0 B)        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0        # eth0:网卡名称        # Link encap:网卡的接口类型        # HWaddr:俗称的MAC地址        # inet addr:IPv4地址(如果是IPv6会写成inet6 addr)        # Bcast:广播        # Mask:子网掩码        # UP:表示网卡是开启状态        # BROADCAST:表示网卡支持广播        # RUNNING:表示网线已经被接上        # MULTICAST:表示网卡支持组播        # MTU:网络最大传输单元        # Metric:到达网关的度量值        # RX packets:网络从启动到现在为止接收的数据包大小        # collisions:发生碰撞的数据包        # txqueuelen:传输数据的缓冲区的储存长度                # RX bytes:总接收字节        # TX bytes:总发送字节        # Memory:网卡的内存地址
[root@mysql ~]# ifconfig -a             // 查看所有网卡的信息(包括down状态的网卡[root@mysql ~]# ifconfig eth0 // 查看指定网卡的信息[root@mysql ~]# ifconfig eth0 up        // 启用指定的网卡,等同于:ifup eth0[root@mysql ~]# ifconfig eth0 down      // 关闭指定的网卡,等同于:ifdown eth0[root@mysql ~]# ifconfig eth0 arp       // 开启网卡的ARP协议[root@mysql ~]# ifconfig eth0 -arp      // 关闭网卡的ARP协议[root@mysql ~]# ifconfig eth0 192.168.0.100                               // 设置/修改网卡的IP地址(临时生效)[root@mysql ~]# ifconfig eth0 192.168.0.100/24                            // 设置/修改网卡的IP地址和子网掩码(临时生效)[root@mysql ~]# ifconfig eth0 192.168.0.100 netmask 255.255.255.0         // 设置/修改网卡的IP地址和子网掩码(临时生效)[root@mysql ~]# ifconfig eth0 192.168.0.100 hw ether 04:64:03:00:12:51    // 设置/修改网卡的IP地址和MAC地址(临时生效)[root@mysql ~]# ifconfig eth0 mtu 1500                                    // 设置/修改网卡的最大传输单元(临时生效)[root@mysql ~]# ifconfig eth0:0 192.168.0.50/24    // 给网卡配置虚拟接口,相当于给网卡再配置一个IP地址(临时生效)[root@mysql ~]# ifconfig eth0:1 192.168.0.51/24    // 给网卡配置虚拟接口,相当于给网卡再配置一个IP地址(临时生效)[root@mysql ~]# ifconfig eth0:2 192.168.0.52/24    // 给网卡配置虚拟接口,相当于给网卡再配置一个IP地址(临时生效
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则