ifconfig 工具

ifconfig 命令常用格式:

格式:ifconfig
显示当前激活的网络接口信息。

格式:ifconfig {INTERFACE}
显示指定网络接口的信息。比如:eth0, eth1。

格式:ifconfig -a
显示所有网络接口的信息,无论是否激活。

格式:ifconfig {INTERFACE} up
格式:ifup {INTERFACE}
激活指定网络接口。比如:eth0, eth1。

格式:ifconfig {INTERFACE} down
格式:ifdown {INTERFACE}
关闭指定网络接口。

格式:ifconfig {INTERFACE} {IP}
格式:ifconfig {INTERFACE} {IP} netmask {NETMASK}
为指定网络接口设置IP地址和掩码,并自动激活。比如:eth0, eth0:0, eth0:1,后两个为虚拟网卡。

格式:ifconfig {INTERFACE} add {IP}
格式:ifconfig {INTERFACE}:0 {IP}
为指定网络接口添加IP地址。

格式:ifconfig {INTERFACE} del {IP}
为指定网络接口删除IP地址。

输出信息的含义:

eth0:网络接口
link encap:网络类型,Ethernet是以太网
HWaddr:网卡MAC地址
Inet addr:IP地址
Bcast:广播地址
Mask:子网掩码
UP BROADCAST RUNNING MULTICAST:网卡运行状态

MTU:最大传输单元

collisions:以太网发生冲突的次数,如果该值过高,就要考虑网络硬件故障
RX packets,TX packets:接收和发送的数据包数量;
RX byte,TX byte表示接搜和传输的具体数目
Interrupt:中断信息

实例:

1、配置IP地址
ifconfig eth0 172.18.32.11 netmask 255.255.255.0 up
ifconfig eth0 192.168.120.56 netmask 255.255.255.0 broadcast 192.168.120.255
 
2、为一个网卡配置多个IP
ifconfig eth0:0 172.18.32.12 netmask 255.255.255.0 up
 
3、删除IP
ifconfig eth0:0 delete 172.18.32.12
 
4、激活/禁用设备
ifconfig ech0 up|down
 
5、修改MAC地址
ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE 
 
6、启用/关闭ARP协议

ifconfig eth0 arp
ifconfig eth0 -arp

 
7、设置最大传输单元MTU
ifconfig eth0 mtu 1500
 
 
以上使用ifconfig命令修改网卡配置后,需要重启网卡:service network restart 
 
如果想让配置重启后仍生效,请修改文件 /etc/sysconfig/network-scripts/ifcfg-eth0

更网络命令请参考:http://linux.vbird.org/linux_server/0140networkcommand.php

ifconfig 工具的更多相关文章

  1. centos7下使用yum安装ifconfig工具

    步骤1:搜索安装包 步骤2:使用yum安装 至此,ifconfig工具安装完毕,希望对你有帮助~

  2. Centos安装后,没有ifconfig工具

    yum install net-tools yum不能用时,就下载rpm来安装 hostname -f, --fqdn, --long Display the FQDN (Fully Qualifie ...

  3. ifconfig命令--查看、配置、启用或禁用网络接口的工具

    ifconfig 是一个用来查看.配置.启用或禁用网络接口的工具,这个工具极为常用的.可以用这个工具来临时性的配置网卡的IP地址.掩码.广播地址.网关等.也可以把它写入一个文件中(比如/etc/rc. ...

  4. 每天一个linux命令(52):ifconfig命令

    许多windows非常熟悉ipconfig命令行工具,它被用来获取网络接口配置信息并对此进行修改.Linux系统拥有一个类似的工具,也就是ifconfig(interfaces config).通常需 ...

  5. 每天一个linux命令(44):ifconfig命令

    许多windows非常熟悉ipconfig命令行工具,它被用来获取网络接口配置信息并对此进行修改.Linux系统拥有一个类似的工具,也就是ifconfig(interfaces config).通常需 ...

  6. ifconfig命令(转)

    许多windows非常熟悉ipconfig命令行工具,它被用来获取网络接口配置信息并对此进行修改.Linux系统拥有一个类似的工具,也就是ifconfig(interfaces config).通常需 ...

  7. linux:ifconfig命令

    许多windows非常熟悉ipconfig命令行工具,它被用来获取网络接口配置信息并对此进行修改.Linux系统拥有一个类似的工具,也就是ifconfig(interfaces config).通常需 ...

  8. Linux命令之ifconfig

    许多windows非常熟悉ipconfig命令行工具,它被用来获取网络接口配置信息并对此进行修改.Linux系统拥有一个类似的工具,也就是ifconfig(interfaces config).通常需 ...

  9. linux命令之ifconfig详细解释

    依赖于ifconfig命令中使用一些选项属性,ifconfig工具不仅可以被用来简单地获取网络接口配置信息,还可以修改这些配置. 1.命令格式: ifconfig [网络设备] [参数] 2.命令功能 ...

随机推荐

  1. 怎么样快速学习AngularJS?

    其实AngularJS的官方网站首页的几个例子已经很好的展示了AngularJS的一些特性,下面我就从几个例子一步一步的讲解AngularJS吸引人的东西并且实际项目中是怎么使用ng的. 首先还是从第 ...

  2. MVC4项目中验证用户登录一个特性就搞定

    在开发过程中,需要用户登陆才能访问指定的页面这种功能,微软已经提供了这个特性. // 摘要: // 表示一个特性,该特性用于限制调用方对操作方法的访问. [AttributeUsage(Attribu ...

  3. JS案例之4——Ajax多图上传

    近期项目中有好几次用到多图上传,第一次在项目中真正用到Ajax技术,稍微整理了下,贴个案例出来. 我们传统的做法是当用户提交一个表单时,就向web服务器端发送一个请求.服务器接受并处理传来的表单信息, ...

  4. [CareerCup] 6.3 Water Jug 水罐问题

    6.3 You have a five-quart jug, a three-quart jug, and an unlimited supply of water (but no measuring ...

  5. unity3d 扩展NGUI Tweener —— TweenFillAmount

    好久没写博客了,上一篇是在今年上班之前写的 从年初到现在一篇没写过,每天都在加班,实在太忙了 上班半年多了,学到不少东西 今天分享一下刚写的小功能 TweenFillAmount 用过NGUI Twn ...

  6. nodejs简易实现一下bigpipe

    今天刚好看到bigpipe的文章,写个demo试一下: nodejs的实现: var fs = require('fs'); module.exports = function(req , res){ ...

  7. excel导入数据库

    日常工作中,感觉一些基础知识需要做下笔记,可能是刚毕业的缘故吧,还保持着做笔记的习惯,但根据以往经验,纸质笔记最多保持一年,过后想找已是难过登天.电子版笔记感觉很不错,尤其是发布到网络中.笔记内容是本 ...

  8. Linux下SVN安装配置

      第一章 安装 1. 采用源文件编译安装.源文件共两个,为:subversion-1.6.1.tar.gz (subversion 源文件)subversion-deps-1.6.1.tar.gz ...

  9. 转:Oracle中merge into的使用

    最近项目上使用Oracle的Merge,所以找来一下资料学习了解. 该命令使用一条语句从一个或者多个数据源中完成对表的更新和插入数据. ORACLE 9i 中,使用此命令必须同时指定UPDATE 和I ...

  10. easyUI icon中文命名图片无法在浏览器中访问处理方法

    本身的原因是Tomcat没有设置URIencoding,导致无法识别 在Tomcat 文件夹 conf 中 server.xml中加 URIEncoding="utf-8"  可以 ...