1. 程式人生 > >Linux 路由配置 route命令 /etc/sysconfig/static-routes

Linux 路由配置 route命令 /etc/sysconfig/static-routes

一、臨時新增路由  重啟network服務失效
方法一
route命令                             frags為路由標誌,標記當前網路節點的狀態             
add       增加路由                     U Up表示此路由當前為啟動狀態                        
del       刪除路由                     H Host,表示此閘道器為一主機                          
-net      目標地址是一個網路            G Gateway,表示此閘道器為一路由器                     
-host     目標地址是一個主機            R Reinstate Route,使用動態路由重新初始化的路由     
netmask   子網掩碼                     D Dynamically,此路由是動態性地寫入                  
gw        出口閘道器 IP地址               M Modified,此路由是由路由守護程式或導向器動態修改  
dev       出口閘道器 物理裝置名           ! 表示此路由當前為關閉狀態                          
-------------------------------------------------------------------------------------------------------------------------
例子:eth0 192.168.14.209/24 192.168.14.254  eth1 192.168.8.107/24 192.168.8.1 兩個網絡卡都能上網
系統啟動時先後啟動eth0 eth1並把eth1閘道器設定為預設閘道器,要求把eth0設定為預設閘道器,訪問公網ip123.57.223.144 123.57.190.33分別走不同網絡卡
route del default gw 192.168.8.1  dev eth1                   刪除預設閘道器  後邊的dev eth1也可以不寫
route add default gw 192.168.14.1 dev eth0                   新增預設閘道器
route del -net  0.0.0.0         gw 192.168.8.1    dev eth1   刪除預設路由  後邊dev eth1可以不寫
route add -net  192.168.15.0/24 gw 192.168.14.254 dev eth0   新增到15網段的路由 在eth0
route add -host 192.168.15.119  gw 192.168.14.254 dev eth0   新增到主機路由     在eth0
route add -host 123.57.223.144  gw 192.168.14.254 dev eth0   訪問公網IP 123.57.223.144走eth0
route add -host 123.57.190.33   gw 192.168.8.1    dev eth1   訪問公網ip 123.57.190.33 走eth1
route del -net  192.168.30.0/24 reject                       遮蔽一條路由
--------------------------------------------------------------------------------------------------------------------------
新增完成檢視命令 route -n | route -e | netstat -rn | ip route show | ip route list
[
[email protected]
~]# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 123.57.190.33 192.168.8.1 255.255.255.255 UGH 0 0 0 eth1 U up G Gateway H Host 192.168.15.119 192.168.14.254 255.255.255.255 UGH 0 0 0 eth0 123.57.223.144 192.168.14.254 255.255.255.255 UGH 0 0 0 eth0 192.168.15.0 192.168.14.254 255.255.255.0 UG 0 0 0 eth0 192.168.30.0 - 255.255.255.0 ! 0 - 0 - 192.168.14.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 192.168.8.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 1003 0 0 eth1 0.0.0.0 192.168.14.254 0.0.0.0 UG 0 0 0 eth0 -------------------------------------------------------------------------------------------------------------------------- 臨時新增路由 方法二 ip route add default via 192.168.14.254 dev eth0 ip route add 192.168.15.0/24 via 192.168.14.254 dev eth0 ip route add 123.57.190.33 via 192.168.8.1 dev eth0 -------------------------------------------------------------------------------------------------------------------------- 二、永久新增路由 重啟network服務生效 支援用#註釋 方法一 a、新增預設閘道器,即預設路由 兩塊網絡卡在配置檔案ifcfg-ethX中不配置閘道器,在/etc/sysconfig/network中設定預設閘道器 vim /etc/sysconfig/network GATEWAY=192.168.14.254 b、新增路由 建立/etc/sysconfig/static-routes配置檔案 vim /etc/sysconfig/static-routes any net 192.168.15.0/24 gw 192.168.14.254 any host 123.57.223.144 gw 192.168.14.254 any host 123.57.190.33/32 gw 192.168.8.1 -------------------------------------------------------------------------------------------------------------------------- 方法二 在/etc/sysconfig/network-scripts/下建立配置檔案route-ethX vim /etc/sysconfig/network-scripts/route-eth0 0.0.0.0/0 via 192.168.14.254 dev eth0 這條為預設路由,另一種格式 default 192.168.14.254 dev eth0 192.168.15.0/24 via 192.168.14.254 dev eth0 123.57.223.144 via 192.168.14.254 dev eth0 vim /etc/sysconfig/network-scripts/route-eth1 123.57.190.33 via 192.168.8.1 dev eth1 配置完重啟服務 service network restart <pre name="code" class="plain">--------------------------------------------------------------------------------------------------------------------------
注:linux雙網絡卡預設路由問題linux在載入網絡卡配置檔案的時候是先載入eth0,再載入eht1的,這樣,如果eth1設定了gateway項,則會覆蓋掉eth0中的gateway設定,因此解決方法就是刪除eth1的gateway設定,在配置/etc/sysconfig/network新增閘道器

相關推薦

Linux 路由配置 route命令 /etc/sysconfig/static-routes

一、臨時新增路由 重啟network服務失效 方法一 route命令 frags為路由標誌,標記當前網路節點的狀態 add 增加路由 U

linux 路由配置——route命令

新增到主機的路由 # route add -host 192.168.1.2 dev eth0:0 # route add -host 10.20.30.148 gw 10.20.30.40 新增到網路的路由 # route add -net 10.20.30.40 netmask 255.255.25

linux 路由 route命令

#route add default dev eth0           //預設路由,將去往未知網路的資料包全部從介面eth0發出去 #route del default dev eth0       //刪掉剛才配的靜態路由 #route add default gw

linux系統配置常用命令整理

sta 字母 port 內存大小 查看內存 四十七 mes memfree 監聽 一、 cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "phys

Linux 路由配置詳解

在日常運維作業中,經常會碰到路由表的操作。下面就linux運維中的路由操作做一梳理:------------------------------------------------------------------------------ 先說一些關於路由的基礎知識: 1)路由概念 路由: &nb

一個非典型的Linux路由配置方案

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

thinkphp路由配置route.php

路由設定配置開啟route.php 引入Route控制器類(use think\Route;)設定路由--》  Route::rule('路由表示式','路由地址','請求型別','路由引數(陣列)',

Linux中的route命令1

什麼時候會用到路由呢? 當源IP與目的IP不在同一網段時會用到路由(閘道器)。 源IP通過自己的閘道器將資料包傳送出去,之後便不再理會資料包的流向。 下面來看看route這個命令 [[email

路由器的路由配置命令匯總(win和linux系統)

service dhcp 服務 常用配置 monitor 列表 註冊 本機 grep 記錄 路由器/Linux主機/win下主機的路由配置匯總 2009-07-16 17:43:15 分類: 系統運維 工作時總是要在這三個個體中配來配去,所以為了方便,匯總了。

Linux路由表信息-route命令

當前 表示 nat dev 通過 網絡接口 targe 直接 pre 使用命令 :route route 命令 顯示和設置Linux路由表 -A:設置地址類型; -C:打印將Linux核心的路由緩存; -v:詳細信息模式; -n:不執行DNS反向查找,直接顯示數

[轉]linux 網絡配置 (配置/etc/sysconfig/network-scripts/ifcfg-ethx)

電腦 cas ifconf bootproto 修改文件 ini oca p地址 ipv4 背景 需要往服務器上安裝軟件;並且像maven代理的話必須連接公網。首先配置了網關,發現可以通過ip訪問公網了,在配置了DNS可以通過域名訪問公網了 實例 配置linux 可以上網

Linux route指定靜態路由配置

linux 命令 路由 route顯示並設置Linux中靜態路由表說明: route命令用來顯示並設置Linux內核中的網絡路由表,route命令設置的路由主要是靜態路由。實現兩個不同子網之間的通信,需要一臺連接兩個網絡的路由器,或者同事位於兩個網絡的網關來實現。

路由控制配置policy-based-route命令解析

policy-based-route命令解析 1.命令功能 policy- based- route命令用來建立或修改本地策略路由中策略路由和策略點,並進入本地策略路由檢視。 undo policy- based- route命令用來刪除本地策略路由中策略路由或策略點。 預設情況下,本地

路由控制配置route-policy命令解析

route-policy命令 1.命令功能 route- policy命令用來建立路由策略並進入 Route- Policy檢視。 undo route-policy命令用來刪除指定的路由策略。 預設情況下,系統中沒有路由策略。 2.命令格式 route-policy route-p

路由控制配置ip local policy- based- route命令解析

ip local policy- based- route命令 1.命令功能 ip local policy- based- route命令用來使能本地策略路由。 undo ip local policy- based-route命令用來去使能已有的本地策略路由。 預設情況下,本地策略路

Linux字元編碼預設為UTF-8,如出現亂碼可設定為GBK 1.手動更改profile檔案的命令: vi /etc/profile 也可以修改 /etc/sysconfig/i18n 檔案,如

Linux字元編碼預設為UTF-8,如出現亂碼可設定為GBK 1.手動更改profile檔案的命令: vi /etc/profile也可以修改 /etc/sysconfig/i18n 檔案,如 LANG="en_US.UTF-8" LANG="zh_CN.GB18030"

【每天一個linux命令】11. Linux配置環境變數/etc/profile .bashrc .bash_profile等

1. 修改/etc/profile檔案 特點:所有使用者的shell都有權使用你配置好的環境變數說明:如果你的電腦僅用作開發,建議使用此配置,因為所有使用者的shell都有權使用你配置好的環境變數,

linux路由知識之ip route 命令中的疑惑

1.基礎知識 1.1 路由 (Routing) 1.1.1 路由策略 (使用 ip rule 命令操作路由策略資料庫)     基於策略的路由比傳統路由在功能上更強大,使用更靈活,它使網路管理員不僅能夠根據目的地址而且能夠根據報文大小、應用或IP源地址等屬性來選擇

利用route命令配置雙網路由

作者:fbysssmsn:[email protected]  blog:blog.csdn.net/fbysss宣告:本文由fbysss原創,轉載請註明出處 關鍵字:Spring,事務處理 背景:ADSL與教育網都要使用,但是教育網是收費的,要求ADSL線路的路由

解決Linux系統沒有/etc/sysconfig/iptables文件

iptable linux put out 防火墻規則 創建文件 linu color ice Linux系統中,防火墻默認是不開啟的,一般也沒有配置過任何防火墻的策略,所以不存在/etc/sysconfig/iptables文件。 一、常規解決方法: 1、在控制臺使用