linux IP 命令使用举例.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
linux IP 命令使用举例

ip1.作用ip是iproute2软件包里面的一个强大的网络配置工具,它能够替代一些传统的网络管理工具,例如ifconfig、route等,使用权限为超级用户。几乎所有的Linux发行版本都支持该命令。2.格式ip [OPTIONS] OBJECT [COMMAND [ARGUMENTS]]3.主要参数OPTIONS是修改ip行为或改变其输出的选项。所有的选项都是以-字符开头,分为长、短两种形式。目前,ip支持如表1所示选项。OBJECT是要管理者获取信息的对象。目前ip认识的对象见表2所示。表1 ip支持的选项-V,-Version 打印ip的版本并退出。-s,-stats,-statistics 输出更为详尽的信息。如果这个选项出现两次或多次,则输出的信息将更为详尽。-f,-family 这个选项后面接协议种类,包括inet、inet6或link,强调使用的协议种类。如果没有足够的信息告诉ip使用的协议种类,ip就会使用默认值inet或any。link比较特殊,它表示不涉及任何网络协议。-4 是-family inet的简写。-6 是-family inet6的简写。-0 是-family link的简写。-o,-oneline 对每行记录都使用单行输出,回行用字符代替。如果需要使用wc、grep等工具处理ip的输出,则会用到这个选项。-r,-resolve 查询域名解析系统,用获得的主机名代替主机IP地址COMMAND 设置针对指定对象执行的操作,它和对象的类型有关。一般情况下,ip支持对象的增加(add)、删除(delete)和展示(show或list)。有些对象不支持这些操作,或者有其它的一些命令。对于所有的对象,用户可以使用help命令获得帮助。这个命令会列出这个对象支持的命令和参数的语法。如果没有指定对象的操作命令,ip会使用默认的命令。一般情况下,默认命令是list,如果对象不能列出,就会执行help命令。ARGUMENTS 是命令的一些参数,它们倚赖于对象和命令。ip支持两种类型的参数:flag和parameter。flag由一个关键词组成;parameter由一个关键词加一个数值组成。为了方便,每个命令都有一个可以忽略的默认参数。例如,参数dev是ip link命令的默认参数,因此ip link ls eth0等于ip link ls dev eth0。我们将在后面的详细介绍每个命令的使用,命令的默认参数将使用default标出。4.1 ip link set--改变设备的属性. 缩写:set、s  示例1:up/down 起动/关闭设备。  # ip link set dev eth0 up  这个等于传统的 # ifconfig eth0 up(down)  示例2:改变设备传输队列的长度。  参数:txqueuelen NUMBER或者txqlen NUMBER  # ip link set dev eth0 txqueuelen 100  示例3:改变网络设备MTU(最大传输单元)的值。  # ip link set dev eth0 mtu 1500  示例4:修改网络设备的MAC地址。  参数: address LLADDRESS  # ip link set dev eth0 address 00:01:4f:00:15:f1  4.2 ip link show--显示设备属性. 缩写:show、list、lst、sh、ls、l  -s选项出现两次或者更多次,ip会输出更为详细的错误信息统计。  示例:  # ip -s -s link ls eth0  eth0: mtu 1500 qdisc cbq qlen 100  link/ether 00:a0:cc:66:18:78 brd ff:ff:ff:ff:ff:ff  RX: bytes packets errors dropped overrun mcast  2449949362 2786187 0 0 0 0  RX errors: length crc frame fifo missed  0 0 0 0 0  TX: bytes packets errors dropped carrier collsns  178558497 1783946 332 0 332 35172  TX errors: aborted fifo window heartbeat  0 0 0 332  这个命令等于传统的 ifconfig eth0  5.1 ip address add--添加一个新的协议地址. 缩写:add、a  示例1:为每个地址设置一个字符串作为标签。为了和Linux-2.0的网络别名兼容,这个字符串必须以设备名开头,接着一

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档