linux网络配置命令(二)——ip
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的更多相关文章
- linux网络配置命令(一)——ifconfig
linux网络配置命令(一)——ifconfig ifconfig 查看.配置网卡信息.已过时,推荐使用ip命令 格式: ifconfig [interface] ...
- linux网络配置命令
ifconfig 命令命令功能ifconfig命令被用于配置和显不Linux内核中网络接口的网络参数.命令语法ifconfig (参数)参数说明add〈地址〉:设置网络设备IPv6的P地址;del〈地 ...
- linux网络:常用命令(二)
1.ping命令:与Windows下基本功能一样但也有所区别 1.命令格式: ping [选项] ip地址或域名主机等 选项 -c 加次数 -d 使用Socket的SO_DEBUG功能. -f 极限检 ...
- Linux网络配置命令ifconfig输出信息解析
eth0 Link encap:Ethernet HWaddr 00:1e:4f:e9:c2:84 inet addr:128.224.163.153 Bcast:128.224.163 ...
- [转]Linux网络配置命令ifconfig输出信息解析
eth0 Link encap:Ethernet HWaddr 00:1e:4f:e9:c2:84 inet addr:128.224.163.153 Bcast:128.224.163 ...
- Linux网络管理——linux网络配置
2. linux网络配置 .note-content {font-family: "Helvetica Neue",Arial,"Hiragino Sans GB&quo ...
- Linux系统初学-第三课 Linux网络配置1
Linux系统初学-第三课 Linux网络配置 1.动态IP配置 配置文件路径 /etc/sysconfig/network-scripts/ ls查看网卡eth0,其中HWADDR值得获取:ifco ...
- linux配置网卡IP地址命令详细介绍及一些常用网络配置命令
linux配置网卡IP地址命令详细介绍及一些常用网络配置命令2010-- 个评论 收藏 我要投稿 Linux命令行下配置IP地址不像图形界面下那么方 便,完全需要我们手动配置,下面就给大家介绍几种配置 ...
- Linux 网络配置(固定IP)
通常linux作为服务器系统时,是不推荐安装图形界面的,因此我们需要掌握非图形界面下如何配置网络,主要两种方式,如下: 一.使用SETUP工具(redhat系列才可以,推荐此修改方式) 1.在命令行直 ...
随机推荐
- ZOJ 3593 One Person Game(ExGcd + 最优解)题解
思路:题意转化为求 (ax+by=dis) || (ax+cy=dis) || (bx+cy=dis) 三个式子有解时的最小|x| + |y|.显然求解特解x,y直接用扩展欧几里得,那么怎么求|x| ...
- 【Dalston】【第一章】 服务治理(Eureka)
Spring Cloud是一系列框架的集合,其基于Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,构建了服务治理(发现注册).配置中心.消息总线.负载均衡.断路器.数据监控.分 ...
- c# 之 System.Type.GetType()与Object.GetType()与typeof比较
Object.GetType()与typeof的区别 //运算符,获得某一类型的 System.Type 对象. Type t = typeof(int); //方法,获取当前实例的类型. ; Con ...
- Cisco 2960交换机配置
一. 基本操作 Switch(config)#hostname test01(交换机名称) //全局模式下修改交换机名称 Switch(config)#enable secret 123456 //全 ...
- [jsp] - jsp引入c标签出错
jsp引入c标签出错, 因为之前使用thymeleaf,将jsp的依赖删除了.(这里应该采用注释而非删除,但以为项目就一直用thymeleaf了) <%@ taglib uri="ht ...
- (转载)WinCC 卸载后 Simatic Shell 的删除
现象:WinCC卸载后,在计算机(我的电脑)中仍有Simatic Shell文件夹,双击无反应 解决:1.按Win+X,运行“regedit”,打开注册表2.在注册表中,选中HKEY_LOCAL_MA ...
- Chrome上的扩展工具
rest client - rest api Testing:类似fiddler的工具,可以测试url,查看返回值……
- 性能跃升50%!解密自主研发的金融级分布式关系数据库OceanBase 2.0
小蚂蚁说: 相信大家对蚂蚁金服自主研发的金融级分布式关系数据库OceanBase的故事不再陌生了.在刚刚过去的2018年天猫双11中,成交额2135亿再次创造了新纪录,而支撑今年双11的支付宝核心链路 ...
- java.lang.TypeNotPresentException: Type javax.xml.bind.JAXBContext not present错误
今天在搭建spring cloud的时候,发现一直报“java.lang.TypeNotPresentException: Type javax.xml.bind.JAXBContext not pr ...
- 虚拟机安装---vm12+ubuntukylin16.04
虚拟机安装及部分问题解决方案: https://blog.csdn.net/qq_35208390/article/details/78271743 安装vmware tools后,需设置共享文件夹才 ...