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

时间: 2024-10-28 11:03:03

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

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

提示:ifconfig命令是最重要的Linux网络命令之一,最主要的用途是修改网卡的地址.但Linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者.使用ip命令,只需一个命令,你就能很轻松地执行一些网络管理任务.ifconfig是net-tools中已被废弃使用的一个命令,许多年前就已经没有维护了.iproute2套件里提供了许多增强功能的命令,ip命令即是其中之一.在CentOS 7配置上ip ,ss指令逐步替代 ifconfig route arp netstat,但两

Linux网络配置之二ip、ss、网络相关配置文件

本文续网络基础与Linux网络配置之一 ifconfig.route.netstat命令详解 ip命令 作用ip是iproute2软件包里面的一个强大的网络配置工具,它能够替代一些传统的网络管理工具,例如ifconfig.route等,使用权限为超级用户.几乎所有的Linux发行版本都支持该命令. 格式ip [ OPTIONS ] OBJECT { COMMAND | help }   OBJECT := { link | addr | route | netns  } 注:OBJECT可简写,

TCP/IP具体解释--TCP/UDP优化设置总结& MTU的相关介绍

首先要看TCP/IP协议,涉及到四层:链路层,网络层.传输层,应用层. 当中以太网(Ethernet)的数据帧在链路层 IP包在网络层 TCP或UDP包在传输层 TCP或UDP中的数据(Data)在应用层 它们的关系是 数据帧{IP包{TCP或UDP包{Data}}} --------------------------------------------------------------------------------- 在应用程序中我们用到的Data的长度最大是多少,直接取决于底层的限

centos7的配置IP和相关问题排查

配置IP 首先查看网络情况 ip add  查看网络情况 dhclent 如果没有IP地址,使用此命令可自动获取IP 打开网卡配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ensXX 修改网卡配置文件 BOOTPROTO=dhcp => BOOTPROTO=static  将动态IP切换成静态 IPONBOOT=on => ONBOOT=yes           开机自启动 IPADDR=xxx.xxx.xxx.xxx dhclient     I

ip地址库介绍

摘要 在CDN系统中,IP地址库在流量调度.网络服务质量监测等方面起到重要的作用,本文主要介绍了IP地址库的功能.内容以及IP地址库的生成和评价方法 什么是IP地址库? 所谓IP地址库,指的是提供了IP地址(段)同地理.ISP.结构等信息映射关系的一组数据 IP地址库有什么用? IP地址库应用的场合较为广泛,下面举几个常见的例子:(1)根据客户的IP地址确定客户来源,为后期的客户行为分析提供基础,例如需要统计学生群体的访问特点,这时我们就是通过分析来自教育网的IP地址的那些请求得到的(2)为不同

TCP/IP协议简单介绍

简单介绍 TCP/IP(Transmission Control Protocol/Internet Protocol)是传输控制协议和网络协议的简称,它定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准. TCP/IP 不是一个协议,而是一个协议族的统称,里面包括了 IP 协议.ICMP 协议.TCP 协议.以及 http.ftp.pop3.https 协议等.网络中的计算机都采用这套协议族进行互联. TCP/IP协议OSI 七层模型 TCP/IP四层模型 (1)应用层:应用程序通

TCP/IP网络编程系列之三

TCP/IP网络编程系列之三-地址族与数据序列 分配给套接字的IP地址和端口 IP是Internet Protocol (网络协议)的简写,是为首发网络数据而分配给计算机的值.端口号并非赋予计算机值,而是为了区分程序中创建的套接字而分配给套接字的序号. 网络地址 网络地址分为IPV4和IPV6,分别你别为4个字节地址簇和6个字节地址簇.IPV4标准的4个字节的地址分为网络地址和主机地址,且分为A.B.C.D.E 等类型.一般很少用到E类型.如下图所示:net-id指网络ID,host-id指主机

TCP/IP网络编程系列之三(初级)

TCP/IP网络编程系列之三-地址族与数据序列 分配给套接字的IP地址和端口 IP是Internet Protocol (网络协议)的简写,是为首发网络数据而分配给计算机的值.端口号并非赋予计算机值,而是为了区分程序中创建的套接字而分配给套接字的序号. 网络地址 网络地址分为IPV4和IPV6,分别你别为4个字节地址簇和6个字节地址簇.IPV4标准的4个字节的地址分为网络地址和主机地址,且分为A.B.C.D.E 等类型.一般很少用到E类型.如下图所示:net-id指网络ID,host-id指主机

[转载]5. IP协议相关技术

一.仅凭IP无法完成通信 二.DNS 1)IP地址不便记忆 2)DNS的产生 3)域名的构成 4)DNS查询 5)DNS如同互联网中的分布式数据库 三.ARP 1)ARP概要 2)ARP的工作机制 3)IP地址和MAC地址缺一不可? 4)RARP 5)代理ARP 四.ICMP 1)辅助IP的ICMP 2)主要的ICMP消息 3)其他ICMP消息 ICMP原点抑制消息 ICMP路由探索消息 ICMP地址掩码消息 4)ICMPv6 五.DHCP 1)DHCP实现即插即用 2)DHCP的工作机制 3)