Სარჩევი:

Raspberry Pi- ის დაყენება მონიტორის ან კლავიატურის გარეშე: 18 ნაბიჯი
Raspberry Pi- ის დაყენება მონიტორის ან კლავიატურის გარეშე: 18 ნაბიჯი

ვიდეო: Raspberry Pi- ის დაყენება მონიტორის ან კლავიატურის გარეშე: 18 ნაბიჯი

ვიდეო: Raspberry Pi- ის დაყენება მონიტორის ან კლავიატურის გარეშე: 18 ნაბიჯი
ვიდეო: How to use 4 channel Relay to control AC load with Arduino code 2024, დეკემბერი
Anonim
დააინსტალირეთ Raspberry Pi მონიტორის ან კლავიატურის გარეშე
დააინსტალირეთ Raspberry Pi მონიტორის ან კლავიატურის გარეშე

NOOBS მოითხოვს მონიტორს, კლავიატურასა და მაუსს, რაც დამატებით ~ 60 $ (აშშ დოლარი) ან მეტია. თუმცა, როდესაც Wi-Fi მუშაობს, ეს მოწყობილობები აღარ არის საჭირო.

ყოველ ჯერზე, როდესაც ვიწყებ Raspberry Pi– ს ახალ პროექტს, ამოვიღებ მონიტორს, კლავიატურას და მაუსს და ვპოულობ ადგილს მათ დასაყენებლად. მესამე Raspberry Pi პროექტის დასრულების შემდეგ, ვიფიქრე, რომ უკეთესი გზა უნდა არსებობდეს.

ეს მიდგომა ცოტა უფრო მოწინავეა და იყენებს MacBook Pro მონიტორის, კლავიატურის და მაუსის ნაცვლად. ასე რომ, დაზოგავს 45 დოლარს და იკავებს ნაკლებ ადგილს.

ამ პროექტის მიზნებია:

  • გამორიცხეთ მონიტორის, კლავიატურის და მაუსის საჭიროება
  • დოკუმენტირება გაუკეთე RPi– ს დაყენების გზას მომავალი RPi Wi-Fi პროექტებისთვის
  • შექმენით მიკრო SD ბარათის სტანდარტული სურათი, რათა შემდეგ ჯერზე ბევრი ნაბიჯის გამოტოვება შევძლო

NOOBS (ახალი ყუთის პროგრამული უზრუნველყოფა) არის უმარტივესი გზა Raspberry Pi (RPi) დასაყენებლად.

ნაბიჯი 1: შეაგროვეთ ნაწილები

შეაგროვეთ ნაწილები
შეაგროვეთ ნაწილები

მე აღმოვაჩინე, რომ ქვემოთ მოყვანილი ნაწილები საუკეთესოდ ასრულებენ ჩემს პროგრამებს. ეს ნაწილები უფრო ძვირია, ვიდრე ჩვეულებრივ დამწყებ ნაკრებშია.

მიიღეთ ნაწილები და ინსტრუმენტები (ფასები აშშ დოლარში):

  • MacBook Pro (კომპიუტერის გამოყენება შეიძლება)
  • Raspberry Pi 2 Model B Element14 35 დოლარი
  • Panda 300n WiFi ადაპტერი Amazon $ 16.99
  • 5.2V 2.1A USB დენის ადაპტერი ამაზონიდან $ 5.99
  • მიკრო USB to USB კაბელი 3 მეტრიდან ამაზონიდან $ 4.69
  • FTDI TTL-232R-RPI სერიული USB კაბელი Mouser– დან 15 $
  • ქეისი ამაზონიდან $ 6.99
  • SanDisk Ultra 16 GB microSDHC კლასი 10 ადაპტერით (SDSQUAN-016G-G4A) Amazon– დან $ 8.99

NOOBS იყენებს 8 GB, მიკრო SD ბარათს, მე –6 კლასს.

  • Raspberry Pi მიკრო SD ბარათები
  • RPi.org SD ბარათის ნიშნულები
  • elinux.org მიკრო SD ბარათის საორიენტაციოდ
  • ბმული Raspberry Pi მიკრო SD ბარათის მითითებებთან
  • ბმული Raspberry Pi თავსებადი მიკრო SD ბარათებით

შენიშვნები:

ყვავიში ჩასმული ტექსტი, როგორიცაა, „ჩაანაცვლე-ეს“, უნდა შეიცვალოს ფაქტობრივი მნიშვნელობით. რა თქმა უნდა, ამოიღეთ ყვავი

ნაბიჯი 2: ჩამოტვირთეთ Raspbian

ჩამოტვირთეთ Raspian

  • თუ ადრე შექმენით სტანდარტული სურათი ნაბიჯი 12 -ში, გამოტოვეთ ეს ნაბიჯი და გადადით მე –3 ნაბიჯზე.
  • ჩამოტვირთეთ raspbian– ის უახლესი სრული ვერსია
  • როდესაც ეს უკანასკნელი განახლდა, უახლესი ვერსია იყო: 2017-04-10-raspbian-jessie.zip
  • გადაიტანეთ zip ფაილი ჩამოტვირთვებიდან დირექტორიაში, სადაც ინახავთ სურათებს:

♣ your-macbook-image-directory

  • გამოიყენეთ unzip პროგრამა zip ფაილის გასააქტიურებლად.
  • გადაარქვით სახელი სურათს ისე, რომ ის არ შეიცავდეს ფრჩხილებს ან ინტერვალებს.

ნაბიჯი 3: ჩაწერეთ Raspbian სურათი მიკრო SD ბარათზე

ჩაწერეთ Raspbian სურათი მიკრო SD ბარათზე
ჩაწერეთ Raspbian სურათი მიკრო SD ბარათზე
ჩაწერეთ Raspbian სურათი მიკრო SD ბარათზე
ჩაწერეთ Raspbian სურათი მიკრო SD ბარათზე

ამ ნაბიჯის მიმართულებები მნიშვნელოვნად გამარტივდა. დანართი: განახლებები შეიცავს ორიგინალურ ინსტრუქციებს.

ჩამოტვირთეთ Etcher

მიჰყევით მითითებებს Etcher– ის ინსტალაციისთვის

გაუშვით Etcher აპლიკაცია (Mac– ზე, აირჩიეთ Finder, New File Window, Applications, გადაახვიეთ etcher და გახსენით). მე ყოველთვის ვიყენებ Etcher- ს, ასე რომ მიმაგრებული ვარ დოკზე). Etcher– ს აქვს სამი ნაბიჯი:

  • შეარჩიეთ რასბური სურათი
  • აირჩიეთ დისკი
  • ფლეშ

ნებისმიერი მიზეზის გამო, როდესაც სხვა დაასრულებს, ის ამბობს, რომ დისკი არ არის დაყენებული, მაგრამ თუ მას ამოვიღებ, მივიღებ შეტყობინებას, რომ დისკი არ არის სწორად დაშლილი.

მე არ მინახავს ამის უარყოფითი მხარე, მაგრამ თუ გსურთ ამის გაკეთება სწორად, გაუშვით შემდეგი და იპოვეთ SD დისკის ნომერი:

$ diskutil სია

გააუქმეთ თქვენი SD ბარათი შემდეგით:

$ diskutil unmountDisk /dev /disk ♣ micro-SD-card-disk#

ამოიღეთ SD ადაპტერი MacBook– დან და ამოიღეთ მიკრო SD ბარათი ადაპტერიდან

ჩადეთ მიკრო SD ბარათი ჟოლოს პიში

ნაბიჯი 4: ჟოლოს Pi დაყენება და კავშირები

Raspberry Pi დაყენება და კავშირები
Raspberry Pi დაყენება და კავშირები
Raspberry Pi დაყენება და კავშირები
Raspberry Pi დაყენება და კავშირები
Raspberry Pi დაყენება და კავშირები
Raspberry Pi დაყენება და კავშირები
Raspberry Pi დაყენება და კავშირები
Raspberry Pi დაყენება და კავშირები

გაათბეთ Sink ამოიღეთ ფირზე და მტკიცედ დააწექით პროცესორს. გამათბობელი და ჩიპი თითქმის იგივე ზომისაა. ეს საკმაოდ აშკარა იყო, თუ ის უნდა წასულიყო. სურათი არ გადამიღია.

საქმე

საქმე ცალკე გამოყავით. ძველ ვერსიას აქვს სამი ნაწილი: ზედა, ქვედა და შუა. ჩაასხით Raspberry Pi საქმის ქვედა ნაწილში Slid Raspberry Pi ქვედა ნაწილში. ბოლოში არის ორი კლიპი, სადაც SD ბარათია ჩასმული. დაფა უნდა გადაადგილდეს ამ კლიპების ქვეშ. ის ადვილად სრიალებს, არ არის საჭირო მისი დაძალება. ისევ და ისევ, ეს ძალიან პირდაპირი ჩანდა. ასე რომ, ფოტო არ არის. კარგია, რომ pi იყოს საქმის ქვედა ნაწილში.

კაბელები და SD ბარათი

ჩადეთ ისინი ჟოლოს პიში

  • მიკრო SD ბარათი
  • Ethernet კაბელი
  • Wi-Fi დონგლი
  • USB სერიული I/O კაბელი (იხილეთ სურათები ზემოთ)

    • მიწა = შავი მავთული, პინ 06 RPi– ზე
    • Tx = ყვითელი მავთული, პინი 08
    • Rx = წითელი მავთული, pin10

მას შემდეგ რაც ზემოაღნიშნული დასრულდება:

ჩადეთ დენის კაბელი

ჩადეთ USB/სერიული კაბელი MacBook USB პორტში

თუ იყენებთ სტანდარტულ რასპბიურ სურათს, რომელიც ადრე შეიქმნა მე –12 ნაბიჯში, გადადით მე –9 საფეხურზე

ნაბიჯი 5: USB პორტის განსაზღვრა

განსაზღვრეთ USB პორტი, რომელსაც იყენებს USB სერიული ადაპტერი. ჩემი MacBook იყენებს ჩიპს FTDI– დან.

ტერმინალის ფანჯრის გახსნა

/Dev- ში ბევრი მოწყობილობაა. გამოიყენეთ ეს ბრძანება მოწყობილობის იდენტიფიცირებისთვის:

$ ls /dev/tty.*

/dev/tty. Bluetooth-Incoming-Port /dev/tty.usbserial-FT9314WH

აქ არის ალტერნატიული გზა აღმოჩენისთვის:

$ ls /dev | grep FT | Grep tty

tty.usbserial-FT9314WH

თუ არცერთი ზემოთ ჩამოთვლილი არ მუშაობს, მაშინ სცადეთ ეს:

ჩადეთ USB კაბელი MacBook– ში და გაუშვით:

$ ls /dev | Grep tty

გათიშეთ USB კაბელი, დაელოდეთ რამდენიმე წამს და გაუშვით:

$ ls /dev | Grep tty

დაადგინეთ განსხვავებები

ნაბიჯი 6: გახსენით ტერმინალის ფანჯარა და დაუკავშირდით Raspberry Pi- ს

გახსენით ტერმინალის ფანჯარა და დაუკავშირდით Raspberry Pi- ს
გახსენით ტერმინალის ფანჯარა და დაუკავშირდით Raspberry Pi- ს

შეაერთეთ MacBook Raspberry Pi– ს სერიული კაბელის გამოყენებით.

თუ თქვენ გაქვთ მონიტორი დაკავშირებული, ჟოლოს პი დაიწყება დესკტოპის რეჟიმში.

MacBook– ზე, გახსენით ტერმინალის ფანჯარა. იხილეთ სურათი ზემოთ და შექმენით ტერმინალის ფანჯრის პარამეტრები.

  • ტერმინალი, აირჩიეთ პარამეტრები, დააწკაპუნეთ გაფართოებულ ჩანართზე
  • xterm და vt100 მუშაობს, მაგრამ ansi უკეთ მუშაობს ნანოს გამოყენებისას
  • დააყენეთ დასავლური ASCII უნიკოდის ნაცვლად (UTF-8))

ტერმინალის ფანჯარაში შეიყვანეთ:

$ ეკრანი /dev/tty.usbserial-FT9314WH 115200

MacBook– ის ტერმინალური ფანჯრის გამოყენებით შედით RPi– ში: მომხმარებლის სახელი = pi პაროლი = ჟოლო

შენიშვნა: USB სერიულ კაბელს შეუძლია ჩამოაგდოს სიმბოლოები. თუ სიმბოლოები დაიშლება, შეიძლება არ მიიღოთ მოთხოვნა, დააჭირეთ დაბრუნებას ან შეიყვანეთ მომხმარებლის სახელი და დააჭირეთ Enter.

თუ გამოჩნდება აღდგენის რეჟიმი, მაშინ მიკრო SD ბარათი არ არის სწორად დაყენებული. Თავიდან დაწყება.

  • აღდგენის რეჟიმის მოთხოვნა არის #
  • რასბბიანის ნორმალური მოთხოვნაა $.
  • NOOBS აღდგენის შესვლა და პაროლი არის: root და ჟოლო

ნაბიჯი 7: დაყენება Raspi-config– ის გამოყენებით

დააინსტალირეთ raspbian raspi-config გამოყენებით

$ sudo raspi-config

  • ფაილების სისტემის გაფართოება
  • და გადატვირთეთ (ჩანართი დასრულებისათვის და დააჭირეთ Enter) და გადატვირთეთ

$ sudo raspi-config

შეცვალეთ მომხმარებლის პაროლი:

♣ ჟოლო-პი-პაროლი

ინტერნალიზაციის პარამეტრები

  • * მიუთითებს არჩეულს
  • გამოიყენეთ spacebar გადასატანად *
  • აშშ-სთვის შეცვალეთ ლოკალური უკაცრიელი GB (სივრცის ზოლის გამოყენებით) და დააწკაპუნეთ US English UTF 8 (en_US. UTF-8 UTF-8)
  • დააწკაპუნეთ OK, აირჩიეთ UTF და დააწკაპუნეთ OK

$ sudo გადატვირთვა

როდესაც MacBook ტერმინალის ფანჯარა არევა:

  • დახურეთ ტერმინალის ფანჯარა (დახურეთ ყველა ტერმინალის ფანჯარა და გამოდით ტერმინალის აპიდან)
  • გათიშეთ USB კაბელი MacBook– დან
  • დაელოდეთ რამდენიმე წამს და ისევ შეაერთეთ USB კაბელი
  • გახსენით ახალი ტერმინალის ფანჯარა და შედით სისტემაში

$ sudo apt-get განახლება

$ sudo apt-get upgrade $ sudo apt-get ავტომატურად ამოიღეთ $ sudo გადატვირთვა

განაგრძეთ raspbian– ის დაყენება

$ sudo raspi-config

ინტერნალიზაციის პარამეტრები

  • შეცვალეთ დროის ზონა აშშ და ცენტრალური
  • ჩანართი დასრულების და გადატვირთვისთვის

$ sudo გადატვირთვა

$ sudo raspi-config

Დამატებითი პარამეტრები

  • მასპინძლის სახელის შეცვლა
  • SSH- ის ჩართვა
  • დასრულება
  • გადატვირთვა

ნაბიჯი 8: ყოველთვის განაახლეთ და განაახლეთ

Wi-Fi ჯერ არ მუშაობს, ასე რომ შეინახეთ Ethernet კაბელი ჩართული. გაუშვით შემდეგი ბრძანებები

$ sudo apt-get განახლება

$ sudo apt-get upgrade $ sudo apt-get ავტომატურად ამოიღეთ $ sudo გადატვირთვა

თუ შეცდომები არსებობს, შეამოწმეთ რომ Ethernet კაბელი ჩართულია.

ნაბიჯი 9: დააინსტალირეთ Raspberry Pi WiFi

დააყენეთ wifi ამ ინსტრუქციის გამოყენებით:

საუკეთესო USB WiFi ადაპტერი და დაყენება ჟოლოს პიისთვის

თუ თქვენ შექმნით სტანდარტულ სურათს, დაელოდეთ ბოლომდე, რათა შექმნათ წინასწარ გენერირებული გასაღები და სერთიფიკატი, რადგან ეს დამოკიდებულია Raspberry Pi- ის MAC- ზე.

გააქტიურებულია WiFi კონფიგურაციის გამარტივებული ხედი

$ sudo nano/etc/network/interfaces

და შეასწორეთ ფაილი ასე:

#/etc/network/interfaces

# პარამეტრი. # ადგილობრივი ავტო lo iface lo inet loopback # Ethernet auto eth0 iface eth0 inet dhcp # Wifi auto wlan0 auto wlan0 allow-hotplug wlan0 iface wlan0 inet dhcp wpa-ssid "ssid ♣" wpa-psk "♣ ssid-password ♣"

ნაბიჯი 10: ამოიღეთ GUI

არჩევითი ნაბიჯი. ჩემი პროექტები არ იყენებენ GUI- ს, ამიტომ წაშალეთ იგი. GUI– ის ამოღება ზოგავს დაახლოებით 2 მბ მეხსიერებას და აუმჯობესებს მუშაობას.

$ sudo apt-get --purge ამოიღეთ 'x11-*'

$ sudo apt-get --purge ავტომატური გადაადგილება

ტურბო რეჟიმის დამატებას აქვს რამდენიმე wifi მუშაობის უპირატესობა. შეცვალეთ ფაილი:

$ sudo nano /boot/cmdline.txt

Ასე რომ, ეს არის:

dwc_otg.lpm_enable = 0 კონსოლი = ttyAMA0, 115200 კონსოლი = tty1 root =/dev/mmcblk0p2 rootfstype = ext4 ლიფტი = ვადა fsck.repair = დიახ smsc95xx.turbo_mode = Y rootwait

ნაბიჯი 11: დააყენეთ Gmail

ფოსტა ძალიან სასარგებლოა Raspberry Pi– სთან დაკავშირებული საკითხების შესახებ შეტყობინებებისა და სიგნალების მისაღებად.

დარწმუნდით, რომ საცავები განახლებულია. გაუშვით ბრძანება:

$ sudo apt-get განახლება

დააინსტალირეთ SSMTP და ფოსტის სერვისები:

$ sudo apt-get დააინსტალირეთ ssmtp

$ sudo apt-get დააინსტალირეთ mailutils

შეცვალეთ SSMTP კონფიგურაციის ფაილი:

$ sudo nano /etc/ssmtp/ssmtp.conf

შემდეგნაირად:

mailhub = smtp.gmail.com: 587 hostname = ♣ your-hostname ♣ AuthUser=♣your-gmail-account♣@gmail.com AuthPass = ♣ your-gmail-password ♣ UseSTARTTLS = YES

შეცვალეთ SSMTP მეტსახელების ფაილი:

$ sudo nano/etc/ssmtp/revaliases

შექმენით თქვენი სისტემის თითოეული მომხმარებლისთვის ერთი ხაზი, რომელიც შეძლებს ელ.ფოსტის გაგზავნას. Მაგალითად:

root: ouryour-gmail-account♣@gmail.com: smtp.gmail.com: 587

დააყენეთ SSMTP კონფიგურაციის ფაილის ნებართვები:

$ sudo chmod 664/და ა.შ./ssmtp/ssmtp.conf

ნაბიჯი 12: იპოვეთ IP მასპინძლის სახელის მიხედვით

ჩემი სახლის ავტომატიზაციის სისტემას სჭირდება წვდომა ჩემს ჟოლოს პისზე. თუმცა, DHCP გამოყოფილი IP მისამართები შეიძლება შეიცვალოს. ასე რომ, მე შევეცადე მიენიჭებინა სტატიკური IP მისამართები. მე არ ვიყავი კმაყოფილი ამ გადაწყვეტილებით. შემდეგი, მე შევეცადე გამომეყენებინა nmap მასპინძლის სახელის IP მისამართის აღმოსაჩენად, მაგრამ ეს თითქოს საკმაოდ ჩართული იყო. მე ვაპირებდი DNS სერვერის შექმნას, როდესაც ქვემოთ გადავეცი ამონახსნას.

უფრო ადვილია ჟოლოს პი მოხსენიება მისი ♣ შენი-მასპინძლის by სახელით. ადგილობრივი.

დააინსტალირეთ multicast DNS.

$ sudo apt-get დააინსტალირეთ avahi-daemon

სცადეთ დააკოპიროთ მოწყობილობა

$ ping ♣ თქვენი-მასპინძლის სახელი. ადგილობრივი

თუ გსურთ შეცვალოთ მასპინძლის სახელი, გააკეთეთ შემდეგი, წინააღმდეგ შემთხვევაში გადადით შემდეგ საფეხურზე

$ sudo nano /etc /host

მასპინძლის სახელი უნდა იყოს ნაგულისხმევი dietpi. შეცვალეთ ბოლო ხაზი დიეტიდან ახალ ♣ მასპინძელ სახელზე

192.168.1.100 ♣ თქვენი-მასპინძლის სახელი

CTRL-O, CTR-X, ENTER რედაქტორის შესანახად და გასასვლელად

$ sudo nano /etc /hostname

♣ შენი-მასპინძლის სახელი

CTRL-O, CTR-X, ENTER რედაქტორის შესანახად და გასასვლელად

განახორციელეთ ცვლილებები სისტემაში

$ sudo /etc/init.d/hostname.sh

$ sudo გადატვირთვა

ნაბიჯი 13: შექმენით მიკრო SD ბარათის სარეზერვო ასლი

როდესაც Raspberry Pi დაყენებულია, მაშინ შექმენით სურათის სარეზერვო ასლი. გამოიყენეთ ეს სურათი შემდეგი პროექტის შესაქმნელად.

ასევე, გააკეთეთ სარეზერვო ასლი პროექტის დასრულების შემდეგ. თუ რაიმე არასწორია SD ბარათში, მისი აღდგენა ადვილია.

ჟოლოს პი გამორთეთ

$ sudo გამორთვა –h 0

დაელოდეთ სანამ ბარათი გამორთულია, შემდეგ ამოიღეთ კვების ბლოკი და შემდეგ ამოიღეთ მიკრო SD ბარათი

ჩადეთ მიკრო SD ბარათი SD ადაპტერში და შემდეგ ჩადეთ SD ადაპტერი MacBook– ში

MacBook– ში გამოიყენეთ ეს ინსტრუქციები Pi Hut– დან შემდეგი ცვლილებებით:

ტერმინალის ფანჯრის გახსნა

შეცვალეთ რასპბიური სურათის შემცველი დირექტორია

$ cd ♣ თქვენი-macbook-image-დირექტორია

განსაზღვრეთ თქვენი SD ბარათის დისკი (არა დანაყოფი) მაგ. disk4 (არა disk4s1). დისკილის გამომავალიდან, = 4

$ diskutil სია

მნიშვნელოვანია: დარწმუნდით, რომ იყენებთ სწორს - თუ არასწორს შეიყვანთ, საბოლოოდ წაშლით თქვენს მყარ დისკს!

დააკოპირეთ სურათი თქვენი SD ბარათიდან. დარწმუნდით სურათის სახელი და არის სწორი:

$ sudo dd if =/dev/disk ♣ micro-SD-card-disk#♣ of = ♣ your-macbook-image-directory ♣/SDCardBackup ♣ description ♣.dmg

CTRL-t კოპირების სტატუსის სანახავად.

დასრულების შემდეგ, ამოიღეთ SD ბარათი:

$ diskutil unmountDisk /dev /disk ♣ micro-SD-card-disk#

ამოიღეთ SD ადაპტერი MacBook– დან და ამოიღეთ მიკრო SD ბარათი ადაპტერიდან

ჩადეთ მიკრო SD ბარათი ჟოლოს პიში

ინსტრუქციულია dmg ფაილის imge ფაილში გადაყვანა

მომდევნო პროექტზე გამოიყენეთ ეს სურათი და გამოტოვეთ ამ ინსტრუქციის ბევრი ნაბიჯი.

და თქვენ დაასრულეთ!

ნაბიჯი 14: დანართი: წინასწარ გენერირებული გასაღები

წინასწარ გენერირებული გასაღებები დამოკიდებულია Raspberry Pi– ის MAC– ზე და არ არის უნიკალური მიკრო SD ბარათისთვის. ეს უნდა იყოს დაყენებული თითოეული მოწყობილობისთვის.

შექმენით წინასწარ გენერირებული PSK გასაღები. შედით Raspberry Pi– ში და გაუშვით ბრძანება:

$ wpa_passphrase ♣ your-ssid ♣ ♣ your-pass-phrase

გამომავალი:

ქსელი = {

ssid = "♣ your-ssid ♣" psk = ♣ თქვენი წინასწარ გენერირებული გასაღები ♣}

/და ა.შ. wpa_supplicant/wpa_supplicant.conf

თითოეული პარამეტრი/etc/network/interfaces ფაილი იზომება.

Wpa_supplicant.conf ფაილი უნდა იყოს სწორი ან wifi არ იმუშავებს.

შედით ჟოლოს პიში და გაუშვით ბრძანება:

$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

შეცვალეთ ფაილი ასე გამოიყურება:

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev

update_config = 1 ქსელი = {ssid = "♣ your-ssid ♣" # გამოიყენეთ წინასწარ გენერირებული გასაღები psk = ♣ თქვენი-წინასწარ გენერირებული გასაღები ♣ # თუ შექმნით სტანდარტულ სურათს მრავალი პროექტისათვის, შემდეგ გამოიყენეთ ნაცვლად ფრაზა # გენერირებული გასაღები # გენერირებული გასაღები დამოკიდებულია Raspberry Pi- ს MAC # psk = "pass თქვენი უღელტეხილზე ფრაზა ♣" # მიუთითეთ სიცხადისთვის key_mgmt = wpa_psk proto = rsn # CCMP არის სწორი დაშიფვრა, რომელიც გამოიყენება WPA-PSK წყვილისთვის = CCMP ჯგუფი = CCMP }

CTRL-o ფაილის დასაწერად

ჩაწერეთ დასადასტურებლად

CTRL-x ნანო რედაქტორის გასასვლელად

ნაბიჯი 15: დანართი: დაამატეთ კლიენტის მხარის სერტიფიკატები ვებ სერვერებზე

ჩემი პროექტები ორიენტირებულია სახლის ავტომატიზაციაზე და მიუხედავად იმისა, რომ ჩემთვის სასარგებლოა წვდომა, მე არ მსურს, რომ სამყარო აკონტროლებდეს ჩემს სახლს. სერვერის/კლიენტის სერტიფიკატის წყვილი ხელს უშლის არასანქცირებული მომხმარებლების წვდომას.

მიჰყევით ინსტრუქციას სერტიფიკატების დასამატებლად: შეზღუდეთ წვდომა Raspberry Pi ვებ სერვერზე

ნაბიჯი 16: დანართი: RSA საკვანძო საკითხი

ექსპერიმენტების დროს, მე მივიღე შეტყობინება ქვემოთ, როდესაც შევეცადე შესვლა.

$ ssh [email protected]

@ გაფრთხილება: დისტანციური მასპინძლის იდენტიფიკაცია შეიცვალა! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@ შესაძლებელია, რომ ვიღაც აკეთებს რაღაცას სისულელეს! ვიღაცამ შეიძლება ახლა მოგისმინოს (კაცი-შუა შეტევა)! ასევე შესაძლებელია, რომ მასპინძლის გასაღები ახლახანს შეიცვალოს. დისტანციური მასპინძლის მიერ გაგზავნილი RSA გასაღების თითის ანაბეჭდი არის eb: 98: 60: 31: 52: ac: 7b: 80: 8e: 8f: 41: 64: c1: 11: f9: ef. გთხოვთ, დაუკავშირდეთ თქვენი სისტემის ადმინისტრატორს. დაამატეთ მასპინძლის სწორი გასაღები/მომხმარებლებს/ჯეფკარტრაიტ/. RSA გასაღების შეურაცხყოფა/მომხმარებელი/თქვენი მომხმარებლის სახელი/. Ssh/nas_hosts:16 RSA მასპინძელი გასაღები 192.168.1.94 შეიცვალა და თქვენ მოითხოვეთ მკაცრი შემოწმება. მასპინძლის გასაღების დადასტურება ვერ მოხერხდა.

არის ადვილი გამოსწორება.

გახსენით MacBook ტერმინალის ფანჯარა და vi რედაქტორი

$ sudo vi /Users/♣your-username♣/.ssh/known_hosts

შედით MacBook– ის პაროლით.

პირველი ჩანაწერი არის 1, დააჭირეთ ქვემოთ ისრის ღილაკს (16 - 1) სანამ არ იქნებით 192.168.1.94.

ტიპი (წაშალეთ ხაზი, დაწერეთ ფაილი და დატოვეთ):

დდ

: w!: q!

ახლა, შესვლა უნდა იმუშაოს

$ ssh [email protected]

თუ მოგთხოვთ გააგრძელოთ კავშირი, დაადასტურეთ დიახ აკრეფით.

მასპინძლის '192.168.1.94 (192.168.1.94)' ნამდვილობა დადგენილი არ არის.

RSA გასაღების თითის ანაბეჭდი არის eb: 98: 60: 31: 52: ac: 7b: 80: 8e: 8f: 41: 64: c1: 11: f9: ef. დარწმუნებული ხართ, რომ გსურთ გააგრძელოთ კავშირი (დიახ/არა)? დიახ გაფრთხილება: მუდმივად დაამატეთ '192.168.1.94' (RSA) ცნობილი მასპინძლების სიას.

ნაბიჯი 17: დანართი: განახლებები

11 ივნისი 2016 წ

  • ამოღებულია დანართი სტატიკურ IP– ებზე
  • შეიცვალა hostname.local– ით

03 ივნისი 2017

  • განახლებულია ნაბიჯი 2 უახლესი რასპბიური მიმართულებებით
  • დამატებულია დანართი: მითითებები
  • შეიცვალა ნაბიჯი 3, სადაც ნათქვამია:

მნიშვნელოვანია: დარწმუნდით, რომ ჩაწერეთ დისკის სწორი ნომერი - თუ არასწორად შეიყვანთ დისკის ნომერს, თქვენ წაშლით თქვენს მყარ დისკს!

ჩადეთ მიკრო SD ბარათი SD ადაპტერში და შემდეგ ჩადეთ SD ადაპტერი MacBook– ში.

MacBook– ზე გამოიყენეთ ეს ინსტრუქცია Raspberry Pi– დან. შეჯამებულია აქ:

  • გახსენით MacBook ტერმინალის ფანჯარა
  • შეცვალეთ რასპბიური სურათის შემცველი დირექტორია

$ cd ♣ თქვენი-macbook-image-დირექტორია

  • განსაზღვრეთ თქვენი SD ბარათის დისკი (არა დანაყოფი)
  • ამ შემთხვევაში, disk4 (არა disk4s1) და = 4
  • თქვენი მიკრო SD ბარათის იდენტიფიცირებისთვის, გაუშვით ბრძანება:

$ diskutil სია

გააუქმეთ თქვენი SD ბარათი შემდეგით:

$ diskutil unmountDisk /dev /disk ♣ micro-SD-card-disk#

  • დააკოპირეთ სურათი თქვენს SD ბარათზე. დარწმუნდით სურათის სახელი და არის სწორი.
  • გამოიყენეთ ან რასპბიური სურათი ან სტანდარტული სურათი, რომელიც ადრე შეიქმნა მე -12 ნაბიჯში.

$ sudo dd bs = 4M if = 2015-11-21-raspbian-jessie.img of =/dev/rdisk ♣ micro-SD-card-disk#

  • CTRL-t კოპირების სტატუსის სანახავად.
  • თუ შეცდომები არსებობს, სცადეთ სხვადასხვა მნიშვნელობა bs ვარიანტისთვის, მაგალითად, 1 მ, 4 მ ან 1 მ. უფრო დიდი ბლოკის ზომები (bs) საჭიროა უფრო დიდი დისკებისთვის.
  • დასრულების შემდეგ, ამოიღეთ SD ბარათი:

$ diskutil unmountDisk /dev /disk ♣ micro-SD-card-disk#

  • ამოიღეთ SD ადაპტერი MacBook– დან და ამოიღეთ მიკრო SD ბარათი ადაპტერიდან
  • ჩადეთ მიკრო SD ბარათი ჟოლოს პიში

ნაბიჯი 18: დანართი: წყაროები

ჩამოტვირთეთ Etcher

გირჩევთ: