راه اندازی TFTP Option با روتر میکروتیک
دوستان در بحث TFTP سرور به این بخش رسیدیم که میخواهیم در رابطه با میکروتیک صحبت کنیم. در این آموزش نحوه راهاندازی TFTP Option با روتر میکروتیک را یاد میگیرید. من ابتدا در رابطه با بخش قبلی یک مرور داشته باشم و بعد به سراغ این بخش از آموزش برویم.
آنچه در این مقاله می خوانید:
ما در بخش قبلی کاری که کردیم یک نرمافزار TFTP D64 را نصب کردیم و با این نرمافزار هم DHCP سرور را run کردیم که آپشن TFTP سرور را به client ما میداد و همچنین با این نرمافزار کار TFTP server را هم انجام دادیم. حالا در این بخش میخواهیم یک مقدار حرفهای تر کار کنیم یعنی با روتر میکروتیک که داخل شبکه داریم کار server DHCP را به طور کامل برای ما انجام بدهد و کار TFTP را با این نرمافزار TFTP D انجام دهیم.
راهاندازی
TFTP سرور و استفاده از نرم افزار TFTP D
این نرمافزاری که قبلاً به شما معرفی کردم نرمافزار TFTP D بود که ما فقط میخواهیم از TFTP server این نرمافزار استفاده کنیم و با هیچ آپشن دیگری کار نداریم.
روی میکروتیک آموزشگاه قرار است که کار TFTP سرور را انجام دهیم که به client ما IP TFTP سرور را هم بدهد.
یک گوشی ۸۹۴۵ هم در شبکه گذاشتیم. پس کاری که در سناریوی قبلی کردیم این بود که یک Switch Poe داشتیم که این یک تلفن ویپ داشت و یک سمت آن به سمت client بود.
اما در این سناریو یک شبکه LAN کوچک نیست و شبکه LAN اصلی شبکه ما است. پس ساختار آن به این شکل است ما یک Switch داریم مثلاً یک Switch 2960 Poe هست و یک router داریم و یک تعداد هم client داریم. مثلاً یک PC داریم و یک Server داریم و یک Voip Phone 8945 Cisco داریم.
تصویر دایرهای شکلی که سمت راست میبینید router ما هست و این router کار DHCP را در شبکه برای ما انجام میدهد. پس عملاً از روتر Network ما هست و شبکه WAN ما هست و سمت چپ شبکه LAN هست و این ساختار شبکه ما هست.
ساختار شبکه به این شکل است که clientها به یک Switch وصل هستند و Switch هم به router وصل است و router هم از دست دیگر به سمت wan یا اینترنت متصل است. ما DHCP server را روی خود روتر داریم که به تمام clientها مثل تلفن ۸۹۴۵ آیپی میدهد.
اضافه کردن آپشن به client ها
حالا ما میخواهیم موقعی که IP میدهد یک آپشنی را هم اضافه کند که آپشن ۱۵۰ هست. آپشن ۱۵۰ چیست؟ دوستان آپشن ۱۵۰ تعریف کردن TFTP server هست. ببینید شما روی router میتوانید تمام این آپشنها را بگذارید. از آپشن صفر گرفته تا همینطور رو به پایین آمده است. آپشن ۱۵۰ آپشن ۲۸ هم هست.
آپشن ۱۵۰ آپشن TFTP Server Address هست یعنی شما با آپشن ۱۵۰ میتوانید TFTP Address را انتخاب کنید که clientها دریافت کنند. ما دقیقاً میخواهیم این آپشن را به clientها بدهیم. البته به شما بگویم که این جدول روی اینترنت هست و من اینجا گذاشتهام که دسترسی سریعتر باشد.
پس کاری که ما قرار است انجام دهیم این است که یک DHCP server را که تعریف کردیم DHCP server جدا از اینکه دارد IP میدهد و شبکه را دارد تنظیم میکند و Gateway دارد میدهد و DNS دارد میدهد. جدای از این چهار تا مورد میخواهیم یک آپشن set 150 را هم داشته باشد که با این آپشن ۱۵۰ بتواند TFTP server را به گوشی ما بدهد و لازم نباشد که به صورت دستی وارد کنیم یا از یک نرمافزار دیگری مثل TFTP D استفاده کنیم. این کاری است که میخواهیم انجام دهیم.
به روی میکروتیک میرویم و اولین کاری که انجام میدهیم به قسمت IP DHCP Server میرویم. در قسمت leases در میکروتیک میتوانیم تمام کلاینتهایی که اینجا از ما IP گرفتهاند را ببینیم. این کل IPهای مجموعه هست که شامل سیستمها و گوشیها است و ۸۹۴۵ هم قاعدتاً داخل اینها هست و میتوانیم پیدا کنیم. اما آیا آپشن TFTP Server را گرفته؟ خیر چون هنوز ما کاری انجام ندادهایم.
مراحل ساخت Option
اولین کاری که انجام میدهیم این است که در سربرگ Options یک آپشن ۱۵۰ را با کد ۱۵۰ میسازیم. در قسمت Name مثلاً TFTP را وارد میکنیم و Code آن چند است؟ کد آن ۱۵۰ است و Value دارد که Value که انتخاب میکنیم حتماً باید برحسب Hex باشد. پس Value شما بر حسب هگز هست یعنی IP شما باید به Hex تبدیل شود.
من میخواهم TFTP server این سیستم باشد. یعنی گوشی ویپ من از این سیستم اطلاعات را بگیرد پس چه IP را باید اینجا به عنوان Value انتخاب کنم؟ IP سیستم را باید وارد کنیم و ببینیم که سیستم چه IP را گرفته است. با دستور IP کانفیگ چک میکنیم IP ما ۲۰.۱۳ است و این IP هست که سیستم گرفته است.
در اینترنت IP TO Hex را سرچ میکنیم. سایتهای زیادی هستند که این کار را برای ما انجام میدهند. یک سایت را انتخاب میکنیم. IP 192.168.20.13 و در جا به ما میگوید که Hex آن چیست. دوستان فقط توجه کنید که بعضی از سایتها این 0x را اول Hex نمیگذارد و شما اگر نگذاشته بود حتماً بگذارید چون Hex با ox هست.
ما Hex که به ما داده را کپی میکنیم
و به میکروتیک خود قسمت آپشنی که داشتیم میساختیم میبریم و در قسمت Value میگذاریم و این را Apply میکنیم که Hex بدون ox قرار گرفت و ما الان یک آپشن به نام TFTP ساختیم که هنوز تنظیم نکردیم که در قسمت DHCP به کلاینتها بدهد.
مرحله ساخت Option
در قسمت بعدی که Option Set هست یک Option میسازیم. شما میتوانید چند تا Option مختلف را بسازید و همه اینها را داخل یک Set قرار دهید. و به DHCP سرور بگویید که تمام این ست را برای هر کلاینتی استفاده کند. اما ما چون یک Option داریم نیازی نیست که Option های دیگر را هم اینجا انتخاب کنیم.
چون فقط یک Option مورد نیاز ما است. یک Set میسازیم و اسم آن را مثلاً TFTP Server میگذاریم. بعد Option را که در سربرگ قبلی ساختیم را اینجا انتخاب میکنیم که با نام TFTP بود و بعد Apply میزنیم و بعد OK میکنیم.
مرحله آخر در قسمت DHCP
حالا دوستان در قسمت DHCP میآییم و DHCP را که از قبل ساختیم را دبل کلیک و باز میکنیم. در گزینه DHCP Option Set ما میتوانیم Option Set خود را انتخاب کنیم. من یک Option Set را با نام TFTP Server ساختم که یک آپشن بیشتر داخل آن نیست و آن هم با شماره ۱۵۰ است که هگز آن را هم در آنجا قرار دادیم.
حال این را OK میکنیم و بعد در قسمت Network کاری نیاز نیست که انجام دهید. این تنظیمات خود DHCP است که از قبل بوده و شما تا این مرحله که کار انجام داده باشید ok هست و از این به بعد تمام کلاینتهایی که از این روتر IP بگیرند مثل همین تلفن ۸۹۴۵ که در شبکه است آن TFTP سرور هم اگر نیاز داشته باشد که به عنوان Option است را میتواند دریافت کند مثل تلفنهای ویپ یا تلفنهای دیگر.
پس Option Set را به این صورت ما روی میکروتیک خود تنظیم میکنیم و دیگر نیازی نیست که کار DHCP را با TFTP D انجام دهیم.
چون که نرمافزار TFTP D یک مقدار نرمافزار سطح پایین و هنگ است و یک جورهایی فقط کار راهانداز است و برای این کار حرفهای نیست. به همین دلیل ما از میکروتیک استفاده میکنیم که یک نرمافزار فوقالعاده دقیق و حرفهای است. حالا میبینید که به چه صورتی این کار را انجام میدهد. کار ما تقریباً تمام شده است و ما الان تنظیمات را روی میکروتیک انجام دادیم. حال به روی واننوت برویم و این را بنویسیم و بعد به روی گوشی برویم.
خلاصه مراحل ساخت آپشن
پس کاری که کردیم این بود که اول به IP رفتیم و بعد DHCP Server و بعد Option بعد Option Set ساختیم و در نهایت به DHCP Server اضافه کردیم که میشود Add to DHCP Server و این کل کاری بود که انجام دادیم.
پس مرحله اول Option است و مرحله دوم Option Set و مرحله سوم Add to DHCP Server است و این کاری است که ما انجام دادیم. الان من انتظار دارم دوربین را که روی گوشی ببریم یک IP در رنج ۲۰ گرفته باشد و TFTP آن هم ۲۰.۱۳ باشد که بتواند از این سیستم اطلاعات را دریافت کند.
ولی اگر روی گوشی رفتیم و دیدیم که TFTP خالی است و چیزی نیست باید حتماً Network آن را یک بار Reset کنیم که دوباره IP بگیرد. چون دفعه اول شاید قبلش گرفته بوده باشد و ما هنوز Option Reset نکرده باشیم. به روی گوشی برویم و یک بار دیگر با هم بررسی کنیم.
تنظیمات تلفن
دوستان این هم تنظیمات گوشی و صفحه نمایش گوشی. به داخل تنظیمات گوشی برویم و در بخش Administrator Settings و گزینه Network Setup بعد IP ورژن ۴ در setup اینجا IP 20.34 را گرفته و Gateway 20.191 و TFTP را هم دقت کنید که ۲۰.۱۳ هست و این را دقیقاً از Option گرفته است.
پس ما توانستیم به راحتی Option TFTP Server را از طریق میکروتیک به تلفن ویپ خود انتقال دهیم و تمام کلاینتهایی را که نیاز به TFTP داشته باشند خیلی راحت میتوانند از DHCP دریافت کنند و نیازی نیست که ما از نرمافزار مثلاً TFTP D هم استفاده کنیم. فقط این نرمافزار TFTP D را میتوانیم برای کار TFTP Server استفاده کنیم و با سربرگ DHCP دیگر کاری نداریم.
ما از این بخش به بعد فقط و فقط برای انتقال فایل استفاده میکنیم. یعنی کاری که میکنیم این است که نرمافزار را باز میکنیم و Current Directory را مشخص میکنیم که از چه پوشهای قرار است فایلها انتقال پیدا کند و Server Interface را هم تغییری نمیدهیم همین IP میگذاریم که بماند و این کاری است که باید انجام دهیم.
ما تا این مرحله میتوان گفت که تمام کارها یا تمام پیشنیازهایی را که لازم داشتیم با هم بررسی کردیم از اینجا به بعد میخواهیم به صورت کاملاً عملی تلفنهایمان را یکی یکی Register کنیم. ما را با بخشهای بعدی همراهی کنید که میخواهیم در هر بخش یک تلفن را برای شما از صفر تا صد روی مرکز تلفن ایزابل Register کنیم.
با سلام
واقعا ممنون بابت اطلاعات مهمی که با این صبر و متانت و اینقدر حرفه ای در اختیار ما میزارید
واقعا از صمیم قلب تشکر می کنم امیدوارم هر روز پیشرفت بی انتهایی داشته باشید
سلام و درود بر شما همکار عزیز
ارادتمندیم
با سلام و احترام خدمت شما استاد بزرگوار.. ضمن تشکر سوالی داشتم خدمت شما.. در مورد راه اندازی TFTP Server با میکروتیک.. تلفن، فولدر فایل ها رو از کجا تشخیص میده؟ همین که آی پی رو با مراحلی که گفتید ست کنیم کافیه؟
سلام ارادت
شما در میکروتیک مشخص میکنید که کدام سیستم به عنوان تی اف تی پی سرور است
در نرم افزار tftp مشخص میکنیدکه فایل های مورد نظر کدامند