您的位置:首页 > 其它

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

2015-12-27 15:58 357 查看
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 的简写。
4、COMMAND:针对指定对象的操作命令
address: 一个设备的协议(IP或IP6)地址。 neighbour: ARP或者NDISC缓冲条目。 route: 路由条目。maddress:多播条目。 mroute: 多播路由缓冲条目。tunnel: IP通道。5、OBJECT:要管理和要获取信息的对像是网络设备

[b](1)、[/b][b] link:网络设备[/b]
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:显示简要使用帮助

[b] (2)、[/b] 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中运行命令

[b] (3)、[/b] 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 --删除接口的所有网络协议地址

[b] (4)、[/b] 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、操作示例:(示例太多,太卡只传了部分 -_-)












































内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: