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


コメント