در پنل، Connector بسازید
وارد پنل YasnaMCP شوید (با حساب سازمان خودتان) و به بخش Connectors بروید. یک Connector جدید بسازید و هر نامی که میخواهید بگذارید — این نام آزاد است و همان چیزی است که در فهرست کانکتورهای سازمان شما دیده میشود.
راهنمای کامل اتصال روتر MikroTik به YasnaMCP؛ بدون روشنکردن API و بدون بازکردن پورت. دریافت کلید اتصال، اجرای یک فرمان دو خطی، و کارهایی که هوش مصنوعی میتواند روی روتر انجام دهد.
روترهای MikroTik قلب شبکهٔ بیشتر سازمانها هستند، اما تا امروز برای هر کار سادهای باید ترمینال باز میکردید. با کانکتور MikroTik در YasnaMCP، خودِ روتر بهصورت امن به هوش مصنوعی وصل میشود و میتوانید با زبان طبیعی بپرسید «آیا فایروال درست تنظیم شده؟»، «کدام کلاینتها به وایفای وصلاند؟» یا «قانون مسدودسازی این آدرس را اضافه کن».
نکتهٔ مهم معماری: روی روتر هیچ سرویسی روشن نمیشود. نه api، نه www-ssl، نه هیچ پورت شنودکنندهای. روتر خودش به سمت YasnaMCP بیرون میزند — دقیقاً مثل یک peer وایرگارد. یعنی همان چیزی که برای امنیت شبکه لازم دارید: هیچ در ورودی جدیدی به روتر باز نمیشود.
روتر شما داخل سازمان خودتان ثبت میشود؛ برای همین اول یک Connector در پنل YasnaMCP میسازید و توکنش را به این صفحه میدهید. سه کار، کمتر از یک دقیقه:
وارد پنل YasnaMCP شوید (با حساب سازمان خودتان) و به بخش Connectors بروید. یک Connector جدید بسازید و هر نامی که میخواهید بگذارید — این نام آزاد است و همان چیزی است که در فهرست کانکتورهای سازمان شما دیده میشود.
پس از ساخت، یک توکن با پیشوند ymc_ct_ نمایش داده میشود. آن را کپی کنید؛ همین توکن، اجازهٔ اتصال روتر به سازمان شماست و در اختیار دیگران گذاشتنش مثل دادن کلید ساختمان است.
توکن همان لحظه با سرور YasnaMCP بررسی میشود؛ اگر معتبر باشد، فرمان نصب آمادهٔ کپی تحویل داده میشود و نام سازمان شما هم تأیید میشود. اگر توکن اشتباه یا باطل باشد، همینجا پیام میگیرید — نه بعد از نصب روی روتر.
نام سایت یا شعبه را وارد کنید؛ یک کلید یکتا برای همین روتر ساخته میشود و فرمان نصب، آمادهٔ کپی تحویل داده میشود.
New Terminal را باز کنید.YasnaMCP connector installed را میبینید.
این کلید به روتر شما تعلق دارد؛ در اختیار دیگران نگذارید. برای ابطال، تیم YasnaMCP میتواند توکن را باطل کند و روتر با فرمان بعدی از دسترس خارج میشود.
در WebFig روی New Terminal بزنید، یا در WinBox پنجرهٔ New Terminal را باز کنید. دسترسی لازم، سطح full administrator است (نصب، اسکریپت و زمانبند میسازد).
فرمانی که در گام ۱ گرفتید، دو خط است: خط اول سه مقدار (آدرس سرویس، شناسهٔ روتر و کلید) را در حافظهٔ موقت روتر میگذارد؛ خط دوم نصبکننده را از سایت میگیرد و اجرا میکند. هر دو خط را با هم انتخاب و paste کنید:
:global YasnaEdge "https://humanfree.ir/mt"; :global YasnaDevice "mt-xxxxxxxxxx"; :global YasnaToken "ysm_...";
/tool fetch url=("https://humanfree.ir/mt/install/yasna-mt-install.rsc") dst-path="yasna-mt-install.rsc" check-certificate=yes; :delay 1s; /import file-name="yasna-mt-install.rsc"
مقادیر واقعی را از کارت گام ۱ کپی کنید؛ متن بالا فقط نمونه است. نصبکننده در پایان گزارش میدهد: شناسهٔ روتر، دسترسی (فقط خواندنی یا کامل) و فهرست عملیات مجاز.
سه چیز، و نه بیشتر: یک اسکریپت به نام yasna-mt-agent، یک زمانبند (scheduler) با همان نام که هر چند ثانیه یک چرخه اجرا میکند، و یک فایل نصب. سطح دسترسی اسکریپت read,write,policy,test,ftp,sensitive است تا کارهای خواندن، اجرا و پشتیبانگیری ممکن باشد.
/system ntp client set enabled=yes servers=pool.ntp.orgاین اسکریپت وضعیت کامل را گزارش میدهد: نسخهٔ RouterOS، ساعت، آدرس سرویس، وضعیت زمانبند، دسترسی به سرور و آخرین خطوط لاگ کانکتور:
/system script run yasna-mt-selftest
روتر شما در پنل YasnaMCP بهعنوان یک Connector مستقل، با نام، مدل برد و نسخهٔ RouterOS دیده میشود. اگر کنار نام روتر، وضعیت «آنلاین» بود، همهچیز درست است. برای تغییرات هم باید دو اجازه همزمان وجود داشته باشد: اجازهٔ دسترسی در پنل، و دسترسی نوشتن روی خود روتر.
فهرست زیر بخشی از کارهای واقعی است؛ هر کدام یک پرسش فارسی در چت YasnaMCP میشود.
mikrotik.cli) — یعنی پوشش کامل، حتی برای منوهایی که بعد از انتشار این کانکتور اضافه شوندyasnamcp) ثبت میشودنصب معمولاً با همان دو خط انجام میشود و نیازی به دانلود دستی نیست. اما اگر میخواهید فایلها را نگه دارید یا روی شبکهٔ بدون اینترنت نصب کنید، نسخهٔ فعلی در دسترس است:
نه. این کانکتور بههیچوجه از /ip service api یا REST استفاده نمیکند. روتر فقط کلاینت خروجی است.
چیزی خراب نمیشود. روتر در فواصل چند ثانیهای تلاش میکند و پس از وصل شدن، خودش ادامه میدهد. در همین فاصله، فراخوانیهای هوش مصنوعی با پیام «روتر آفلاین است» پاسخ میگیرند، نه با خطای مبهم.
دو لایه دارد: دسترسی در پنل YasnaMCP (اینکه هوش مصنوعی اجازهٔ اجرا داشته باشد) و فهرست عملیات مجاز روی خود روتر. روتری که از این صفحه ثبت میشود فقط خواندنی است؛ برای تغییر تنظیمات، تیم YasnaMCP یا ادمین روتر باید سطح دسترسی را آگاهانه باز کند.
اسکریپت yasna-mt-uninstall را اجرا کنید تا زمانبند، اسکریپتها و فایلهای نصب پاک شوند، و بعد کلید را باطل کنید. اگر کلید باطل نشود، هیچ آسیبی متوجه روتر نیست، اما کلید باقیمانده یک ریسک است.
هر دستگاهی که RouterOS 7 دارد: از hAP و hEX تا CCR و CHR، مستقل از معماری (arm64، arm32، mipsbe، x86).