فرض کنیم تنها وسیله در دسترستون لب تاپ است و دسترسی به کیبورد و موس و مانیتور ندارید و می خواهید رزبری پای را راه اندازی و استفاده کنید. (منظور از راه اندازی نصب سیستم عامل و کارکردن با برد است.) رزبری پای این امکان رو به شما میده که از طریق شبکه سیستم عامل مورد نظر نصب کنید و بدون نیاز به تجهیزات اضافی از رزبری پای استفاده کنید. در این پست به این موضوع می پردازم.
در پست های آینده روش اتصال به رزبری پای بدون نیاز به روتر از طریق کابل LAN و اتصال به SSH رزبری پای از طریق ارتباط سریال را در دو پست جداگانه توضیح می دهم.
از این راهنما برای همه رزبری پای هایی که پورت Ethernet را دارند ورژن های (B, B+ and 2) می توان استفاده کرد. هچنین از این آموزش برای برد های که با دانگل WiFi شبکه وصل شده باشند استفاده کرد. البته باید توجه داشته باشید که دانگل WiFi شما باید به صورت out-of-the box توسط رزپین شناسایی بشود منظور بدون هیچ تنظیمی بعد از اتصال به پورت USB قابل استفاده باشد لیست دانگل های USB قابل پشتیبانی توسط رزبری پای را می توانید در این لینک پیدا کنید.
برای اجرای آموزش شما نیاز به سیستم عامل گنو لینوکس با مک او اس دارید البته روی ویندوز هم می توان این کار را انجام داد من ترجیحا از لینوکس اوبنتو استفاده می کنم.
مراحل انجام کار به ترتیب زیر است:
- انتقال image رزپین روی SD card
- اتصال یا mount کردن پارتیشن دوم رزبری پای
- تغییر فایل های SD کارت برای تنظیم Wifi و اتصال SSH
- قرار دان SD کارت بر روی رزبری پای و اتصال آن به برق
- چند دقیقه صبر کنید تا رزپین راه اندازی شود.
- در هر دو صورت (اتصال با کابل یا Wifi) سرور DHCP یا شبکه خود را برای بدست آوردن IP رزبری پای چک کنید.
- اتصال به رزبری پای از طریق SSH و تمام کردن نصب و تنظیمات
انتقال image رزپین روی SD card
من قبلا پستی با این عنوان داشتم راهنمای کلی نصب سیستم عامل روی رزبری پای و اگر توضیحات بیشتری در این مورد خواستید می تونید به وبسایت خود رزبری پای مراجعه کنید. و اگر از لینوکس استفاده می کنید این سه خط دستور می تونه راهنمایی خوبی باشه برای این کار
1 2 3 |
$ sudo umount /dev/mmcblk0p1 $ unzip -c 2015-05-05-raspbian-wheezy.img.zip | sudo dd bs=1M of=/dev/mmcblk0 $ sudo sync; sleep 4; sudo sync |
تغییر فایل های SD کارت برای تنظیم Wifi و اتصال SSH
در این قسمت نیاز هست برای تغییر تنظیمات SSH و WiFi پارتیشن دوم SD کارت را روی سیستم ماونت کنیم تا به فایل های داخلش برای تغییرات دسترسی داشته باشیم.
1 2 3 4 5 6 |
$ sudo mkdir /mnt/rpi $ sudo mount /dev/mmcblk0p2 /mnt/rpi$ cd /mnt/rpi/etc $ sudo mv rc2.d/K01ssh rc2.d/S01ssh $ sudo mv rc3.d/K01ssh rc3.d/S01ssh $ sudo mv rc4.d/K01ssh rc4.d/S01ssh $ sudo mv rc5.d/K01ssh rc5.d/S01ssh |
بعد از تغییرات بالا می توانید از طریق کابل شبکه به رزبری پای وصل بشید اما اگر بخواهید از طریق WiFi بشید باید اسم و رمز شبکه Wifi رو در /mnt/rpi/etc/wpa_supplicant/wpa_supplicant.conf ذخیره کنید تا رزبری پای به طور خودکار بعد از روشن شدن به شبکه WiFi وصل بشه مثال زیر ایجاد تعریف کنید.
1 2 3 4 |
network={ ssid="Your_WiFi_SSID" psk="Your_WiFi_password" } |
بعد از این کار SD کارت رو umount کنید.
1 |
$ cd ~ ; sudo umount /mnt/rpi |
بدست آوردن IP رزبری پای
برای بدست آوردن IP که به رزبری پای اختصاص داده شده در شبکه کافیه به تنظیمات مودم خودتون سر بزنید. بعد از روشن کردن برد رزبری پای برای اولین چند دقیقه ای صبر کنید تا سیستم عامل راه اندازی شده و آماده استفاده شود.
اتصال از طریق SSH در لینوکس
بعد از پیدا کردن IP برد به طور مثال IP بورد من به این صورت است 198.168.1.103 از طرق دستور SSH می توانید به یرد رزبری پای خود دسترسی داشته باشید به یاد داشته باشید نام کاربری پیش فرض رزپین : pi و رمز عبور نیز : raspberry است.
1 |
ssh pi@192.168.1.103 |
سلام. ممنون از راهنمایی شما. میخاستم بدونم با موبایل هم میتوان رزبری پای را راه اندازی کرد؟
منظور از راه اندازی چیه با موبایل میشه از طرق VNC یا SSH به رزبری پای وصل شد کنترلش کرد
منظورم این که سیستم عامل شو با موبایل دانلود کنم و تو sd کپی کنم و بزارم داخل رزبری و به جای موس و کیبورد از گوشی استفاده کنم. ممنون .در ضمن بوردم رزبری 3 مدل B هست و رزبری به تلوزیون قدیمی 3 فیش وصل میشه آیا؟ (فیش تبدیل دارم ولی رزبری خام و بدون برنامه را بهش وصل کردم و هیچ تصویری نیامد. آیا این عادیه؟ )باز هم ممنونم
نه چنین امکانی نیست لاقل من فکر میکنم که این کار شدنی نیست!
سلام. اول از همه از سایت بسیار خوبتون خیلی سپاسگزارم.
همچنین یه سوال هم داشتم. فرض کنید ما یک پروژه درست کردیم که یه برنامه با محیط گرافیکی (GUI) داره. حالا میخوام یه جورایی رزبین رو قفل بکنیم. منظورم اینه که Deploy کنیم. یعنی طوری بشه که دیگه نشه بهش کیبورد و موس وصل کرد و یا به قسمت های مختلف سیستم عامل دسترسی داشت. فقط همون GUI اختصاصی که خودمون درست کردیم هنگام Boot بیاد بالا. میخواستم بدونم همچین کاری امکان پذیر هست و اگر هست چطور ؟
خیلی ممنونم.
موفق باشید.
سلام.داخل کارت حافظه فولدر بوت نیست چجوری باید پیداش کنم؟
موقعی که ایمیج رایت میکنی فک کنم ویندوز یه پارتیشن رو نشون میده برای دیدن بقیه پارتیشن ها از سیستم عامل لینوکس استفاده کنید
رزیری پای 3 را میخواستم با Noobs راه اندازی کنم برای اولین بار . اما کار نکرد فقط چراغ قرمز روشن بود. چراغ سبز روشن نبود و تصویر هم نبود
با تشکر از سایت خوبتان من raspberry pi 3 B دارم.
من فقط لپ تاپ دارم و در حال حاضر دسترسی به کامپیوتر ندارم
نمیدانم دقیقا چجوری برای راه اندازی اولیه به مانیتور وصل شم
کابل HDMI را به مانیتور کامپیوتر و تلویزیون وصل کردم ولی صفحه سیاه بود و هیچ اتفاقی نیفتاد
دوست داشتید ایمیل بدید تا راهنماییتون بکنم
godwacker01@gmail.com
سلام آیا ميشه با این زیرو w مثل برادر بزرگترش برنامه نویسی کرد پايتون و … جاوا و… ؟
کم نمياره رمش و cpu ؟
تنها تفاوتش در رم 512 هستش اگر مشکل وزن و جا برای پروژه ندارید بهتره از نسخه استاندارد استفاده کنید