خطاهای آپدیت در فورتی گیت FortiGate

فایروال فورتی گیت FortiGate از ماژول های مختلفی نظیر Anti Virus، IPS، Web Filter، Anti Spam تشکیل شده است. در صورتی که فایروال فورتی گیت FortiGate به اینترنت متصل باشد، ماژول های فورتیگیت به صورت اتوماتیک آپدیت می‌شوند لیکن به دلایل مختلف ممکن است یک فایروال به اینترنت دسترسی نداشته باشد. به عنوان مثال  ممکن است فایروال در یک شبکه ایزوله شده قرار گرفته باشد و در این صورت ماژول های فورتیگیت نمی توانند به صورت اتوماتیک آپدیت شوند.

در چنین شرایطی باید آپدیت ها را به صورت دستی روی فایروال نصب نمود. برای اینکار دو راه وجود دارد:

  • فایل‌های آپدیت را دانلود کنید و با استفاده از واسط گرافیکی، آپدیت ها را روی فایروال نصب نمایید.
  • فایل های آپدیت را دانلود کنید و در یک سرور FTP بگذارید. با استفاده از خط دستور ( Command Line یا cli ) فورتی گیت FortiGate ، آپدیت ها را روی فایروال نصب نمایید.

هنگامی که با استفاده از cli اقدام به نصب آپدیت ها می نمایید، ممکن است با خطاهای مختلفی مواجه شوید که ما در این مقاله به شرح آن ها و راه حل های آن ها می پردازیم.

اجازه بدهید پیش از بررسی خطاها، یک بار خط دستور مربوط به آپدیت دستی را بررسی نماییم. فرض کنید می خواهیم ماژول آنتی ویروس را به صورت دستی آپدیت نمایید. فایل av.pkg را دانلود کرده و روی سرور FTP قرار داده ایم. همچنین فرض کنید اطلاعات ارتباط با این سرور FTP به صورت زیر باشد:

IP address of FTP server: 192.168.20.100
Port Number of FTP: 21
Username of FTP: username
Password of FTP: password
Package name: av.pkg

که باید برای آپدیت کردن ماژول آنتی ویروس در خط دستور وارد شود به شرح زیر است:

فورتی گیت FortiGate

خطای اول: خطای دسترسی به پکیج

هنگامی به این خطا برخورد می کنیم که به هر دلیلی فورتی گیت FortiGate نتواند پکیج مدنظر را دانلود کند.

Command fail. Return code -28

مثلا نام پکیج، آدرس IP سرور FTP، شماره پورت FTP، نام کاربری  FTP یا پسورد FTP اشتباه وارد شده باشد. به عنوان مثال زیر دیکته username اشتباه تایپی دارد و با خطای -28 مواجه می شویم.

execute restore av ftp av.pkg 192.168.20.100:21 usernmae password

خطای دوم: خطای نگارشی (Syntax) در تایپ دستور

هنگامی به این خطا برخورد می کنیم که خطای نگارشی در وارد کردن دستور اصلی وجود داشته باشد.

Command fail. Return code -61

مثلا برای آپدیت کردن آنتی‌ویروس بجای استفاده از دستور av، به اشتباه دستور به صورت avs تایپ شود. به عنوان مثال زیر دیکته دستور av اشتباه تایپی دارد:

execute restore avs ftp av.pkg 192.168.20.100:21 username password

خطای سوم: عدم تطابق نسخه آپدیت و نسخه دستگاه

هنگامی به این خطا برخورد می کنیم که پکیج مدنظر متناسب با نسخه دستگاه نباشد.

Command fail. Return code -64

مثلا نسخه فورتیگیت برابر با 6.2 باشد لیکن پکیج دانلود شده به نسخه 7 باشد. دستور زیر هیچ ایراد تایپی ندارد لیکن نسخه av.pkg با نسخه فورتیگیت منطبق نبوده است:

execute restore av ftp av.pkg 192.168.20.100:21 username password

خطای چهارم: عدم تطابق فایل آپدیت با نوع ماژولی که در خط دستور وارد شده

هنگامی به این خطا برخورد می کنیم که دستور آپدیت متناسب با پکیج نباشد.

Command fail. Return code -85

به عنوان مثال برای آپدیت کردن پکیج آنتی ویروس نمی‌توان از دستور ips استفاده نمود. در دستور زیر بجای اینکه از دستور av برای آپدیت ماژول آنتی ویروس استفاده شود، به اشتباه از دستور ips استفاده شده است:

execute restore ips ftp av.pkg 192.168.20.100:21 username password

جهت کسب اطلاعات بیشتر وارد صفحه ی FortiGate شوید.