ip命令是route2的一个网络配置工具,用于取代ifconfig,route等命令。此命令只是临时添加,重启网卡IP丢失。

常用参数

link:常用于查看网看属性

addr:用于配置/删除多IP

route:用于配置路由信息

rule:用于查看路由表

命令详解:

ip link:主要用于查看网卡属性,或者开启,关闭网卡

show

set

例:show

[[email protected] ~]# ip link show #####查看所有网卡的硬件属性,不包括IP地址

1: lo: mtu 16436 qdisc noqueue state UNKNOWN

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

2: eth0: mtu 1500 qdisc pfifo_fast state UP qlen 1000

link/ether 00:0c:29:01:bf:a0 brd ff:ff:ff:ff:ff:ff

3: eth1: mtu 1500 qdisc pfifo_fast state UP qlen 1000

link/ether 00:0c:29:01:bf:aa brd ff:ff:ff:ff:ff:ff

[[email protected] ~]# ip link show eth0 ########查看某一块网卡信息

2: eth0: mtu 1500 qdisc pfifo_fast state UP qlen 1000

link/ether 00:0c:29:01:bf:a0 brd ff:ff:ff:ff:ff:ff

[[email protected] ~]# ip -s link show eth1    ######  -s  参数查看统计信息

3: eth1: mtu 1500 qdisc pfifo_fast state UP qlen 1000

link/ether 00:0c:29:01:bf:aa brd ff:ff:ff:ff:ff:ff

RX: bytes  packets  errors  dropped overrun mcast

2085187    28951    0       0       0       0

TX: bytes  packets  errors  dropped carrier collsns

5161       35       0       0       0       0

例:set

# ip link set eth1 up|down        ####关闭或开始某个网卡

ip addr:用于管理多IP

add  增加一个IP

del  删除IP

show  显示IP

flush  清空IP

例:

[[email protected] ~]# ip addr add 10.1.8.16/8 dev eth1  ###eth1增加IP,并没有使用别名

1: lo: mtu 16436 qdisc noqueue state UNKNOWN

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

inet 127.0.0.1/8 scope host lo

inet6 ::1/128 scope host

valid_lft forever preferred_lft forever

2: eth0: mtu 1500 qdisc pfifo_fast state UP qlen 1000

link/ether 00:0c:29:01:bf:a0 brd ff:ff:ff:ff:ff:ff

inet 172.16.16.173/24 brd 172.16.16.255 scope global eth0

inet6 fe80::20c:29ff:fe01:bfa0/64 scope link

valid_lft forever preferred_lft forever

3: eth1: mtu 1500 qdisc pfifo_fast state UP qlen 1000

link/ether 00:0c:29:01:bf:aa brd ff:ff:ff:ff:ff:ff

inet 192.168.7.173/24 brd 192.168.7.255 scope global eth1

inet 10.1.8.16/8 scope global eth1   注:ifconfig看不到

inet6 fe80::20c:29ff:fe01:bfaa/64 scope link

valid_lft forever preferred_lft forever

[[email protected] ~]# ip addr add 192.168.29.10/24 dev eth1 label eth1:1

用label关键字增加子卡

eth0      Link encap:Ethernet  HWaddr 00:0C:29:01:BF:A0

inet addr:172.16.16.173  Bcast:172.16.16.255  Mask:255.255.255.0

inet6 addr: fe80::20c:29ff:fe01:bfa0/64 Scope:Link

UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

RX packets:27735 errors:0 dropped:0 overruns:0 frame:0

TX packets:549 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:1978580 (1.8 MiB)  TX bytes:67070 (65.4 KiB)

eth1      Link encap:Ethernet  HWaddr 00:0C:29:01:BF:AA

inet addr:192.168.7.173  Bcast:192.168.7.255  Mask:255.255.255.0

inet6 addr: fe80::20c:29ff:fe01:bfaa/64 Scope:Link

UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

RX packets:31549 errors:0 dropped:0 overruns:0 frame:0

TX packets:35 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:2277774 (2.1 MiB)  TX bytes:5161 (5.0 KiB)

eth1:1   Link encap:Ethernet  HWaddr 00:0C:29:01:BF:AA

inet addr:192.168.29.10 Bcast:0.0.0.0  Mask:255.255.255.0

UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

lo        Link encap:Local Loopback

inet addr:127.0.0.1  Mask:255.0.0.0

inet6 addr: ::1/128 Scope:Host

UP LOOPBACK RUNNING  MTU:16436  Metric:1

RX packets:16 errors:0 dropped:0 overruns:0 frame:0

TX packets:16 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:960 (960.0 b)  TX bytes:960 (960.0 b)

[[email protected] ~]# ip addr del 192.168.29.10/24 dev eth1:1   ###删除eth1:1

eth0      Link encap:Ethernet  HWaddr 00:0C:29:01:BF:A0

inet addr:172.16.16.173  Bcast:172.16.16.255  Mask:255.255.255.0

inet6 addr: fe80::20c:29ff:fe01:bfa0/64 Scope:Link

UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

RX packets:29138 errors:0 dropped:0 overruns:0 frame:0

TX packets:627 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:2083498 (1.9 MiB)  TX bytes:76506 (74.7 KiB)

eth1      Link encap:Ethernet  HWaddr 00:0C:29:01:BF:AA

inet addr:192.168.7.173  Bcast:192.168.7.255  Mask:255.255.255.0

inet6 addr: fe80::20c:29ff:fe01:bfaa/64 Scope:Link

UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

RX packets:32839 errors:0 dropped:0 overruns:0 frame:0

TX packets:35 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:2372722 (2.2 MiB)  TX bytes:5161 (5.0 KiB)

lo        Link encap:Local Loopback

inet addr:127.0.0.1  Mask:255.0.0.0

inet6 addr: ::1/128 Scope:Host

UP LOOPBACK RUNNING  MTU:16436  Metric:1

RX packets:16 errors:0 dropped:0 overruns:0 frame:0

TX packets:16 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:960 (960.0 b)  TX bytes:960 (960.0 b)

[[email protected] ~]# ip addr del 10.1.8.16/8 dev eth1  ####删除IP

[[email protected] ~]# ip addr show

1: lo: mtu 16436 qdisc noqueue state UNKNOWN

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

inet 127.0.0.1/8 scope host lo

inet6 ::1/128 scope host

valid_lft forever preferred_lft forever

2: eth0: mtu 1500 qdisc pfifo_fast state UP qlen 1000

link/ether 00:0c:29:01:bf:a0 brd ff:ff:ff:ff:ff:ff

inet 172.16.16.173/24 brd 172.16.16.255 scope global eth0

inet6 fe80::20c:29ff:fe01:bfa0/64 scope link

valid_lft forever preferred_lft forever

3: eth1: mtu 1500 qdisc pfifo_fast state UP qlen 1000

link/ether 00:0c:29:01:bf:aa brd ff:ff:ff:ff:ff:ff

inet 192.168.7.173/24 brd 192.168.7.255 scope global eth1

inet6 fe80::20c:29ff:fe01:bfaa/64 scope link

valid_lft forever preferred_lft forever

ip route

show:显示路由

add:增加路由

del:删除路由

[[email protected] ~]# ip route show  查看路由

192.168.7.0/24 dev eth1  proto kernel  scope link  src 192.168.7.173

172.16.16.0/24 dev eth0  proto kernel  scope link  src 172.16.16.173

169.254.0.0/16 dev eth0  scope link  metric 1002

10.0.0.0/8 dev eth1  proto kernel  scope link  src 10.1.5.10

[[email protected] ~]# route -n    查看路由

Kernel IP routing table

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

192.168.7.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1

172.16.16.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0

169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0

10.0.0.0        0.0.0.0         255.0.0.0       U     0      0        0 eth1

[[email protected] ~]# ip route add 10.0.8.0/24 via 192.168.7.1

等价于: ip route add 10.0.8.0/24 dev eth1

[[email protected] ~]# ip route show

192.168.7.0/24 dev eth1  proto kernel  scope link  src 192.168.7.173

172.16.16.0/24 dev eth0  proto kernel  scope link  src 172.16.16.173

10.0.8.0/24 via 192.168.7.1 dev eth1

169.254.0.0/16 dev eth0  scope link  metric 1002

[[email protected] ~]# ip route del 10.0.8.0/24

[[email protected] ~]# ip route show   ########删除路由

192.168.7.0/24 dev eth1  proto kernel  scope link  src 192.168.7.173

172.16.16.0/24 dev eth0  proto kernel  scope link  src 172.16.16.173

169.254.0.0/16 dev eth0  scope link  metric 1002

ip rule:查看默认路由,策略路由,本地路由

show|list

[[email protected] ~]# ip rule show

0:from all lookuplocal

32766:from all lookup main

32767:from all lookup default

linux ip 联网命令,Linux之ip命令(示例代码)相关推荐

  1. Linux系统联网与修改静态ip地址

    目录 一.Linux系统联网 二.修改Linux系统ip地址为静态的ip地址 一.Linux系统联网 登录成功之后进行以下步骤: 第一步:修改网卡,进入ifcfg-ens33文件,输入命令: vi / ...

  2. 基于RHEL8的Linux基础入门学习总结笔记(附示例代码)

    Linux简单介绍 特性 完全开源 多用户多任务系统 继承了UNIX多用户多任务的设计理念,允许多人同时上线工作,合理分配资源. 安全稳定高效 严格的用户权限管理使不同使用者之间保持高度的保密性和安全 ...

  3. linux 怎么看当前时间,Linux 查看当前时间和修改系统时间(示例代码)

    一.查看和修改Linux的时区 1. 查看当前时区 命令: date -R 2. 修改设置Linux服务器时区 方法 A 命令 : tzselect 方法 B 仅限于RedHat Linux 和 Ce ...

  4. 解决虚拟机下Linux无法联网以及无法查看ip问题

    想要查看虚拟机的ip,首先你得保证,你能连接网络,ping www.baidu.com,看看能ping通不,如果不能,先配置联网 配置联网 编辑->虚拟网络编辑器->右下角的更改设置-&g ...

  5. python测网速_使用Linux命令行测试网速(示例代码)

    当发现上网速度变慢时,人们通常会先首先测试自己的电脑到网络服务提供商(通常被称为"最后一公里")的网络连接速度.在可用于测试宽带速度的网站中,Speedtest.net也许是使用最 ...

  6. linux用命令导出mysql数据库,linux下导入、导出mysql数据库命令(示例代码)

    一.导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1.导出数据和表结构: mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql #/usr ...

  7. 深度linux不能联网,Deepin Linux 无法上网

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我又用回2008了 LINUX图形界面还是太慢 我的感觉太敏锐 虽然LINUX的图形界面的延迟 从你鼠标发出信号 到XSERVER的视觉呈现也就几百毫秒 ...

  8. linux下网站服务器,Linux下使用Apache搭建Web网站服务器(示例代码)

    [[email protected] ~]# yum install elinks –y 主配置文件 [[email protected] ~]# ls/etc/httpd/conf/httpd.co ...

  9. linux杀死tomcat进程6,Linux下启动停止查看杀死Tomcat进程(示例代码)

    文章来自:http://www.linuxidc.com/Linux/2011-06/37180.htm 启动 一般是执行tomcat/bin/startup.sh,sh tomcat/bin/sta ...

  10. java远程关机_通过jsch实现对linux服务器的shell客户端远程控制关机完整示例代码分享...

    一.前言 由于前些阵子想找个ssh客户端 for android实现在手机上可以远程控制Centos服务器实现在手机上远程关机操作,找了一圈没有合适的,因此自己想通过linux的客户端接入包jsch实 ...

最新文章

  1. boost::asio译文
  2. 程序员面试题精选100题(19)-反转链表[数据结构]
  3. Cache与主存的三种映射
  4. 4.1.3数据报与虚电路
  5. 对编码通俗易懂的介绍
  6. 网页错误排查 如何?
  7. js加密代码的分析[转]
  8. cgi web页面传入命令
  9. pnpm 是更快的包管理工具
  10. python的功能及特点_使用Python这么多年,才发现Python还有这些实用的功能和特点...
  11. journalctl用法详解
  12. 关于网络超时时间那些事
  13. ads滤波器仿真(2)——带通滤波器
  14. 微信小程序--对接萤石云视频监控
  15. 微信小程序在线考试系统 刷题考试小程序毕业设计 毕业论文 开题报告和效果图参考
  16. MySQL - 大量 sending data 状态进程,让数据库性能急剧下降。
  17. 服务器安装win7系统不停重启,win7系统下路由器总是每天都自动重启如何解决
  18. execl 如何同时冻结一行与一列
  19. icloud是什么?
  20. UIFont-动态字体

热门文章

  1. 远程桌面连接时打不开计算机等,为什么远程连接连不上(远程桌面开启方法与无法连接解决办法)...
  2. 统计机器学习 作业一 采用交叉验证、留出法、自助法划分数据集,绘制PR图
  3. 如何判断年龄大于18岁
  4. 计算机word设置斜框线,Word表格斜线怎么弄?这里有三种方法很实用
  5. 嵌入式系统-硬件工程师
  6. html表格可以展开的,ElementUI table标签如何让某一行默认展开。
  7. 普通地图的六大要素_普通地图的基本内容是什么?
  8. java中RSA数字证书生成,jks文件生成以及读取。
  9. EHR系统和OA系统的区别
  10. Dijkstra算法总结(C/C++)