1. 程式人生 > >利用route命令配置雙網路由

利用route命令配置雙網路由

作者:fbysss
msn:[email protected] 
blog:blog.csdn.net/fbysss
宣告:本文由fbysss原創,轉載請註明出處
 
關鍵字:Spring,事務處理

背景:ADSL與教育網都要使用,但是教育網是收費的,要求ADSL線路的路由優先順序高。
一、兩個網絡卡都設定好了ip和預設閘道器。
二、使用如下命令設定路由:
route add  0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 1//這樣可以指定預設閘道器

route add -p 0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 1 //網通本地閘道器(ADSL地址)
route add -p 222.28.0.0 mask 255.255.0.0 222.28.47.1 metric 5//教育網本地閘道器
route add -p 202.204.0.0 mask 255.255.0.0 222.28.47.1 metric 5
其中:

-p表示永久路由(persistent routes) ,否則重起得重配
metric 表示網路開銷。如果使用RIP協議,那是跳數,跳數越小,相當於優先順序越高。
route print可以檢視詳細路由配置。
--以下內容摘自Internet--
Route 在本地 IP 路由表中顯示和修改條目。

  語法
  route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]

  引數
  -f
  清除所有不是主路由(網掩碼為 255.255.255.255 的路由)、環回網路路由(目標為 127.0.0.0,網掩碼為 255.255.255.0 的路由)或多播路由(目標為 224.0.0.0,網掩碼為 240.0.0.0 的路由)的條目的路由表。如果它與命令之一(例如 add、change 或 delete)結合使用,表會在執行命令之前清除。
  -p
  與 add 命令共同使用時,指定路由被新增到登錄檔並在啟動 TCP/IP 協議的時候初始化 IP 路由表。預設情況下,啟動 TCP/IP 協議時不會儲存新增的路由。與 print 命令一起使用時,則顯示永久路由列表。所有其它的命令都忽略此引數。永久路由儲存在登錄檔中的位置是 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters/PersistentRoutes。

  Command
  指定要執行的命令。下表列出了有效的命令。 命令 目的
  add 新增路由
  change 更改現存路由
  delete 刪除路由
  print 列印路由
      Destination
  指定路由的網路目標地址。目標地址可以是一個 IP 網路地址(其中網路地址的主機地址位設定為 0),對於主機路由是 IP 地址,對於預設路由是 0.0.0.0。

  mask subnetmask
  指定與網路目標地址相關聯的網掩碼(又稱之為子網掩碼)。子網掩碼對於 IP 網路地址可以是一適當的子網掩碼,對於主機路由是 255.255.255.255 ,對於預設路由是 0.0.0.0。如果忽略,則使用子網掩碼 255.255.255.255。定義路由時由於目標地址和子網掩碼之間的關係,目標地址不能比它對應的子網掩碼更為詳細。換句話說,如果子網掩碼的一位是 0,則目標地址中的對應位就不能設定為 1。

  Gateway
  指定超過由網路目標和子網掩碼定義的可達到的地址集的前一個或下一個躍點 IP 地址。對於本地連線的子網路由,閘道器地址是分配給連線子網介面的 IP 地址。對於要經過一個或多個路由器才可用到的遠端路由,閘道器地址是一個分配給相鄰路由器的、可直接達到的 IP 地址。

  metric Metric
  為路由指定所需躍點數的整數值(範圍是 1 ~ 9999),它用來在路由表裡的多個路由中選擇與轉發包中的目標地址最為匹配的路由。所選的路由具有最少的躍點數。躍點數能夠反映躍點的數量、路徑的速度、路徑可靠性、路徑吞吐量以及管理屬性。
  if Interface
  指定目標可以到達的介面的介面索引。使用 route print 命令可以顯示介面及其對應介面索引的列表。對於介面索引可以使用十進位制或十六進位制的值。對於十六進位制值,要在十六進位制數的前面加上 0x。忽略 if 引數時,介面由閘道器地址確定。
  /?
  在命令提示符顯示幫助。
  註釋
  路由表中 躍點數 一列的值較大是由於允許 TCP/IP 根據每個 LAN介面的 IP 地址、子網掩碼和預設閘道器的配置自動確定路由表中路由的躍點數造成的。預設啟動的自動確定介面躍點數確定了每個介面的速度,調整了每個介面的路由躍點數,因此最快介面所建立的路由具有最低的躍點數。要刪除大躍點數,請在每個 LAN 連線的 TCP/IP 協議的高階屬性中禁用自動確定介面躍點數。

  如果在 systemroot/System32/Drivers/Etc 資料夾的本地網路檔案中存在適當的條目,名稱可以用於 Destination。只要名稱可以通過"域名系統" (DNS) 查詢這樣的標準主機名解析技術分解為 IP 地址,就可以將其用於 Gateway,DNS 查詢使用儲存在 systemroot/System32/Drivers/Etc 資料夾下的本地主機檔案和 NetBIOS 名稱解析。

  如果是 print 或 delete 命令,可以忽略 Gateway 引數,使用萬用字元來表示目標和閘道器。Destination 的值可以是由星號 (*) 指定的萬用字元。如果指定目標含有一個星號 (*) 或問號 (?),它被看作是萬用字元,只打印或刪除匹配的目標路由。星號代表任意一字元序列,問號代表任一字元。例如, 10.*.1, 192.168.*、 127.* 和 *224* 都是星號萬用字元的有效使用。

  使用了無效的目標和子網掩碼(網掩碼)值的組合,會顯示"Route:bad gateway address netmask"錯誤訊息。目標中有一位或多位設定為 1,而其在子網掩碼中的對應位設定為 0 時會發生這個錯誤。可以通過二進位制表示法表示目標和子網掩碼來檢查這種情況。以二進位制表示的子網掩碼包括表示目標網路地址部分的一連串的 1 和表示目標主機地址部分的一連串的 0 兩個部分。檢視目標以確定目標的主機地址部分(由子網掩碼所定義)是否有些位設定成了 1。

  只有 Windows NT 4.0、Windows 2000、Windows Millennium Edition 和 Windows XP 的 route 命令支援 -p 引數。Windows 95 或 Windows 98 的 route 命令不支援該引數。


  只有當網際協議 (TCP/IP) 協議在 網路連線中安裝為網路介面卡屬性的元件時,該命令才可用。

  範例
  要顯示 IP 路由表的完整內容,請鍵入:

  route print

  要顯示 IP 路由表中以 10. 開始的路由,請鍵入:

  route print 10.*

  要新增預設閘道器地址為 192.168.12.1 的預設路由,請鍵入:

  route add 0.0.0.0 mask 0.0.0.0 192.168.12.1

  要新增目標為 10.41.0.0,子網掩碼為 255.255.0.0,下一個躍點地址為 10.27.0.1 的路由,請鍵入:

  route add 10.41.0.0 mask 255.255.0.0 10.27.0.1

  要新增目標為 10.41.0.0,子網掩碼為 255.255.0.0,下一個躍點地址為 10.27.0.1 的永久路由,請鍵入:

  route -p add 10.41.0.0 mask 255.255.0.0 10.27.0.1

  要新增目標為 10.41.0.0,子網掩碼為 255.255.0.0,下一個躍點地址為 10.27.0.1,躍點數為 7 的路由,請鍵入:

  route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7

  要新增目標為 10.41.0.0,子網掩碼為 255.255.0.0,下一個躍點地址為 10.27.0.1,介面索引為 0x3 的路由,請鍵入:

  route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3

  要刪除目標為 10.41.0.0,子網掩碼為 255.255.0.0 的路由,請鍵入:

  route delete 10.41.0.0 mask 255.255.0.0

  要刪除 IP 路由表中以 10. 開始的所有路由,請鍵入:

  route delete 10.*

  要將目標為 10.41.0.0,子網掩碼為 255.255.0.0 的路由的下一個躍點地址由 10.27.0.1 更改為 10.27.0.25,請鍵入:

  route change 10.41.0.0 mask 255.255.0.0 10.27.0.25
  





route 的命令
  routing ip add/delete/set/show interface 在指定介面上新增、刪除、配置或顯示常規 IP 路由設定。
  routing ip add/delete/set/show filter 在指定介面上新增、刪除、配置或顯示 IP 資料包篩選器。
  routing ip add/delete/show boundary 在指定介面上新增、刪除或顯示多播邊界設定。
  routing ip add/set ipiptunnel 新增或配置 IP 中的 IP 介面。
  routing ip add/delete/set/show rtmroute 新增、配置或顯示不持續的路由表管理器路由。
  routing ip add/delete/set/show persistentroute 新增、刪除、配置或顯示持續路由。
  routing ip add/delete/set/show preferenceforprotocol 新增、刪除、配置或顯示路由協議的優先順序。
  routing ip add/delete/set/show scope 新增、刪除或顯示多播作用域。
  routing ip set/show loglevel 配置或顯示全域性 IP 記錄等級。
  routing ip show helper 顯示 IP 的所有 Netsh 實用程式子環境。
  routing ip show protocol 顯示所有正在執行的 IP 路由協議。
  routing ip show mfe 顯示多播轉發項。
  routing ip show mfestats 顯示多播轉發項統計。
  routing ip show boundarystats 顯示 IP 多播邊界。
  routing ip show rtmdestinations 顯示路由表管理器路由表中的目標。
  routing ip show rtmroutes 顯示路由表管理器路由表中的路由。
  routing ip nat set/show global 配置或顯示全域性網路地址轉換 (NAT) 設定。
  routing ip nat add/delete/set/show interface 新增、刪除、配置或顯示指定介面的 NAT 設定。
  routing ip nat add/delete addressrange 在 NAT 介面公用地址池中新增或刪除一個地址範圍。
  routing ip nat add/delete addressmapping 新增或刪除 NAT 地址對映。
  routing ip nat add/delete portmapping 新增或刪除 NAT 埠對映。
  routing ip autodhcp set/show global 配置或顯示全域性 DHCP 分配器引數。
  routing ip autodhcp set/show interface 配置或顯示指定介面的 DHCP 分配器設定。
  routing ip autodhcp add/delete exclusion 在 DHCP 分配器地址範圍中新增或刪除一個排除範圍。
  routing ip dnsproxy set/show global 配置或顯示全域性 DNS 代理引數。
  routing ip dnsproxy set/show interface 配置或顯示指定介面的 DNS 代理引數。
  routing ip igmp set/show global 配置或顯示 IGMP 全域性設定。
  routing ip igmp add/delete/set/show interface 在指定介面上新增、刪除、配置或顯示 IGMP。
  routing ip igmp add/delete staticgroup 新增或刪除指定介面的靜態多播組。
  routing ip igmp show grouptable 顯示 IGMP 主機組表。
  routing ip igmp show ifstats 顯示每個介面的 IGMP 統計。
  routing ip igmp show iftable 顯示每個介面的 IGMP 主機組。
  routing ip igmp show proxygrouptable 顯示 IGMP 代理介面的 IGMP 組表。
  routing ip igmp show rasgrouptable 顯示遠端訪問伺服器所使用的 Internet 介面的組表。
  routing ip ospf set/show global 配置或顯示全域性 OSPF 設定。
  routing ip ospf add/delete/set/show interface 在指定介面上新增、刪除、配置或顯示 OSPF。
  routing ip ospf add/delete/set/show area 新增、刪除、配置或顯示 OSPF 區域。
  routing ip ospf add/delete/show range 在指定的 OSPF 區域上新增、刪除、配置或顯示範圍。
  routing ip ospf add/delete/set/show virtif 新增、刪除、配置或顯示 OSPF 虛擬介面。
  routing ip ospf add/delete/show neighbor 新增、刪除、配置或顯示 OSPF 鄰居。
  routing ip ospf add/delete/show protofilter 新增、刪除、配置或顯示 OSPF 外部路由的路由資訊源。
  routing ip ospf add/delete/show routefilter 新增、刪除、配置或顯示 OSPF 外部路由的路由篩選。
  routing ip ospf show areastats 顯示 OSPF 區域統計。
  routing ip ospf show lsdb 顯示 OSPF 連結狀態資料庫。
  routing ip ospf show virtifstats 顯示 OSPF 虛擬連結統計。
  routing ip relay set global 配置"DHCP 中繼代理程式"的全域性設定。
  routing ip relay add/delete/set interface 在指定介面上新增、刪除或配置"DHCP 中繼代理程式"設定。
  routing ip relay add/delete dhcpserver 在 DHCP 伺服器地址列表中新增或刪除 DHCP 伺服器的 IP 地址。
  routing ip relay show ifbinding 顯示介面的 IP 地址繫結。
  routing ip relay show ifconfig 顯示每個介面的"DHCP 中繼代理程式"配置。
  routing ip relay show ifstats 顯示每個介面的 DHCP 統計。
  routing ip rip set/show global 配置 IP 的 RIP 全域性設定。
  routing ip rip add/delete/set/show interface 在指定介面上新增或配置 IP 的 RIP 設定。
  routing ip rip add/delete peerfilter 新增或刪除 RIP 對等篩選器。
  routing ip rip add/delete acceptfilter 在接受的路由列表中新增或刪除 RIP 路由篩選器。
  routing ip rip add/delete announcefilter 在公佈的路由列表中新增或刪除 RIP 路由篩選器。
  routing ip rip add/delete/show neighbor 新增或刪除 RIP 鄰居。
  routing ip rip set/show flags 在指定介面上配置 IP RIP 高階設定。
  routing ip rip show globalstats 顯示全域性 RIP 引數。
  routing ip rip show ifbinding 顯示介面的 IP 地址繫結。
  routing ip rip show ifstats 顯示每個介面的 RIP 統計。

  IPX netsh 路由命令
  routing ipx add/set staticroute 在 IPX 路由表中新增或配置靜態 IPX 路由。
  routing ipx add/set staticservice 在 SAP 服務表中新增或配置靜態 SAP 服務。
  routing ipx add/set filter 在指定的介面上新增或配置 IPX 資料包篩選器。
  routing ipx add/set interface 在請求撥號介面上啟用 IPX 路由,或在指定的介面上配置 IPX 設定。
  routing ipx set global 配置全域性 IPX 路由設定。
  routing ipx rip add/set filter 新增和配置 RIP 路由篩選器。
  routing ipx rip set global 配置全域性 IPX 的 RIP 設定。
  routing ipx rip set interface 在指定介面上配置 IPX 的 RIP 設定。
  routing ipx sap add/set filter 新增或配置 SAP 服務篩選器。
  routing ipx sap set global 配置全域性 IPX 的 SAP 設定。
  routing ipx sap set interface 在指定介面上配置 IPX 的 SAP 設定。
  routing ipx netbios add nbname 將靜態 NETBIOS 名稱新增到 IPX NetBIOS 名稱表中。
  routing ipx netbios set interface 在指定介面上配置基於 IPX 的 NetBIOS 設定。

相關推薦

利用route命令配置路由

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

Windows Server 2012 R2配置卡綁定

雙網卡綁定 windows server 2012 r2 生產環境的服務器硬件設備:2塊網卡,分別接入2根網線需要實現的效果:無論拔掉哪1根網線,都不會中斷網絡,實現網絡的負載均衡,保證網絡的持續可用。前提條件:與這2塊網卡相連的交換機必須做特殊配置(即這2個端口應該采取聚合方式),因為綁定的這2塊網

轉:CentOS 7使用nmcli配置卡聚合LACP

lob ifconf centos7 運行程序 edge 鏈路聚合 網關 最長 ref 進入CentOS 7以後,網絡方面變化比較大,例如eth0不見了,ifconfig不見了,其原因是網絡服務全部都由NetworkManager管理了,下面記錄下今天下午用nmcli配置的

linux下配置卡及RAC規劃——1

interface enc 必須 規劃 centos int scan add eth1 使用背景: 操作系統:centos 虛擬機:virtualbox RAC系統中需要雙網卡,一個為公共的網絡環境,一個為私有的網絡環境,從而需要搭建雙網絡。 在菜單FILE中選擇pr

route命令添加永久路由

route 添加靜態路由使用雙網卡,同時使用2個網關的時候就需要加一條靜態路由了。當然還有很多時候會需要加路由。 一:使用 route 命令添加 使用route 命令添加的路由,機器重啟或者網卡重啟後路由就失效了,方法: //添加到主機的路由 route add –host 192.168.1.11 dev

vmvare虛擬機配置

vmvare虛擬機配置雙網卡最近想在windows上pc端安裝一個VMware來準備幾個linux系統測試環境玩玩 在配置網絡上遇到點小問題,特在此處記錄下 虛擬網絡設置 首先點擊VMware--->編輯---->虛擬網絡設置 配置過程如下: 在clone好的虛擬機器上添加網絡適配器 配置雙網卡:

Ubuntu 配置卡綁定,實現負載均衡

AI -a ace -m 有效 網卡綁定 etc modprobe net Ubuntu 配置雙網卡綁定,實現負載均衡 1、Bond的工作模式 Linux bonding驅動提供了一個把多個網絡接口設備捆綁為單個的網絡接口設置來使用,用於網絡負載均衡及網絡冗余。 bondi

centos6和7配置卡不能上網的問題

分別是 centos 5.0 提示 虛擬 png 原因 bbed cto 今天把win10電腦上的VMware裝了個最新的14版本,為了測試所以裝了兩個centos系統分別是centons6.6和centos7.5,這兩個系統都是雙網卡的,一個是靜態地址,一個是NAT,但是

windows下配置

配置原理:     修改電腦的預設路由。     比如外網資料通過wifi出去,內網資料通過有線網絡卡出去。     將電腦預設路由閘道器配置成wifi閘道器,將內網網段IP配置成有線網絡卡閘道器。    

virtualbox 最小化安裝centos7 配置絡卡(nat和橋接)記錄----已經過期

[[email protected] ~]# ip addr show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1     link/loopback 00:00:00:00:00

win7配置絡卡與centos相互連通

物理裝置: 家裡有2檯筆記本電腦,各自有2塊網絡卡,均能正常使用。 2個機器分別命名為PC1,PC2。 PC1安裝win7,PC2安裝centos6.4。 應用場景: 由於需要,在PC2上安裝 了相

RHEL7配置絡卡冗餘

建立組介面 nmcli con add con-name team0 ifname team0 type team config '{"runner":{"name":"activebackup"}}

巧用ROUTE命令實現跨段訪問

問題的提出來自於我一個構想的實現,單位裡原有一個基於Windows NT和Windows9x的區域網,其內部的靜態IP地址為120.11.0.1~120.11.0.30,子網掩碼為255.255.255.0 ,其中打字室有一臺電腦(IP地址120.11.0.14,暫稱之為A機

linux配置絡卡(虛擬機器)

首選可以使用ifconfig -a 檢視下本機網絡卡資訊(ps:網絡卡我已經提前新增好了),可以看到我們有兩張網絡卡在我們的虛擬機器中linux網絡卡新增後,配置資訊不會自動生成需要自己新增,linux的網絡卡配置資訊在/etc/sysconfig/network-scrip

虛擬機器(伺服器)配置絡卡實現內外同時訪問

Step1 虛擬機器硬體新增網絡卡 將網線連結至物理伺服器 開啟配置-網路 ,選擇新增網路 連線型別選擇虛擬機器 ,下一步 選擇建立vSphere標準交換機 並正確選擇網線連線的網絡卡,下一步

linux ubuntu 配置絡卡 簡單方式

第一種方法 第一種方法是在路由表中新增路由規則 修改網絡卡配置檔案 開啟檔案: sudo vi /etc/network/interfaces 新增如下: auto eno1 iface eno1 inet static address 19

linux下配置絡卡及RAC規劃——1

使用背景: 作業系統:centos 虛擬機器:virtualbox  RAC系統中需要雙網絡卡,一個為公共的網路環境,一個為私有的網路環境,從而需要搭建雙網路。 在選單FILE中選擇preferences,然後點選NETWORK從而可以看到網路選擇,這個是虛擬機器中用來新

絡卡利用橋接的方式實現同時上內和外方法(比命令配置路由表的操作要簡單)

【記錄一下網路資訊後面有用】進入網路連線,分別雙擊兩個網絡卡,點選詳細資訊先記錄下兩個網絡卡ip資訊;在我這裡外網ip是192.168.1.102,閘道器192.168.1.1,DNS:202.96.128.166/202.96.128.86;內網ip是192.168.2.243,內網不用域名解析的話只記ip

centos7 關的路由配置

網絡雙網卡雙網關的路由表配置。搞過網絡通信的人都知道:一臺計算機不能有兩個網關。如果一臺計算機兩個網卡同時配置了不同的網關,那麽會導致計算機只有一個網卡能用。網絡結構如下圖:路由表解決的問題主要有兩個:雙網卡雙網關的同時使用,一臺電腦可以使用兩個網卡訪問兩個不同的網關。電腦可以通過20.41.200.203所

Windows路由配置卡同時上內外

com 配置 默認 route add https http 同時 8.0 內網 管理員模式CMD 路由表解釋 route print -4 刪除默認設置 route delete 0.0.0.0 外網路由,全走無線,192.168.0.1