zoukankan      html  css  js  c++  java
  • 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命令的基本介绍结束。

  • 相关阅读:
    cpio命令
    INI文件格式
    ubuntu死机怎么办
    vim中执行shell命令
    android安装busybox
    putty远程连接ubuntu
    java sdk与jdk区别
    一些使用JSP 编程技巧(转)
    ubuntu12.04 下安装 jdk1.7 maven3.1
    Java Web进阶步骤
  • 原文地址:https://www.cnblogs.com/Cqlismy/p/13048487.html
Copyright © 2011-2022 走看看