CentOS7新增路由

2021-10-23 20:19:43 字數 3424 閱讀 4912

目錄

一、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標誌說明:

uup):路由當前為啟動狀態。

hhost):閘道器為主機

ggateway):閘道器為路由器

rreinstate route):使用動態路由重新初始化的路由

ddynamically):此路由是動態性地寫入

mmodified):此路由是由路由守護程式或導向器動態修改

!:表示此路由當前為關閉狀態。

[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...