Palo Altoでは、Virtual Router(仮想ルーター)にスタティックルートを設定できます。
CLIを使用すれば、デフォルトルートや特定のネットワーク宛てのルートをコマンドで設定できます。
この記事では、Palo AltoのスタティックルートをCLIで設定する方法をまとめてみました。
今回使用した環境は以下のとおりです。
- PAN-OS:12.1.4-h5
- Azure上の仮想アプライアンス
- Virtual Router:
v-router01 - インターフェース:
ethernet1/1
Virtual Routerの作成方法については、以下の記事で紹介しています。

Palo Altoで仮想ルーターをCLIで設定する方法
Palo Altoでは、仮想ルーターを使用してネットワークのルーティングを行います。CLIから仮想ルーターを作成し、インターフェイスの紐づけやスタティックルートを設定できます。今回は、Palo Altoの仮想アプライアンスを使用して、CLIから仮想ルーターを設定します。
1.スタティックルートをCLIで設定する
今回は、以下のスタティックルートを設定します。
| 項目 | 設定値 |
|---|---|
| Virtual Router | v-router01 |
| ルート名 | route01 |
| Interface | ethernet1/1 |
| Destination | 0.0.0.0/0 |
| Next Hop | 10.0.0.65 |
以下のコマンドで設定可能です。
# コンフィグレーションモードに変更
configure
# スタティックルートの作成とインターフェースの指定
set network virtual-router v-router01 routing-table ip static-route route01 interface ethernet1/1
# 宛先アドレスの指定(IPアドレス or アドレスオブジェクト)
set network virtual-router v-router01 routing-table ip static-route route01 destination 0.0.0.0/0
# ネクストホップの指定(IPアドレス or アドレスオブジェクト)
set network virtual-router v-router01 routing-table ip static-route route01 nexthop ip-address 10.0.0.65
# コミットする
commit1-1.スタティックルートの設定確認
以下のコマンドで作成したスタティックルートを確認できます。
# スタティックルートの設定確認
show network virtual-router v-router01 routing-tableAzure上で仮想アプライアンスを利用している場合、スタティックルートの Next Hop の値にはsubnetのデフォルトゲートウェイを指定する必要がありますので注意してください。
hogeuser@host1# show network virtual-router v-router01 routing-table
routing-table {
ip {
static-route {
route01 {
interface ethernet1/1;
destination 0.0.0.0/0;
nexthop {
ip-address 10.0.0.65;
}
}
}
}
}
[edit]
hogeuser@host1#2.スタティックルートを削除する
以下のコマンドでスタティックルートを削除できます。
# スタティックルートの削除
delete network virtual-router v-router01 routing-table ip static-route route01
