• Linux ifconfig 命令


    ifconfig命令用来配置或查看网卡接口,常见用法如下:

    [root@localhost ~]$ yum install -y net-tools    # 安装ifconfig命令
    [root@localhost ~]$ ifconfig                # 查看所有网卡的信息(不包括down状态的网卡)
    [root@localhost ~]$ ifconfig -a             # 查看所有网卡的信息(包括down状态的网卡)
    [root@localhost ~]$ ifconfig eth0           # 查看指定网卡的信息 
    [root@localhost ~]$ ifconfig eth0 up        # 启用指定的网卡,等同于:ifup eth0
    [root@localhost ~]$ ifconfig eth0 down      # 关闭指定的网卡,等同于:ifdown eth0
    [root@localhost ~]$ ifconfig eth0 reload    # 重启指定的网卡
    [root@localhost ~]$ ifconfig eth0 arp       # 开启网卡的ARP协议
    [root@localhost ~]$ ifconfig eth0 -arp      # 关闭网卡的ARP协议
    
    [root@localhost ~]$ ifconfig eth0 192.168.100.100                               # 设置/修改网卡的IP地址(临时生效)
    [root@localhost ~]$ ifconfig eth0 192.168.100.100/24                            # 设置/修改网卡的IP地址和子网掩码(临时生效)
    [root@localhost ~]$ ifconfig eth0 192.168.100.100 netmask 255.255.255.0         # 设置/修改网卡的IP地址和子网掩码(临时生效)
    [root@localhost ~]$ ifconfig eth0 192.168.100.100 hw ether 04:64:03:00:12:51    # 设置/修改网卡的IP地址和MAC地址(临时生效),ether(以太网)表示网卡的接口类型
    [root@localhost ~]$ ifconfig eth0 mtu 1500                                      # 设置/修改网卡的最大传输单元(临时生效)
    
    [root@localhost ~]$ ifconfig eth0:0 192.168.50.50/24    # 给网卡配置虚拟接口,相当于给网卡再配置一个IP地址(临时生效)
    [root@localhost ~]$ ifconfig eth0:1 192.168.50.51/24    # 给网卡配置虚拟接口,相当于给网卡再配置一个IP地址(临时生效)
    [root@localhost ~]$ ifconfig eth0:2 192.168.50.52/24    # 给网卡配置虚拟接口,相当于给网卡再配置一个IP地址(临时生效)
    
    [root@localhost ~]$ ifconfig eth0 add 33ffe:3240:800:1005::2/64    # add 用于给网卡添加IPv6地址(临时生效)
    [root@localhost ~]$ ifconfig eth0 del 33ffe:3240:800:1005::2/64    # del 用于给网卡删除IPv6地址(临时生效)

    命令输出详解:

    [root@www ~]# ifconfig
    eth0      Link encap:Ethernet  HWaddr 70:E2:84:06:AF:A1  
              inet addr:192.168.200.150  Bcast:192.168.200.255  Mask:255.255.255.128
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:227833284173 errors:0 dropped:0 overruns:4960 frame:0
              TX packets:567609946396 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:22614472520713 (20.5 TiB)  TX bytes:826374079344947 (751.5 TiB)
              Memory:dfd20000-dfd3ffff 
            
    # 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:网卡硬件的内存地址

        

  • 相关阅读:
    封装/继承
    模板
    常用模块-re模块1
    包常用模块
    模块和软件开发的目录规范
    Hadoop 综合大作业
    hive基本操作与应用
    用mapreduce 处理气象数据集
    熟悉常用的HBase操作,编写MapReduce作业
    爬虫大作业
  • 原文地址:https://www.cnblogs.com/pzk7788/p/10184239.html
Copyright © 2020-2023  润新知