首页 > CentOS > ifconfig、ss、ip的相关介绍之三ip
2016
03-09

ifconfig、ss、ip的相关介绍之三ip

ip命令用来显示或操纵Linux主机的路由、网络设备、策略路由和隧道,是Linux下较新的功能强大的网络配置工具。也是取代ifconfig等老旧工具的命令之一。

三、IP命令:

1、作用:用来显示或操纵主机的路由、网络设备、策略路由和隧道等功能强大的网络配置工具。

2、用法: ip [ OPTIONS ] OBJECT{ COMMAND | help }

OBJECT := { link | addr | route | netns  }

    3、选项:OBJECT 是要管理或者获取信息的对象。

-V:打印IP版本并退出

-s :输出更为详细的信息。如果这个选项出现两次或者多次,输出的信息将更为详细。

-f:这个选项后接协议种类,包括 inet、inet6、link。表明强调使用的协议种类。

(link代表不涉及任何网络协议)。

-4 :是-f inet 的简写。

-6 :是-f inet6 的简写。

-0 :是-f link 的简写。

-o :对每条记录都使用单行输出。

-r :查询域名解析系统,用获得的主机名代替主机IP地址。

    4、COMMAND:针对指定对象的操作命令          

         address: 一个设备的协议(IP或IP6)地址。

         neighbour: ARP或者NDISC缓冲条目。

         route: 路由条目。

         maddress:多播条目。

         mroute: 多播路由缓冲条目。

         tunnel: IP通道。

    5、OBJECT:要管理和要获取信息的对像是网络设备

          (1)、 link:网络设备

ip link:network device configuration–改变网络设备配置

ip link set:change device attributes–改变网络设备属性

(如up、down、multicast on 、multicast off、name NAME、mtu NUMBER、netns PID等)

ip link show:display device attributes–显示网络设备属性

ip link help:显示简要使用帮助

          (2)、 netns:网络设备

ip netnsmanage network namespaces–管理网络命令空间(CentOS 7)

ip netns list:列出所有的netns

ip netns add NAME:创建指定的netns

ip netns del NAME:删除指定的netns

ip netns exec NAME COMMAND:在指定的netns中运行命令

          (3)、 address:网络设备

ip address

A、  ip address——-add new protocol address –添加网络协议地址

ip addr add IFADDR dev IDACE:添加额外的网络协议地址

ip addr add label NAME:添加额外的地址指名接口别名

ip addr broadcast ADDERSS:广播地址:会根据IP与子网自动算到

ip scope SCOPE_VALUE:

                          SCOPE_VALUE值:

                               global :全局可用

                               link:接口可用

                               host:仅本机可用

B、 ip address delete:-delete  protocol address –删除网络协议地址

ip address delete IFADDR dev IFACE:删除一个网络协议地址

C、 ip address show:-look at protocol address –显示网络协议地址

D、ip address flush:-flush protocol address –删除接口的所有网络协议地址

          (4)、 route:网络设备

ip routerouting table management–管理网络命令空间(CentOS 7)

ip route add:添加新的路由

ip route change:改变路由

ip route replace:替换已有的路由

ip route delete:删除路由

ip route show:显示路由

ip route flush:删除所有路由

ip route get:给定一条单一路由线路

    6、操作示例:(示例太多,太卡只传了部分  -_-)

ifconfig、ss、ip的相关介绍之三ip - 第1张  | 运维手册

ifconfig、ss、ip的相关介绍之三ip - 第2张  | 运维手册

ifconfig、ss、ip的相关介绍之三ip - 第3张  | 运维手册

ifconfig、ss、ip的相关介绍之三ip - 第4张  | 运维手册

ifconfig、ss、ip的相关介绍之三ip - 第5张  | 运维手册

ifconfig、ss、ip的相关介绍之三ip - 第6张  | 运维手册

ifconfig、ss、ip的相关介绍之三ip - 第7张  | 运维手册

ifconfig、ss、ip的相关介绍之三ip - 第8张  | 运维手册

ifconfig、ss、ip的相关介绍之三ip - 第9张  | 运维手册

ifconfig、ss、ip的相关介绍之三ip - 第10张  | 运维手册

ifconfig、ss、ip的相关介绍之三ip - 第11张  | 运维手册

ifconfig、ss、ip的相关介绍之三ip - 第12张  | 运维手册

ifconfig、ss、ip的相关介绍之三ip - 第13张  | 运维手册

ifconfig、ss、ip的相关介绍之三ip - 第14张  | 运维手册

最后编辑:
作者:李国庆
这个作者貌似有点懒,什么都没有留下。
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!

留下一个回复

你的email不会被公开。