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.在命令行直 ...
随机推荐
- 101. Symmetric对称 Tree
Given a binary tree, check whether it is a mirror of itself (ie, symmetric around its center). For e ...
- P3041 [USACO12JAN]视频游戏的连击Video Game Combos
思路 简单的AC自动机上dp,暴力跳fail向子节点直接转移即可 代码 #include <cstdio> #include <algorithm> #include < ...
- Java二进制指令
转自: http://www.blogjava.net/DLevin/archive/2011/09/13/358497.html 指令从0x00-0xc9 没有0xba 常量入栈指令 指令码 操作码 ...
- mvc扩展HtmlHelper功能
HtmlHelper详细介绍 简单示例 自定义HtmlHelper 解决: 直接写HTML的话如果语句有语法错误,如缺少结尾标记</b>,编译器不会报错,出来的页面可能会很乱且难以查出错误 ...
- 51nod 1020 逆序排列
http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1020 题意: 思路: 一开始用了三重循环... 设f(n,k)表示n个数 ...
- testin 测试用例管理平台
应用信息:应用图标,应用名称,版本号,应用包名,系统平台[Android,ios,Web/H5,小程序,快应用]项目成员:成员帐号[邮箱],成员姓名,成员角色,成员职位,状态[激活,未激活],操作[移 ...
- 给大一新生学习c程序的一些建议的一些建议
这是一篇给刚学习c程序的学弟们的一篇日志.如果想学好c程序,以及不想走太多弯路,希望能看一下这篇文章,如果说基础较好,或者说已经是大二,大三,这篇文章不会有什么帮助. 刚转到软件工程系,加了几个新生群 ...
- Total Commander
Total Commander 是一款应用于 Windows 平台的文件管理器 ,它包含两个并排的窗口,这种设计可以让用户方便地对不同位置的“文件或文件夹”进行操作,例如复制.移动.删除.比较等,相对 ...
- 让DOM从页面中消失的方法
1. 在隐藏的方法中,display取none值这种方法一般是不可取的!因为display:none是直接不显示,也就是不渲染此元素,如果它所作用的元素排版在页面较前,先渲染,就容易引起回流(refl ...
- 关于使用python.numpy的tips
产生含有5个数字的随机向量时,注意写法 import numpy as np A=np.random.randn(5,1) # 注意不要只写5 B=np.random.randn(5)与A不一样 ...