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. Oracle11G安装之后

    本人对oracle还处于摸索阶段,今天安装了一下Oracle11G, 安装之后,后台管理端的登录地址:https://172.16.10.75:1158/em 1.使用之前设置的dba管理员密码账号登 ...

  2. 开源(免费)三维 GIS(地形,游戏)

    先写想法: 想做个简单的地形漫游,于是考虑在ww直接开发,或找个控件形式的开发组件. 最大的期望有: 1. 支持google的sketchup,快速智能三维建模 2. 设计模式做好点,最好先做成组件形 ...

  3. ntp时间同步服务器配置

    ntp同步的两种方式:1.使用ntpdate命令直接同步 2.使用NTPD服务平滑同步直接同步方式的缺陷:会导致已经做的定时任务再做一遍.平滑同步每次同步时间的偏移量不会太陡,根据偏移量,均方差等值每 ...

  4. windows下怎么打开psql命令

    你是直接执行的psql.exe吧? 那么需要加入数据库位置等一些参数的.Windows系统下,PostgreSQL有提供一个命令行脚本runsql.bat, 在安装目录的scripts文件夹中,一般是 ...

  5. java从0开始学——数组,一维和多维

    #,在java中,允许数组的长度为0:也就是允许      int[] zeroLenthArray = new int[0]; #,匿名的数组初始化是合法的:     int[] smallPrim ...

  6. Spring MVC的工作流程

    前端控制器(DispatcherServlet): (不需要我们开发)接收请求,响应结果,相当于转发器,中央处理器.减少了其它组件之间的耦合度. springmvc.xml是SpringMVC的一个全 ...

  7. 网络封包分析工具Charles使用

    网址:http://www.charlesproxy.com/ 截取网络封包的工具. 简介 Charles是在Mac下常用的截取网络封包的工具,在做iOS开发时,我们为了调试与服务器端的网络通讯协议, ...

  8. swift项目实战FoodPin目录

    好吧,据说写博客能够找到好工作,那我也来分享一个项目吧! 自己自学iOS开发也有半年多了,现在就来分享一个swift的小项目吧!这个项目的来源是<Beginning iOS8 programmi ...

  9. [USACO2005][POJ2228]Naptime(对特殊环状DP的处理)

    题目:http://poj.org/problem?id=2228 题意:将一天分为N小时,每小时都有一个价值w,有一头牛要睡觉,而它的睡觉是连续的,且第一小时不能算价值,即如果你睡了[a,b],则你 ...

  10. 第十七课:js数据缓存系统的原理

    这一章主要讲的是jQuery的缓存系统的历史发展,以及他自己的框架的缓存系统的实现.都是源码解析. 我就挑几个重点讲下: (1)jQuery的缓存机制的原理 jQuery的缓存机制实现的原理是在元素中 ...