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版本并退出
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 netns:manage 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 route:routing
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、操作示例:(示例太多,太卡只传了部分 -_-)
三、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 netns:manage 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 route:routing
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、操作示例:(示例太多,太卡只传了部分 -_-)
相关文章推荐
- FormsAuthentication.SetAuthCookie是必须写的吗?
- Saltstack内置state模块file之managed
- Android SDK Manager国内无法更新的解决方案
- Leetcode[113]-Path Sum II
- tableView简化写法
- Java进阶(五十三)屡试不爽之正则表达式
- Java进阶(五十三)屡试不爽之正则表达式
- 23种设计模式(17)_行为型_中介者模式(Mediator Pattern)
- 21.UINavigationController和UINavigationBar的使用小技巧
- 实战:sqlserver 2008 扩展事件-XML转换为标准的table格式
- EF:打开Oracle连接时报错
- C# 获取CPU序列号、网卡MAC地址、硬盘序列号封装类,用于软件绑定电脑
- Face Detection & Alignment
- 关于java中的操作符
- Saltstack内置核心模块shadow
- WinForm常用窗体属性及控件
- 【Machine Learning公开课】Chapter 2
- 安装CentOS 7,找回Win10引导装载程序
- Oracle数据库中的控制文件管理以及常用参数设置
- Spring获取ApplicationContext的方法