ip和route命令详解
ip 命令
其实际上是整合了 ifconfig
和 route
两个指令.
使用如:
1 |
|
常用的 option
有;
-s
, statistics, 显示出该装置的统计数据, 如:1
ip -s link show enp7s0
常用的动作有:
link
, 和装置的相关设置有关, 包括 MTU, MAC 地址等add/address
, 用于管理和ip
地址相关内容, 如显示, 添加, 删除, 修改route
, 与路由相关设定
ip link 相关
有 show
和 set
两个.
查看装置相关信息:
1 |
|
设置相关:
1 |
|
action 包括:
- up/down
- address
- name
- mtu
ip address 相关
主要有几个动作: show
, change
和 add
/del
查询 IP 参数:
1 |
|
添加 IP 设定
1 |
|
[IP参数]
一般如 192.168.100.100/24
[device]
一般如 eth0
[相关参数]
包括:
broadcast
label
scope
, 即global
,site
,link
,host
, 默认为 global
如:
1 |
|
注意, 这里的 device
必须存在.
给添加的一个 IP 绑定一个 label:
1 |
|
ip route
显示路由设定:
1 |
|
添加和删除路由:
1 |
|
如增加一个本机可直接沟通的路由:
1 |
|
增加可以透过 router 通往外部的路由:
1 |
|
增加预设路由:
1 |
|
添加一个 host 的路由:
1 |
|
删除路由:
1 |
|
route 命令
在 Gateway 一栏如果
- 显示
0.0.0.0
, 则表示路由是直接由本机传送, 或透过局部网络的 MAC 直接传讯. - 显示 IP, 表示需要经过路由器
路由的增加:
1 |
|
(未指定 gateway 则使用 default gateway)
路由的删除:
1 |
|
添加默认网关:
1 |
|
添加一条路由并指定网关
1 |
|
可以指定网卡:
1 |
|
拒绝某个网段的数据包
1 |
|
ip和route命令详解
http://example.com/2023/09/15/ip和route命令详解/