天天看點

route指令詳解route指令詳解ip添加,删除

route指令詳解

一.指令功能

Route指令是用于操作基于核心ip路由表,它的主要作用是建立一個靜态路由讓指定一個主機或者一個網絡通過一個網絡接口,如eth0。當使用"add"或者"del"參數時,路由表被修改,如果沒有參數,則顯示路由表目前的内容

二.指令參數

-n 不解析名字
-f 清空所用配置
-p 與add 指令一起使用時使路由具有永久性
add 添加一條新路由
del 删除一條路由
-host 目标是一個主機
-net 目标是一個網段
gw 路由資料包通過網關。注意,你指定的網關必須能夠達到。
netmask 當添加一個網絡路由時,需要使用網絡掩碼
Destination 指定該路由的網絡目标。
Gateway 指定網絡目标定義的位址集和子網路遮罩可以到達的前進或下一躍點 IP 位址

三.使用例子

1.添加網關/設定網關

指令:

route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0

route add -host 172.16.1.5 gw 172.16.1.5

設定預設網關

route add default gw 172.16.1.5

2.删除網關

route del -net 10.0.0.0 gw 10.0.0.254

route del -host 172.16.1.5 gw 172.16.1.5

route del default gw 172.16.1.5

說明:-net 表示目标是一個網段

​ -host 表示目标是一個主機 gw了解為多條件精準删除

ip添加,删除

删除ip

ip addr del 192.168.56.100/24 dev bond0
ip addr del 192.168.165.100/24 dev bond1
           

添加ip

ip addr add 192.168.56.101/24 brd 192.168.56.255 dev eth0 label eth0:1
ip addr add 192.168.165.101/24 brd 192.168.165.255 dev eth0 label eth0:1
           

label:設定别名 ,ifconfig指令可以檢視的到,不然隻能ip檢視,不能ifconfig檢視