FortiGateで登録したルーティング情報が反映されない

Posted by onodai.


スタティックルートを書いたり消したりしても、ルーティングテーブルが変わらないとき。
config上だと設定が入ってる。

config router static
    edit 2
        set device "wan1"
    next
    edit 3
        set dst 192.168.20.0 255.255.255.0
        set device "home0"
    next
    edit 4
        set dst 192.168.10.0 255.255.255.0
        set device "home0"
    next
    edit 5
        set dst 192.168.80.0 255.255.255.0
        set device "home0"
    next
end

けど、なぜかルーティングテーブルに反映されない。

FGT60E********** (root) # get router info routing-table all
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
       O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
       * - candidate default

S*      0.0.0.0/0 [5/0] via <A.B.C.D>, ppp1
C       <A.B.C.D>/32 is directly connected, ppp1
C       <A.B.C.D>/32 is directly connected, ppp1
S       192.168.10.0/24 [10/0] is directly connected, home0
S       192.168.20.0/24 [10/0] is directly connected, home0

このような時は、以下のコマンドでルーティングエンジンを再起動するとよい。
VDOMが有効の場合、事前にconfig globalで、Global階層に移動すること。

execute router restart

実行すると、一度ルーティングテーブルがすべて消えたあとに、正常なルーティングテーブルが生成される。

FGT60E********** (root) # get router info routing-table all
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
       O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
       * - candidate default

S*      0.0.0.0/0 [5/0] via <A.B.C.D>, ppp1
C       <A.B.C.D>/32 is directly connected, ppp1
C       <A.B.C.D>/32 is directly connected, ppp1
S       192.168.10.0/24 [10/0] is directly connected, home0
S       192.168.20.0/24 [10/0] is directly connected, home0
S       192.168.80.0/24 [10/0] is directly connected, home0

参考:Static Routes not changing when edited/deleted | Fortinet Technical Discussion Forums

comments powered by Disqus