• Linux中ifconfig网络配置命令使用


    1、ifconfig命令

    Linux系统中的ifconfig命令能用于显示和配置Linux内核系统中的网络接口相关参数,在Linux终端上,使用ifconfig命令进行网卡信息的配置,当机器重启后,网卡重启,相关的配置信息将不再存在,如果想让配置永久生效的话,可以修改网卡的配置信息。

    (1)命令语法

    ifconfig (参数)

    (2)常用参数

     ifconfig命令中常用的参数列举如下所示:

    add<地址>:设置网络设备IPv6的ip地址;

    del<地址>:删除网络设备IPv6的ip地址;

    down:关闭指定的网络设备;

    up:启动指定的网络设备;

    io_addr<I/O地址>:设置网络设备的I/O地址;

    irq<IRQ地址>:设置网络设备的IRQ;

    mtu<字节>:设置网络设备的MTU;

    netmask<子网掩码>:设置网络设备的子网掩码;

    broadcast<地址>:设置网络设备的broadcast;

    hw<网络设备><硬件地址>:设置网络设备的mac地址;

    ip地址:设置网络设备的ip地址;

    网络设备:要操作的网络设备,例如:eth0。

    (3)实例

    接下来,进行ifconfig命令的简单实例分析:

    首先是去查看当前Linux系统网络设备的信息(处于激活状态的网络设备),可以使用下面命令:

    # ifconfig -a

    将会列举出当前Linux系统所有的网络设备相关信息,效果如下:

    想要查看指定网络设备的信息,例如指定eth0,可以使用下面命令查看:

    # ifconfig eth0

    网络信息输出说明如下:

    eth0表示当前设备的第一块网卡,HWaddr是网卡的物理地址,当前网卡的物理地址为76:39:F2:E3:80:3D,inet addr是网卡的ip地址,当前网卡的ip地址为192.168.27.132,Bcast为广播地址,为192.168.27.255,Mask是子网掩码地址,当前的子网掩码地址为255.255.254.0。

    ifconfig命令输出网络设备信息总结如下:

    • 第一行:连接的类型:Ethernet(以太网),HWaddr(网卡的mac地址);
    • 第二行:当前网卡设备的ip地址、广播地址和子网掩码;
    • 第三行:IPv6地址信息;
    • 第四行:UP(网卡处于开启状态),RUNNING(网卡的网线已经连接上),MULTICAST(支持组播),MTU(最大传输单元);
    • 第五、六行:接收和发送数据包情况统计;
    • 第八行:接收和发送数据字节统计信息。

    关闭或者启动指定网络设备,可以使用下面命令:

    ##关闭eth0网络设备
    # ifconfig eth0 down
    
    ##启动eth0网络设备
    # ifconfig eth0 up

    修改后效果如下所示:

    修改网卡的mac地址,例如,修改为76:39:F2:E3:80:00,可以使用下面命令:

    # ifconfig eth0 hw ether 76:39:F2:E3:80:00

    mac地址修改后重新查看,如下:

    修改网络设备的ip地址为192.168.27.15:

    # ifconfig eth0 192.168.27.15

    修改后效果如下:

    修改网络设备的broadcast(广播地址) 为192.168.26.255:

    # ifconfig eth0 broadcast 192.168.26.255

    修改后效果如下:

    修改网络设备的netmask(子网掩码地址)为255.255.255.0:

    # ifconfig eth0 netmask 255.255.255.0

    修改后效果如下:

    设置网络设备的MTU(最大传输单元),字节为单位:

    # ifconfig eth0 mtu 1000

    修改后效果如下:

    至此,linux系统中ifconfig命令的基本介绍结束。

  • 相关阅读:
    mac c++编译出现segmentation fault :11错误
    ssh 连接缓慢解决方法
    237. Delete Node in a Linked List
    203. Remove Linked List Elements
    Inversion of Control Containers and the Dependency Injection pattern
    82. Remove Duplicates from Sorted List II
    83. Remove Duplicates from Sorted List
    SxsTrace
    使用CCleaner卸载chrome
    decimal and double ToString problem
  • 原文地址:https://www.cnblogs.com/Cqlismy/p/13048487.html
Copyright © 2020-2023  润新知