ip命令

    查看/设置路由、设备、路由策略和渠道信息

格式

ip [ OPTIONS ] OBJECT { COMMAND | help }

OBJECT := { link | addr | addrlabel | route | rule | neigh | tunnel | maddr | mroute |

monitor }    #  对象命令,类似于ip命令的子命令

  OPTIONS := { -V[ersion] | -s[tatistics] | -r[esolve] | -f[amily] { inet | inet6 | ipx |

dnet | link } | -o[neline] }

常见选项

-V             查看版本

-s              查看更详细的内容

-f               强制使用指定的协议族

-4              指定使用IPv4协议

-6              指定使用IPv6协议

-0              不换行输出信息

-r              使用主机的域名显示主机

常用对象命令

ip link       设置、查看数据链路层信息

ip addr    查看设置ip信息

ip route   查看设置路由信息

查看对象命令使用方法

ip OBJECT help

示例

  1. 查看所有网卡的信息

  1. [root@vathe-pc ~]#ip a # 查看所有网卡信息
  2. : lo: <LOOPBACK,UP,LOWER_UP> mtu qdisc noqueue state UNKNOWN
  3. link/loopback ::::: brd :::::
  4. inet 127.0.0.1/ scope host lo
  5. inet6 ::/ scope host
  6. valid_lft forever preferred_lft forever
  7. : eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu qdisc pfifo_fast state UP qlen
  8. ...
  9. : eth2: <BROADCAST,MULTICAST> mtu qdisc noop state DOWN qlen
  10. link/ether :0c::d3:: brd ff:ff:ff:ff:ff:ff
  11. [root@vathe-pc ~]#ip a show eth2 # 查看网卡eth2的信息
  12. : eth2: <BROADCAST,MULTICAST> mtu qdisc noop state DOWN qlen
  13. link/ether :0c::d3:: brd ff:ff:ff:ff:ff:ff

  2. 查看addr对象命令使用方法

  1. [root@vathe-pc ~]#ip route help # 查看route对象命令的使用方法
  2. Usage: ip route { list | flush } SELECTOR
  3. ip route get ADDRESS [ from ADDRESS iif STRING ]
  4. [ oif STRING ] [ tos TOS ]
  5. ip route { add | del | change | append | replace | monitor } ROUTE
  6. SELECTOR := [ root PREFIX ] [ match PREFIX ] [ exact PREFIX ]
  7. [ table TABLE_ID ] [ proto RTPROTO ]
  8. [ type TYPE ] [ scope SCOPE ]
  9. ROUTE := NODE_SPEC [ INFO_SPEC ]
  10. NODE_SPEC := [ TYPE ] PREFIX [ tos TOS ]
  11. ...

  3. 显示路由信息

  1. [root@vathe-pc ~]#ip route
  2. 169.254.0.0/ dev eth0 scope link metric
  3. 169.254.0.0/ dev eth1 scope link metric
  4. 172.16.0.0/ dev eth0 proto kernel scope link src 172.16.253.55
  5. 55.0.0.0/ dev eth1 proto kernel scope link src 55.0.0.55
  6. default via 55.0.0.1 dev eth1

  4. 显示下一跳或上一条的路由器的路由信息

  1. [root@vathe-pc ~]#ip neigh list
  2. 172.16.253.209 dev eth0 lladdr f0::1c:a9:8b:1b DELAY
  3. 172.16.0.1 dev eth0 lladdr f8::e4::bf:a4 STALE
  4. 172.16.252.15 dev eth0 lladdr 1c:cd:e5:3e:: STALE
  5. 55.0.0.1 dev eth1 FAILED

  5. 分配ip地址信息

  1. [root@vathe-pc ~]#ip addr add 172.100.100.100/ dev eth2   # 分配ip
  2. [root@vathe-pc ~]#ip a show eth2                   # 查看eth2网卡信息
  3. : eth2: <BROADCAST,MULTICAST> mtu qdisc noop state DOWN qlen
  4. link/ether :0c::d3:: brd ff:ff:ff:ff:ff:ff
  5. inet 172.100.100.100/ scope global eth2
    [root@vathe-pc ~]#ip addr del 172.100.100.100/16 dev eth2 # 删除ip配置
    [root@vathe-pc ~]#ip addr flush eth2                  # 清楚eth2网卡上所有的ip配置

  6. 修改路由信息

  1. [root@vathe-pc ~]#ip route add 15.0.0.0/ via 172.16.0.1     # 添加路由记录
  2. [root@vathe-pc ~]#ip route                          # 查看路由表  
  3. 169.254.0.0/ dev eth0 scope link metric
  4. 169.254.0.0/ dev eth1 scope link metric
  5. 172.16.0.0/ dev eth0 proto kernel scope link src 172.16.253.55
  6. 55.0.0.0/ dev eth1 proto kernel scope link src 55.0.0.55       
  7. 15.0.0.0/ via 172.16.0.1 dev eth0                     # 刚添加进去的
  8. default via 55.0.0.1 dev eth1
  9. [root@vathe-pc ~]#ip route del 15.0.0.0/                 # 删除路由记录
  10. [root@vathe-pc ~]#route -n                          # 使用route命令查看路由记录
  11. Kernel IP routing table                       
  12. Destination Gateway Genmask Flags Metric Ref Use Iface
  13. 169.254.0.0 0.0.0.0 255.255.0.0 U eth0
  14. 169.254.0.0 0.0.0.0 255.255.0.0 U eth1
  15. 172.16.0.0 0.0.0.0 255.255.0.0 U eth0
  16. 55.0.0.0 0.0.0.0 255.0.0.0 U eth1
  17. 0.0.0.0 55.0.0.1 0.0.0.0 UG eth1

linux网络配置命令(二)——ip的更多相关文章

  1. linux网络配置命令(一)——ifconfig

    linux网络配置命令(一)——ifconfig ifconfig 查看.配置网卡信息.已过时,推荐使用ip命令 格式:  ifconfig [interface]                   ...

  2. linux网络配置命令

    ifconfig 命令命令功能ifconfig命令被用于配置和显不Linux内核中网络接口的网络参数.命令语法ifconfig (参数)参数说明add〈地址〉:设置网络设备IPv6的P地址;del〈地 ...

  3. linux网络:常用命令(二)

    1.ping命令:与Windows下基本功能一样但也有所区别 1.命令格式: ping [选项] ip地址或域名主机等 选项 -c 加次数 -d 使用Socket的SO_DEBUG功能. -f 极限检 ...

  4. Linux网络配置命令ifconfig输出信息解析

    eth0      Link encap:Ethernet  HWaddr 00:1e:4f:e9:c2:84 inet addr:128.224.163.153  Bcast:128.224.163 ...

  5. [转]Linux网络配置命令ifconfig输出信息解析

    eth0      Link encap:Ethernet  HWaddr 00:1e:4f:e9:c2:84 inet addr:128.224.163.153  Bcast:128.224.163 ...

  6. Linux网络管理——linux网络配置

    2. linux网络配置 .note-content {font-family: "Helvetica Neue",Arial,"Hiragino Sans GB&quo ...

  7. Linux系统初学-第三课 Linux网络配置1

    Linux系统初学-第三课 Linux网络配置 1.动态IP配置 配置文件路径 /etc/sysconfig/network-scripts/ ls查看网卡eth0,其中HWADDR值得获取:ifco ...

  8. linux配置网卡IP地址命令详细介绍及一些常用网络配置命令

    linux配置网卡IP地址命令详细介绍及一些常用网络配置命令2010-- 个评论 收藏 我要投稿 Linux命令行下配置IP地址不像图形界面下那么方 便,完全需要我们手动配置,下面就给大家介绍几种配置 ...

  9. Linux 网络配置(固定IP)

    通常linux作为服务器系统时,是不推荐安装图形界面的,因此我们需要掌握非图形界面下如何配置网络,主要两种方式,如下: 一.使用SETUP工具(redhat系列才可以,推荐此修改方式) 1.在命令行直 ...

随机推荐

  1. ZOJ 3593 One Person Game(ExGcd + 最优解)题解

    思路:题意转化为求 (ax+by=dis) || (ax+cy=dis) || (bx+cy=dis) 三个式子有解时的最小|x| + |y|.显然求解特解x,y直接用扩展欧几里得,那么怎么求|x| ...

  2. 【Dalston】【第一章】 服务治理(Eureka)

    Spring Cloud是一系列框架的集合,其基于Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,构建了服务治理(发现注册).配置中心.消息总线.负载均衡.断路器.数据监控.分 ...

  3. c# 之 System.Type.GetType()与Object.GetType()与typeof比较

    Object.GetType()与typeof的区别 //运算符,获得某一类型的 System.Type 对象. Type t = typeof(int); //方法,获取当前实例的类型. ; Con ...

  4. Cisco 2960交换机配置

    一. 基本操作 Switch(config)#hostname test01(交换机名称) //全局模式下修改交换机名称 Switch(config)#enable secret 123456 //全 ...

  5. [jsp] - jsp引入c标签出错

    jsp引入c标签出错, 因为之前使用thymeleaf,将jsp的依赖删除了.(这里应该采用注释而非删除,但以为项目就一直用thymeleaf了) <%@ taglib uri="ht ...

  6. (转载)WinCC 卸载后 Simatic Shell 的删除

    现象:WinCC卸载后,在计算机(我的电脑)中仍有Simatic Shell文件夹,双击无反应 解决:1.按Win+X,运行“regedit”,打开注册表2.在注册表中,选中HKEY_LOCAL_MA ...

  7. Chrome上的扩展工具

    rest client - rest api Testing:类似fiddler的工具,可以测试url,查看返回值……

  8. 性能跃升50%!解密自主研发的金融级分布式关系数据库OceanBase 2.0

    小蚂蚁说: 相信大家对蚂蚁金服自主研发的金融级分布式关系数据库OceanBase的故事不再陌生了.在刚刚过去的2018年天猫双11中,成交额2135亿再次创造了新纪录,而支撑今年双11的支付宝核心链路 ...

  9. java.lang.TypeNotPresentException: Type javax.xml.bind.JAXBContext not present错误

    今天在搭建spring cloud的时候,发现一直报“java.lang.TypeNotPresentException: Type javax.xml.bind.JAXBContext not pr ...

  10. 虚拟机安装---vm12+ubuntukylin16.04

    虚拟机安装及部分问题解决方案: https://blog.csdn.net/qq_35208390/article/details/78271743 安装vmware tools后,需设置共享文件夹才 ...