<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦 > 學習電腦 > 操作系統 > Linux教程 > linux的route命令

        linux的route命令

        時間: 佳洲1085 分享

        linux的route命令

          Linux下的route命令用語顯示和操作路由表,下面由學習啦小編為大家整理了linux下route命令的相關知識,希望對大家有幫助!

          linux的rounte命令詳解

          route命令用于顯示和操作IP路由表。要實現兩個不同的子網之間的通信,需要一臺連接兩個網絡的路由器,或者同時位于兩個網絡的網關來實現。在Linux系統中,設置路由通常是 為了解決以下問題:該Linux系統在一個局域網中,局域網中有一個網關,能夠讓機器訪問Internet,那么就需要將這臺機器的IP地址設置為 Linux機器的默認路由。要注意的是,直接在命令行下執行route命令來添加路由,不會永久保存,當網卡重啟或者機器重啟之后,該路由就失效了;要想永久保存,有如下方法:

          1.在/etc/rc.local里添加

          2.在/etc/sysconfig/network里添加到末尾

          3./etc/sysconfig/static-router :

          any net x.x.x.x/24 gw y.y.y.y

          格式:route

          格式:/sbin/route

          用于打印路由表(display the current routing table)。

          在非root用戶使用時需要使用完整路徑執行route命令。

          命令參數

          [root@linux ~]# route [-nee]

          [root@linux ~]# route add [-net|-host] [網域或主機] netmask [mask] [gw|dev]

          [root@linux ~]# route del [-net|-host] [網域或主機] netmask [mask] [gw|dev]

          觀察的參數:

          -n :不要使用通訊協定或主機名稱,直接使用 IP 或 port number;

          -ee :使用更詳細的資訊來顯示

          增加 (add) 與刪除 (del) 路由的相關參數:

          -net :表示后面接的路由為一個網域;

          -host :表示后面接的為連接到單部主機的路由;

          netmask :與網域有關,可以設定 netmask 決定網域的大小;

          gw :gateway 的簡寫,后續接的是 IP 的數值喔,與 dev 不同;

          dev :如果只是要指定由那一塊網路卡連線出去,則使用這個設定,后面接 eth0 等

          格式:route -n

          格式:/sbin/route -n

          用于打印路由表,加上-n參數就是在輸出的信息中不打印主機名而直接打印ip地址。

          格式:route add default gw {IP-ADDRESS} {INTERFACE-NAME}

          用于設置默認路由,其中,

          參數{IP-ADDRESS): 用于指定路由器(網關)的IP地址;

          參數{INTERFACE-NAME}: 用于指定接口名稱,如eth0。使用/sbin/ifconfig -a可以顯示所有接口信息。

          例:route add default gw mango

          格式:route add -net {NETWORK-ADDRESS} netmask {NETMASK} dev {INTERFACE-NAME}

          添加到指定網絡的路由規則,其中

          參數{NETWORK-ADDRESS}: 用于指定網絡地址

          參數{NETMASK}: 用于指定子網掩碼

          參數{INTERFACE-NAME}: 用于指定接口名稱,如eth0。

          例1:route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0

          例2:route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0

          格式:route add -net {NETWORK-ADDRESS} netmask {NETMASK} reject

          設置到指定網絡為不可達,避免在連接到這個網絡的地址時程序過長時間的等待,直接就知道該網絡不可達。

          例:route add -net 10.0.0.0 netmask 255.0.0.0 reject

          格式:route del -net {NETWORK-ADDRESS} netmask {NETMASK} dev {INTERFACE-NAME}

          格式:route del -net {NETWORK-ADDRESS} netmask {NETMASK} reject

          用于刪除路由設置。參數指定的方式與route add相似。

          輸出詳解

          route命令輸出的路由表字段含義如下:

          Destination 目標

          The destination network or destination host. 目標網絡或目標主機。

          Gateway 網關

          The gateway address or '*' if none set. 網關地址,如果沒有就顯示星號。

          Genmask 網絡掩碼

          The netmask for the destination net; '255.255.255.255' for a

          host destination and '0.0.0.0' for the default route.

          Flags:總共有多個旗標,代表的意義如下:

          o U (route is up):該路由是啟動的;

          o H (target is a host):目標是一部主機 (IP) 而非網域;

          o G (use gateway):需要透過外部的主機 (gateway) 來轉遞封包;

          o R (reinstate route for dynamic routing):使用動態路由時,恢復路由資訊的旗標;

          o D (dynamically installed by daemon or redirect):已經由服務或轉 port 功能設定為動態路由

          o M (modified from routing daemon or redirect):路由已經被修改了;

          o ! (reject route):這個路由將不會被接受(用來抵擋不安全的網域!)

          o A (installed by addrconf)

          o C (cache entry)

          Metric 距離、跳數。暫無用。

          The 'distance' to the target (usually counted in hops). It is

          not used by recent kernels, but may be needed by routing dae-

          mons.

          Ref 不用管,恒為0。

          Number of references to this route. (Not used in the Linux ker-nel.)

          Use 該路由被使用的次數,可以粗略估計通向指定網絡地址的網絡流量。

          Count of lookups for the route. Depending on the use of -F and

          -C this will be either route cache misses (-F) or hits (-C).

          Iface 接口,即eth0,eth0等網絡接口名

          Interface to which packets for this route will be sent.

          linux的route命令實例

          范例一

          單純的觀察路由狀態

          [root@linux ~]# route -n

          Kernel IP routing table

          Destination Gateway Genmask Flags Metric Ref Use Iface

          192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0

          169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0

          0.0.0.0 192.168.10.30 0.0.0.0 UG 0 0 0 eth0

          [root@linux ~]# route

          Kernel IP routing table

          Destination Gateway Genmask Flags Metric Ref Use Iface

          192.168.10.0 * 255.255.255.0 U 0 0 0 eth0

          169.254.0.0 * 255.255.0.0 U 0 0 0 eth0

          default server.cluster 0.0.0.0 UG 0 0 0 eth0

          此外,觀察一下上面的路由排列順序喔,依序是由小網域(192.168.10.0/24 是 Class C),逐漸到大網域(169.254.0.0/16 Class B) 最后則是預設路由 (0.0.0.0/0.0.0.0)。然后當我們要判斷某個網路封包應該如何傳送的時候,該封包會經由這個路由的過程來判斷喔!舉例來說,我上頭僅有三個路由,若我有一個傳往 192.168.10.20 的封包要傳遞,那首先會找 192.168.10.0/24 這個網域的路由,找到了!所以直接由 eth0 傳送出去;如果是傳送到 Yahoo 的主機呢? Yahoo 的主機 IP 是 202.43.195.52,我通過判斷

          1)不是 192.168.10.0/24,

          2)不是 169.254.0.0/16 結果到達

          3)0/0 時, OK !傳出去了,透過 eth0 將封包傳給 192.168.10.30 那部 gateway 主機啊!所以說,路由是有順序的。因此當你重復設定多個同樣的路由時,例如在你的主機上的兩張網路卡設定為相同網域的 IP 時,會出現什么情況?會出現如下的情況:

          Kernel IP routing table

          Destination Gateway Genmask Flags Metric Ref Use Iface

          192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0

          192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1

          也就是說,由于路由是依照順序來排列與傳送的,所以不論封包是由那個介面 (eth0, eth1) 所接收,都會由上述的 eth0 傳送出去,所以,在一部主機上面設定兩個相同網域的 IP 本身沒有什么意義!有點多此一舉就是了。除非是類似虛擬主機 (Xen, VMware 等軟體 ) 所架設的多主機時,才會有這個必要~

          范例二

          [root@linux ~]# route del -net 169.254.0.0 netmask 255.255.0.0 dev eth0

          # 上面這個動作可以刪除掉 169.254.0.0/16 這個網域!

          # 請注意,在刪除的時候,需要將路由表上面出現的資訊都寫入

          # 包括 netmask , dev 等等參數喔!注意注意

          [root@linux ~]# route add -net 192.168.100.0 netmask 255.255.255.0 dev eth0

          # 透過 route add 來增加一個路由!請注意,這個路由必須要能夠與你互通。

          # 舉例來說,如果我下達底下的指令就會顯示錯誤:

          route add -net 192.168.200.0 netmask 255.255.255.0 gw 192.168.200.254

          # 因為我的環境內僅有 192.168.10.100 這個 IP ,所以不能與 192.168.200.254這個網段直接使用 MAC 互通!這樣說,可以理解喔!?

          [root@linux ~]# route add default gw 192.168.10.30

          # 增加預設路由的方法!請注意,只要有一個預設路由就夠了喔!

          # 在這個地方如果您隨便設定后,記得使用底下的指令重新設定你的網路

          /etc/init.d/network restart

          如果是要進行路由的刪除與增加,那就得要參考上面的例子了,其實,使用 man route 里面的資料就很豐富了!仔細查閱一下囉!你只要記得,當出現『SIOCADDRT: Network is unreachable』這個錯誤時,肯定是由于 gw 后面接的 IP 無法直接與您的網域溝通 (Gateway 并不在你的網域內)。

        3630518 主站蜘蛛池模板: 国产av一区二区亚洲精品| 亚洲国产成人久久77| 二区中文字幕在线观看| 亚洲岛国av一区二区| 成人动漫综合网| 国产精品无码av不卡| 国产成人精品第一区二区| 亚洲精品成人福利网站| 天天躁夜夜躁狠狠综合| 国产最新精品系列第三页| 久久久精品2019中文字幕之3| 亚洲欧洲日产国产av无码| 国产精品自在欧美一区| 18禁无遮挡啪啪无码网站| 十八禁午夜福利免费网站| 欧美国产日韩在线| 91中文字幕在线一区| 在线亚洲欧美日韩精品专区| 亚洲熟女乱色一区二区三区| 免费av网站| 国内精品视频区在线2021| 久久九九精品国产免费看小说| 亚洲国产av一区二区三| 成人拍拍拍无遮挡免费视频| 国产精品www夜色视频| 亚洲欧美高清在线精品一区二区| 一区二区三区鲁丝不卡| 熟女蜜臀av麻豆一区二区| 欧美成人精品三级网站| 国产熟妇另类久久久久久| 国语自产少妇精品视频蜜桃| 开心五月婷婷综合网站| 亚洲αⅴ无码乱码在线观看性色 | 久久久这里只有精品10| 精品人妻码一区二区三区| 免费永久在线观看黄网站| 色综合夜夜嗨亚洲一二区| 久久热精品视频在线视频| 国产99在线 | 亚洲| 久久久精品成人免费观看| 漂亮少妇高潮在线观看|