background image

两种形式。目前,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.应用实例
添加 IP 地址 192.168.2.2/24 到 eth0 网卡上:
#ip addr add 192.168.1.1/24 dev eth0
丢弃源地址属于 192.168.2.0/24 网络的所有数据报:
#ip rule add from 192.168.2.0/24 prio 32777 reject

ping

1.作用
ping 检测主机网络接口状态,使用权限是所有用户。
2.格式
ping [-dfnqrRv][-c][-i][-I][-l][-p][-s][-t] IP 地址
3.主要参数
-d:使用 Socket 的 SO_DEBUG 功能。
-c:设置完成要求回应的次数。
-f:极限检测。
-i:指定收发信息的间隔秒数。