文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>ip命令手册简化版(一)

ip命令手册简化版(一)

时间:2006-06-06  来源:su_hub

   ip是iproute2软件包里面的一个强大的网络配置工具,它能够替代一些传统的网络管理工具。例如:ifconfig、route等
ip命令的用法如下:
   
    ip [OPTIONS] OBJECT [COMMAND [ARGUMENTS]]
  
    其中,OPTIONS是一些修改ip行为或者改变其输出的选项。所有的选项都是以-字符开头,分为长、短两种形式。
    -s,-stats,-statistics
    输出更为详尽的信息。如果这个选项出现两次或者多次,输出的信息将更为详尽。
 -f,-family
    这个选项后面接协议种类,包括:inet、inet6或者link,强调使用的协议种类。如果没有足够的信息告诉ip使用的协议种类,ip就会使用默认值inet或者any。link比较特殊,它表示不涉及任何网络协议。
     -o,-oneline
    对每行记录都使用单行输出,回行用字符代替。如果你需要使用wc、grep等工具处理ip的输出,会用到这个选项。
 -r,-resolve
查询域名解析系统,用获得的主机名代替主机IP地址。   OBJECT是你要管理或者获取信息的对象。目前ip认识的对象包括:
 link  网络设备
 address 设备的协议(IP或IPV6)地址
 neighbour ARP或NDISC缓冲区条目
 route  路由表条目
 rule  路由策略数据库中的规则
 maddress 多播地址
 mroute  多播路由缓冲区条目
 tunnel  IP通道
 
   COMMAND设置针对指定对象执行的操作,它和对象的类型有关。一般情况下,ip支持对象的增加(add)、删除(delete)和展示(show或者list)
   ARGUMENTS是命令的一些参数,它们倚赖于对象和命令。ip支持两种类型的参数:flag和parameter。flag由一个关键词组成;parameter由一个关键词加一个数值组成。为了方便,每个命令都有一个可以忽略的默认参数。例如,参数dev是ip link命令的默认参数,因此ip link ls eth0等于ip link ls dev eth0。
     ip link set dev NAME --改变设备的属性
 参数:
 up/down  起动/关闭设备
 arp on/off  改变网络设备的NOARP选项
 multicast on/off 改变网络设备的MULTICAST选项
 dynamic on/off 改变网络设备的DYNAMIC选项
 name NAME  把设备的名字改为NAME
 txqueuelen NUMBER 改变传输队列的长度
 mtu NUMBER 改变最大传输单元的大小
 address LLADDRESS 修改网络设备的MAC地址
 broadcast LLADDRESS 修改数据链路层广播地址
 peer LLADDRESS  当使用点对点连接时,使用这个操作可以修改对端的数据链路层地址
     ip link show dev NAME --显示设备属性
 例:
 #ip -s link ls eth0
 1: 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
 TX: bytes packets errors dropped carrier collsns
 178558497 1783946 332 0 332 35172
 得到的统计信息包括:
 bytes  网络接口发送或者收到的字节数
 packets 网络接口收到或者发送的数据包个数
 errors 发生错误的次数
 dropped 由于系统资源限制,而丢弃数据包的数量
 overrun 由于发生堵塞,收到的数据包被丢弃的数量
 mcast  收到的多播数据包数量
 carrier 连接介质出现故障的次数
 collsns 发生冲突的事件次数
 compressed 压缩数据包的总数
   ip address --协议地址管理
 命令:add、delete、flush、show
 add 添加地址
 delete 删除地址
 flush 清除地址
 show 显示地址信息
 参数:
 local ADDRESS(default)  接口的地址,地址格式和协议有关
 peer ADDRESS   点对点接口对端的地址
 broadcast ADDRESS   接口的广播地址(可以用+或-代替)
 例:# ip address add local 192.168.1.10/24 brd + dev eth0
 scope SCOPE_VALUE 设置地址的有效范围,它用于内核为数据包设置源地址。有效的范围在/etc/iproute2/tr_scopes文件列出
  global 全局有效
  site  目标是这个地址时才有效
  site(IPV6) 在站点内部有效
  host  在主机内部有效
 例:# ip addr add 127.0.0.1/8 dev lo brd + scope host
     # ip addr add 10.0.0.1/24 brd + dev eth0 label eth0:1
     # ip addr del 127.0.0.1/8 dev lo
     # ip addr show eth0
 删除属于私网10.0.0.0/8的所有地址
     #ip -s -s a f to 10/8
 取消所有以太网卡的IP地址
     #ip addr flush label "eth0:1"
      或:#ip addr flush dynamic
   ip neighbour --neighbour/arp表管理
 例: #ip neighbour show
相关阅读 更多 +
排行榜 更多 +
空中跑酷汉化版

空中跑酷汉化版

赛车竞速 下载
修仙传说

修仙传说

角色扮演 下载
魔界零之迷宫

魔界零之迷宫

冒险解谜 下载