FortigateのCLIコマンドへはてなマークを入力する方法

ネットワーク

FortigateのCLIコンソールへ ? (はてなマーク / クエスチョンマーク)を入力する手順を記載します。私はこれを入力できずに数日間ハマりました…。

スポンサーリンク

やりたいこと

  • Fortigateからプロバイダへの接続をPPPoE方式からIPoE方式へ変更したい。
  • この際、プロバイダから指定された設定値の ? (はてなマーク)をCLIコマンドで入力したい。

環境

  • 機種:Fortigate200F
  • ファームウェアバージョン:FortiOS v7.4.9

試してみてダメだったこと

  • CLIコマンド入力画面で、Ctrl+vの後に?を入力すると一見、入力できそうに見えるが、コマンド実行後に「文字列値を入力してください」と表示された。
  • showコマンドで確認すると ? を除くURLが登録されてしまった。

原因

  • FortigateのCLIコンソールを起動すると、デフォルトで対話モード(インタラクティブモード)になっており、? (はてなマーク)を入力するとコマンドのヘルプが起動してしまう。

対処

  • ※ ipv4アドレスなどは実際の値に読み替えてください。
  • 1.Fortigate CLIで、バッチモードを起動する。
    ※ 重要
FortiGate # execute batch start
Enter batch mode...
  • 2.設定を投入する。
    set update-url 行は1行。
FortiGate # config system vne-tunnel
FortiGate # set status enable
FortiGate # set interface wan1
FortiGate # set mode fixed-ip
FortiGate # set ipv4-address 10.10.10.10 255.255.255.255
FortiGate # set br 2001:3333:4444:5555:0000:0000:0000:1234
FortiGate # set update-url https://xxx.yyyy.or.jp/zzzz?key=KEYNAME&pass=PASSWORD
FortiGate # end
  • 3.バッチモードを終了し、設定が正しく反映されていることを確認する。
FortiGate # execute batch end

Exit and run batch commands...

FortiGate # config system vne-tunnel 

FortiGate (vne-tunnel) # show
config system vne-tunnel
    set status enable
    set interface "wan1"
    set ipv4-address 10.10.10.10 255.255.255.255
    set br "2001:3333:4444:5555:0000:0000:0000:1234"
    set update-url "https://xxx.yyyy.or.jp/zzzz?key=KEYNAME&pass=PASSWORD"
    set mode fixed-ip
end

コメント

タイトルとURLをコピーしました