ifconfig命令的全称是network interface configuring, 用来配置Linux系统中的网卡信息。使用ifconfig命令配置的网卡配置信息,只是临时生效的,当网卡或者是机器重启,配置就会消失。只有通过修改配置文件才可以永久保存配置信息了。

ifconfig的常用参数

[root@centoss8 ~]#ifconfig --help
Usage:
  ifconfig [-a] [-v] [-s] <interface> [[<AF>] <address>]
  [add <address>[/<prefixlen>]]
  [del <address>[/<prefixlen>]]
  [[-]broadcast [<address>]]  [[-]pointopoint [<address>]]
  [netmask <address>]  [dstaddr <address>]  [tunnel <address>]
  [outfill <NN>] [keepalive <NN>]
  [hw <HW> <address>]  [mtu <NN>]
  [[-]trailers]  [[-]arp]  [[-]allmulti]
  [multicast]  [[-]promisc]
  [mem_start <NN>]  [io_addr <NN>]  [irq <NN>]  [media <type>]
  [txqueuelen <NN>]
  [[-]dynamic]
  [up|down] ...

<HW>=Hardware Type.
  List of possible hardware types:
    loop (Local Loopback) slip (Serial Line IP) cslip (VJ Serial Line IP) 
    slip6 (6-bit Serial Line IP) cslip6 (VJ 6-bit Serial Line IP) adaptive (Adaptive Serial Line IP) 
    ash (Ash) ether (Ethernet) ax25 (AMPR AX.25) 
    netrom (AMPR NET/ROM) rose (AMPR ROSE) tunnel (IPIP Tunnel) 
    ppp (Point-to-Point Protocol) hdlc ((Cisco)-HDLC) lapb (LAPB) 
    arcnet (ARCnet) dlci (Frame Relay DLCI) frad (Frame Relay Access Device) 
    sit (IPv6-in-IPv4) fddi (Fiber Distributed Data Interface) hippi (HIPPI) 
    irda (IrLAP) x25 (generic X.25) infiniband (InfiniBand) 
    eui64 (Generic EUI-64) 
  <AF>=Address family. Default: inet
  List of possible address families:
    unix (UNIX Domain) inet (DARPA Internet) inet6 (IPv6) 
    ax25 (AMPR AX.25) netrom (AMPR NET/ROM) rose (AMPR ROSE) 
    ipx (Novell IPX) ddp (Appletalk DDP) ash (Ash) 
    x25 (CCITT X.25) 
[root@centoss8 ~]#

关闭、启动网卡

添加删除IP地址

配置IP地址

[root@centoss8 ~]#ifconfig eth0 192.168.1.23 netmask 255.255.255.0

ifconfig修改网卡mac地址

[root@centoss8 ~]#ifconfig eth0 down

[root@centoss8 ~]#ifconfig eth0 hw ether 00:0c:29:d0:3f:68
[root@centoss8 ~]#ifconfig 
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.0.150  netmask 255.255.255.0  broadcast 10.0.0.255
        ether 00:0c:29:d0:3f:68  txqueuelen 1000  (Ethernet)
        RX packets 301  bytes 27047 (26.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 205  bytes 27379 (26.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Linux中ifconfig的使用相关推荐

  1. Linux 中ifconfig和ip addr命令查看不到ip解决方法

    Linux 中ifconfig和ip addr命令查看不到ip解决方法 参考文章: (1)Linux 中ifconfig和ip addr命令查看不到ip解决方法 (2)https://www.cnbl ...

  2. linux 本地ip看不到,解决Linux中ifconfig和addr查看不到ip问题

    解决Linux中ifconfig和addr查看不到ip问题 1.在虚拟机上装上Linux系统,开启虚拟机,输入root,并输入密码启动 2.打开虚拟机设置,网络适配器中的网络连接选择自定义VMnet8 ...

  3. linux中ifconfig无法显示ip地址

    解决方法一: 在一次打开虚拟机中的linux系统时发现通过crt工具无法连接到linux系统.通过ifconfig发现服务器的ip地址不见了.后来在网上查找一些应对方法均无效果.无意间发现VMware ...

  4. linux中ifconfig命令作用,Linux下ifconfig命令详解

    Linux下网卡命名规律:eth0,eth1.第一块以太网卡,第二块.lo为环回接口,它的IP地址固定为127.0.0.1,掩码8位.它代表你的机器本身.相关文件在/etc/sysconfig/net ...

  5. linux 中ifconfig命令 结果解释

    一 般来说,直接输入ifconfig就会列出目前已被启动的卡,不论这个卡是否有设置IP,都会被显示出来.而如果是输入ifconfig  eth0,则会显示出这个接口的相关数据,而不管该接口是否启动.所 ...

  6. Linux中ifconfig命令失效

    刚刚安装LINUX系统时没有安装工具包,这时候你进入终端,运行IFCONFIG命令就会出错,提示命令无法使用的情况.  [root@dev ~]# ifconfig -bash: ifconfig: ...

  7. Linux中ifconfig command not found

    原因:缺少 ifconfig 和 netstat 相关的网络工具 解决:yum install net-tools 验证:ifconfig

  8. Linux中 ifconfig命令只有lo没有eth0/ens33

    最小化安装的centos 6系统,ifconfig查找ip进行SecureCRT远程连接时,发现只有lo(回环接口),没有eth0(以太网接口),如下图所示: 解决思路: 1.查看本机是否有网卡 -- ...

  9. linux中运行ifconfig出现错误,不能sudo apt install net-tools,Linux不能联网

    linux中运行ifconfig出现错误,且不能sudo apt install net-tools linux中运行ifconfig出现错误 不能sudo apt install net-tools ...

最新文章

  1. MPB:生态环境中心陈保冬组-基于高通量测序技术的丛枝菌根真菌多样性研究方法...
  2. 从硬件到软件 统一沟通将引领通讯市场
  3. Java 理论与实践: 用弱引用堵住内存泄漏---转载
  4. Eclipse CDT Hello World工程makefile分析
  5. 安装 Android studio 运行 爆出 Unable to access Android SDK add-on list -...
  6. datagrid获取页面总记录数的方法,datagrid获取页面总记录数为0的解决方法
  7. 发言稿开场白范文_发言稿开场白
  8. 《Python Cookbook 3rd》笔记(5.3):使用其他分隔符或行终止符打印
  9. MongoDB limit 选取 skip跳过 sort排序 方法
  10. c++ stl队列初始化_创建一个向量,并将其像C ++ STL中的数组一样初始化
  11. php h5微信公众号支付接口,微信公众号H5支付接口调用方法
  12. Oracle用户管理(User|Privileges|Role)
  13. 【java基础知识】Spring Boot启动报错com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectExcepti
  14. 三坐标测量圆直径_基于三坐标测量机的渐开线齿轮,测量方法
  15. logback.xml文件配置(按时间、文件大小和log名称生成日志)
  16. 前台页面操作文件属性。
  17. 一些不错的个人博客和资源网站
  18. 简述java中类的构造方法_Java中类的构造方法
  19. 对做的一个小的C++聊天室的总结
  20. Linux系统编程——进程间通信概述

热门文章

  1. win10下 oracle安装(11g)
  2. 解决win10升级补丁后共享打印机0x0000011b报错问题最简单解决方法,不需要卸载补丁
  3. perspective
  4. python的easygui属性错误_python - PythonAnywhere:尝试使用easygui模块时出现Tkinter.py错误 - 堆栈内存溢出...
  5. 标准模式和怪异模式指的是什么?
  6. mysql 修改表字段
  7. 计算机与网络应用封面,计算机二级考试真题-Word-小王-计算机与网络应用
  8. 【windows】中下载并安装Python(简单明了)
  9. C#连接SQL Server并查询数据
  10. java获取当前年份(java获取当前年份后两位)