Welcome 微信登录

首页 / 操作系统 / Linux / Linux的网络命令之ifconfig

ifconfig是Linux中用于显示或者配置网络设备的命令。语法ifconfig [网络设备][down up -allmulti -arp -promisc][add<地址>][del<地址>][<硬件地址>] [media<网络媒介类型>][mem_start<内存地址>][metric<数目>][mtu<字节>][netmask<子网掩码>][tunnel<地址>][-broadcast<地址>][-pointopoint<地址>]简单语法如下:ifconfig [interface][up|down] ;观察与启动设备ifconfig interface [options];设定与修改设别参数:interface:网络设备,例如eth0(网卡1),eth1(网卡2),ppp0(Point to Point Protocol 0)等。       options:可选的参数,如下:              down,up:关闭(down)、启动(up)该设备。              mtu     :可以设定不同的MTU数值,MTU= Maximum TransmissionUnit。例如  mtu 1500              metric  :              netmask:设置网络设备的子网掩码。              tunnel  :建立IPv4与IPv6之间的隧道通信地址。          broadcast:将要送往指定地址的数据包当成广播数据包来处理。例子(Ubuntu下),如下图,通过直接输入ifconfig,列出所有启动的网卡,其中lo代表本地回路。
  •  eth0:网卡1代号
  • HWaddr:网卡的物理地址
  • inet addr:IPv4地址。Bcast为broadcast,Mast为netmask。
  • inet6 addr:IPv6地址,暂时未用
  • MTU:最大传输单元,这里设置为1500bytes
  • Metrics:指定在计算数据包的转送次数时,所要加上的数目。
  • RX:这一行代表的是网络由启动到目前为止的封包接收情况,packet代表封包数、error代表封包发生错误的数量、dropped代表封包由于有问题而遭受丢弃的数量等。
  • TX:与RX相反,代表网络由启动到目前为止的发送包的情况。
  • collisions:代表封包碰撞的情况,如果发送太多次,代表网络状况不太好。
  •  txqueuelen:代表用来传输资料的缓冲区的存储长度。
  • RX bytes,TX bytes:总接收、发送的位元组总数。
Fedora 17 下安装Flash playerUbuntu 12.04 禁用GUEST用户相关资讯      Linux命令手册 
  • 关于Unix/Linux下查看命令行历史记  (07/04/2012 19:51:24)
  • Linux命令:ls 排序  (06/24/2012 06:52:24)
  • Linux/Unix下grep命令使用的几个例  (06/23/2012 13:07:30)
  • Linux统计行数方法及效率测试  (06/24/2012 09:06:34)
  • Linux命令:sed d 循环  (06/24/2012 06:47:30)
  • Linux的strings命令  (06/23/2012 07:28:20)
本文评论 查看全部评论 (0)
表情: 姓名: 字数