目錄
一、route命令介紹
1、語法
2、命令使用舉例
預設(閘道器)路由
主機路由
網路路由
二、ip 命令
三、永久新增路由條目(重啟不會失效)
命令用來顯示並設定linux核心中的網路路由表,設定的路由主要是靜態路由;直接在命令列下執行route命令來新增路由,不會永久儲存,當網絡卡重啟或者機器重啟之後,該路由就失效了;可以在/etc/rc.local中新增route命令來保證該路由設定永久有效。
[root@localhost ~]#route選項引數
選項:-c:列印將linux核心的路由快取;
-v:詳細資訊模式;
-e:netstat格式顯示路由表;
-net:到乙個網路的路由表;
-host:到乙個主機的路由表。
引數:add:增加指定的路由記錄;
del:刪除指定的路由記錄;
target:目的網路或目的主機;
gw:設定預設閘道器;
mss:設定tcp的最大區塊長度(mss),單位mb;
window:指定通過路由表的tcp連線的tcp視窗大小;
dev:路由記錄所表示的網路介面。
其中flags為路由標誌,標記當前網路節點的狀態,flags標誌說明:
u(up):路由當前為啟動狀態。
h(host):閘道器為主機
g(gateway):閘道器為路由器
r(reinstate route):使用動態路由重新初始化的路由
d(dynamically):此路由是動態性地寫入
m(modified):此路由是由路由守護程式或導向器動態修改
!:表示此路由當前為關閉狀態。
[root@localhost ~]#route add -net 0.0.0.0/0 gw 192.168.10.1
[root@localhost ~]#route add default gw 192.168.10.1
[root@localhost ~]#route del default gw 192.168.1.1
[root@localhost ~]#route add -host 10.8.0.6 gw 192.168.10.30
[root@localhost ~]#route del -host 10.8.0.6 gw 192.168.10.30
[root@localhost ~]#route add -host 10.8.0.6 gw 192.168.10.30 reject//後面加上reject為拒絕(關閉)某條路由
[root@localhost ~]#route del -host 10.8.0.6 gw 192.168.10.30 reject
[root@localhost ~]#route add -net 10.8.0.0/24 gw 192.168.10.30
[root@localhost ~]#route del -net 10.8.0.0/24 gw 192.168.10.30
[root@localhost ~]#route add -net 10.8.0.0 netmask 255.255.255.0 gw 192.168.10.30
[root@localhost ~]#route del -net 10.8.0.0 netmask 255.255.255.0 gw 192.168.10.30
加強版的的網路配置工具,用於代替ifconfig命令,主要功能是用於顯示或設定網路裝置。
[root@localhost ~]#ip route list//或ip routeshow,檢視路由表
[root@localhost ~]#ip route add default via 192.168.10.30//新增預設路由
[root@localhost ~]#ip route del default via 192.168.10.30//刪除預設路由
[root@localhost ~]#ip route add 10.8.0.0/24 via 192.168.10.30 dev eno16777736//其中dev eno16777736可以省略
[root@localhost ~]#ip route del 10.8.0.0/24 via 192.168.10.30 dev eno16777736
以上方法新增的路由重啟系統後就會失效,要新增永久路由需要寫入到配置檔案
[root@localhost ~]#echo "10.8.0.6/32 via 192.168.10.30" >> /etc/sysconfig/network-scripts/route-eno16777736 ////其中eno16777736為本地網絡卡的名稱,需要對應。
[root@localhost ~]#systemctl restart network
Centos7新增靜態路由
本文摘取自 centos7系統配置上的變化 二 網路管理基礎 一 ip route顯示和設定路由 1 顯示路由表 root centos7 ip route show default via 192.168.150.254 dev enp0s3 proto static metric 1024 19...
Centos7新增靜態路由
一 ip route show 路由顯示和設定 1.路由顯示 ip route show 2.新增靜態路由 ip route add10.0.0.0 8 via 10.1 dev ens160 3.刪除靜態路由 ip route del 10.0.0.0 8 二 設定永久靜態路由 1.ip rout...
Centos7新增靜態路由
一 ip route顯示和設定路由 1 顯示路由表 root centos7 ip route show default via 192.168.150.254 dev enp0s3 proto static metric 1024 192.168.150.0 24 dev enp0s3 proto...