iproute2学习

摘自:《linux大棚命令百篇-网路和系统篇》

网路工具包net-tools和iproute2
net-tools基于IOCTL
iproute2主要基于Netlink

net-tools主要工具:

iproute2主要工具:

1. 查看网卡信息ip addr show

2. 为网络接口添加一个IP地址

3. 删除网络接口的一个IP地址

4.  禁用网卡

5. 激活网卡

 6. 查看路由表

ip route命令

http://rpm.pbone.net/index.php3/stat/45/idpl/17505675/numer/8/nazwa/ip-route

https://manpages.debian.org/stretch/iproute2/ip-route.8.en.html

https://linux.die.net/man/8/ip

ip route/   ip route show/     ip route list 都可以

两个规则对比看,第1/2条表示默认路由,0.0.0.0表示默认路由,网关表示下一条的IP地址,跃点即metric,度量标准(一般不是hook数么?),接口表示从哪个接口发出去。如果有多条到达相同目的地的路由记录,路由器会采用metric值小的那条路由 。

第4.5条路由规则中网关为0.0.0.0表示为直连网络,直接通过端口送出即可。

https://bbs.csdn.net/topics/80047887

http://www.mamicode.com/info-detail-1412618.html

第一个表中,src 192.168.2.200表示ens33的ip地址,

这条路由规则没有via的字段,表示它是直连路由,直接通过端口送出即可。

这个路由表信息解读还不会。

ip route show table all:查看所有路由规则

ip route get ip地址:查看该ip地址的数据包的来源(感觉很有效)

7. 增加一条路由规则

添加路由,下面这个写法才是最完整的吧,还指定了端口。

下面这种应该添加的是直连网络或者直连网络主机的路由:

8. 删除一条路由

9. 指定默认网关

10. 删除默认网关

11. 查看arp表

arp表的最后一列表示邻居的可达性,有三个可能的值,

STABLE:邻居存在,但目前处于不可达状态

DELAY:探测邻居可达与否的数据包已经发出,正在等待邻居的回复

REACHABLE:邻居存在,而且是可达的。

 

发布了159 篇原创文章 · 获赞 108 · 访问量 22万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章