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. 查看所有网卡的信息

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

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

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

  3. 显示路由信息

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

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

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

  5. 分配ip地址信息

[root@vathe-pc ~]#ip addr add 172.100.100.100/ dev eth2      #  分配ip
[root@vathe-pc ~]#ip a show eth2                   # 查看eth2网卡信息
: eth2: <BROADCAST,MULTICAST> mtu qdisc noop state DOWN qlen
link/ether :0c::d3:: brd ff:ff:ff:ff:ff:ff
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. 修改路由信息

[root@vathe-pc ~]#ip route add 15.0.0.0/ via 172.16.0.1          # 添加路由记录
[root@vathe-pc ~]#ip route                          # 查看路由表  
169.254.0.0/ dev eth0 scope link metric
169.254.0.0/ dev eth1 scope link metric
172.16.0.0/ dev eth0 proto kernel scope link src 172.16.253.55
55.0.0.0/ dev eth1 proto kernel scope link src 55.0.0.55       
15.0.0.0/ via 172.16.0.1 dev eth0                     # 刚添加进去的
default via 55.0.0.1 dev eth1
[root@vathe-pc ~]#ip route del 15.0.0.0/                 # 删除路由记录
[root@vathe-pc ~]#route -n                          # 使用route命令查看路由记录
Kernel IP routing table                       
Destination Gateway Genmask Flags Metric Ref Use Iface
169.254.0.0 0.0.0.0 255.255.0.0 U eth0
169.254.0.0 0.0.0.0 255.255.0.0 U eth1
172.16.0.0 0.0.0.0 255.255.0.0 U eth0
55.0.0.0 0.0.0.0 255.0.0.0 U eth1
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. kafka丢失和重复消费数据

    Kafka作为当下流行的高并发消息中间件,大量用于数据采集,实时处理等场景,我们在享受他的高并发,高可靠时,还是不得不面对可能存在的问题,最常见的就是丢包,重发问题. 1.丢包问题:消息推送服务,每天 ...

  2. GDOI2018D2T1 谈笑风生

    T1 谈笑风生 [题目描述] [输入] [输出] 一行两个数,所需能量P与在能量最小的前提下最短的到达时间t. [样例输入] 5 7 66 4 3 2 1 5 1 2 1 5 2 3 2 4 2 5 ...

  3. PTA 7-2 二叉搜索树的结构(30 分)

    7-2 二叉搜索树的结构(30 分) 二叉搜索树或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值:若它的右子树不空,则右子树上所有结点的值均大 ...

  4. C#在高分屏上让窗体程序忽略系统的显示缩放

    [STAThread] static void Main() { ) SetProcessDPIAware(); Application.EnableVisualStyles(); Applicati ...

  5. 【Ruby】【高级编程】面向对象

    # [[面向对象]]#[实例变量]=begin实例变量是类属性,它们在使用类创建对象时就编程对象的属性.每个对象的属性是单独赋值的,和其他对象之间不共享.在类的内部,使用@运算符访问这些属性,在类的外 ...

  6. _itemmod_strengthen_item

    `enchant_id`升级后的附魔Id `prev_enchant_id` 上级附魔Id `description` 描述,出现在菜单中 `enchantReqId`升级附魔效果的消耗模板 `rem ...

  7. Centos7下安装memcached

    1. which memcached //如果已经安装,会有“/usr/bin/memcached”类似的输出 memcached -h //memcache帮助列表 php -m | grep me ...

  8. mysql 中判断表是否存在 以及表存在则删除

    select * from information_schema.tables where table_name ='student';select * from information_schema ...

  9. ipconfig/all参数解析

    本人是在搭建虚拟机时经常需要用到ipconfig/all名称查看宿主机的配置,但是对于该命令下的一些设置经常弄混,所以就花了点时间研究了一下. 参考文献:https://www.cnblogs.com ...

  10. 有了art-template,如有神助

    <div class="form-group col-lg-12"> <label class="control-label col-lg-3 text ...