রাউটার ছাড়াই রাস্পবেরি পাই ইথারনেটের মাধ্যমে ল্যাপটপে যেতে পারেন? [বন্ধ]


99

আমি রাস্পবেরি পাই নিয়ে একটি বেলুন প্রকল্পে কাজ করছি। যখন আমরা সম্ভাব্যভাবে রাস্পবেরি পাইটি পুনরুদ্ধার করি তখন এটি সম্ভবত কোনও গ্রামীণ স্থানে থাকবে এবং আমি নিরাপদে নিরাপদে সেই জায়গায় পাইটি বন্ধ করতে চাই।

কাছাকাছি রাউটার বা নেটওয়ার্ক ব্যতীত আমি ভাবছিলাম যে কোনও ল্যাপটপে ইথারনেট কেবলটি দিয়ে রাস্পবেরি পাই হুক করার কোনও উপায় আছে কি?


আপনি কি এটি অ্যাক্সেস পয়েন্ট হিসাবে সেট আপ করার কথা বিবেচনা করেছেন? অতীতে আমি এটিই করেছি।
স্পেন্সার

উত্তর:


75

এটি উবুন্টুর জন্য একটি সমাধান (ধারণাটি উইন্ডোজ বা ম্যাকের জন্যও কাজ করে) আমি আজ চেষ্টা করেছি এবং এটি একটি কবজির মতো কাজ করে।

উপাদান

  1. একটি ক্রস-ওভার ইথারনেট কেবল (নামটি অভিনব তবে এটি কেবল একটি সাধারণ ইথারনেট কেবল)
  2. একটি ল্যাপটপ (উবুন্টু)
  3. একটি রাস্পবেরি পাই (আমার পাই 2 আছে)

আপনার উবুন্টুতে পূর্বশর্তগুলি

  1. নেটওয়ার্ক-ম্যানেজার ইনস্টল করুন

    $sudo apt-get install network-manager

  2. এনএমএপ ইনস্টল করুন

    $sudo apt-get install nmap

আপনার ল্যাপটপে তারযুক্ত সংযোগ সম্পাদনা করুন (উবুন্টু)

  1. আইপিভি 4 সেটিংস "অন্যান্য কম্পিউটারে ভাগ করুন" এ পরিবর্তন করুন
  2. সেটিং সংরক্ষণ করুন
  3. আপনার ল্যাপটপ রিবুট করুন

ইথারনেট ক্রসওভার কেবলের মাধ্যমে আপনার ল্যাপটপের ওয়াইফাই সংযোগ ভাগ করুন

  1. ইথারনেট কেবলটি ব্যবহার করে আপনার ল্যাপটপটি দিয়ে আপনার আরপিআই হুক করুন

  2. ইথারনেট সংযোগ (ল্যাপটপ) এর সম্প্রচারের ঠিকানাটি দেখুন,

$/sbin/ifconfig eth1 | grep "Bcast" | awk -F: '{print $3}' | awk '{print $1}' 10.42.0.255

  1. আপনার আরপিআইয়ের আইপি ঠিকানা জানতে এই ঠিকানাটি ব্যবহার করুন, এটি আমার ক্ষেত্রে 10.42.0.96 কারণ 10.42.0.1 আমার ল্যাপটপ

    $nmap -n -sP 10.42.0.255/24

  Starting Nmap 6.40 ( http://nmap.org ) at 2016-02-20 23:07 CET
  Nmap scan report for 10.42.0.1
  Host is up (0.00031s latency).
  Nmap scan report for 10.42.0.96
  Host is up (0.0023s latency).
  Nmap done: 256 IP addresses (2 hosts up) scanned in 2.71 seconds
  1. আপনার ল্যাপটপ থেকে আপনার আরপিতে লগইন করুন (এক্স-ফরওয়ার্ডিং সহ ওয়াই)

    $ssh -Y pi@10.42.0.96

  2. দেখ দেখ! এখন আপনার আরপিআই আপনার ল্যাপটপের সাথে সংযুক্ত রয়েছে এবং আরপিআই ওয়াইফাই সংযোগটি ভাগ করতে পারে।

    pi@raspberrypi ~ $

আরপিআই দিয়ে আপনার ল্যাপটপের ডিসপ্লে এবং কীবোর্ড ভাগ করুন

  1. রাস্পবেরি পাইতে ভ্যানসিভার ইনস্টল করুন

    $ sudo apt-get update

    $ sudo apt-get install tightvncserver

  2. ইনস্টল করুন vncviewer RealVNC ডাউনলোড করে আপনার ল্যাপটপে (এটা একাধিক প্ল্যাটফর্মের সমর্থন করে) http://www.realvnc.com/download/vnc/

  3. ভিএনসি সার্ভার <--> ভিএনসি ভিউয়ার থেকে অনুলিপি করা ও আটকানোতে আপনার আরপিআইতে অটোকটসেল ইনস্টল করতে হবে।

$sudo apt-get install autocutsel

যদি এই সাইটটি কাজ না করে, ডায়রেক্ট সাইট থেকে সরাসরি .deb ডাউনলোড করার চেষ্টা করুন, যেমন মিরর। Hmc.edu/debian/pool/main/a/autocutsel/autocutsel_0.10.0-1_armhf.deb
এবং এটি ইনস্টল করুন

$sudo dpkg -i autocutsel_0.10.0-1_armhf.deb

  1. আপনার আরপিআইতে ভ্যানসিভারটি শুরু করুন (অটোকটসেল ইনস্টল করার পরে আপনাকে ভ্যানসিভারটি পুনরায় চালু করতে হবে, আপনি ইস্যু করতে পারেন $vncserver -kill :1)

    $vncserver :1

  2. / Home/pi/.vnc/xstartup এ অটোকটসেল -ফোর্ক যুক্ত করুন

 #!/bin/sh
 xrdb $HOME/.Xresources xsetroot -solid grey 
 autocutsel -fork
 #x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
 #x-window-manager &
 # Fix to make GNOME work 
 export XKL_XMODMAP_DISABLE=1 
 /etc/X11/Xsession
  1. আপনার ল্যাপটপে vncviewer শুরু করুন

    $vncviewer

  2. একটি ভিএনসিভিউয়ার উইন্ডো পপ আপ করবে এবং আপনার আরপিআই (আপনার ল্যাপটপ দ্বারা প্রদত্ত) এর আইপি ঠিকানাটি টাইপ করবে তারপরে পোর্ট 1, যা আপনার ভিএনসি সার্ভার is উদাহরণস্বরূপ: আমার ক্ষেত্রে 10.42.0.96 নম্বর।

  3. আপনার আরপিআইতে হোস্ট করা ভিএনসিভারের সাথে একটি পাসওয়ার্ড টাইপ করে এটি সংযুক্ত করুন (নিজেই একটি পাসওয়ার্ড সেটআপ করুন)

    ১২. এখনই আপনি আপনার ল্যাপটপে আরপিআইয়ের ডেস্কটপ দেখতে পাচ্ছেন এবং ভাগ করা ওয়াইফাই সংযোগটিও কাজ করছে তা দেখানোর জন্য আমি আমার ব্রাউজারটি খুললাম।

আপনার উবুন্টুতে রাস্পবেরি পাই ডেস্কটপ দেখুন


দুঃখিত, আমি দুটি লিঙ্কের বেশি পোস্ট করতে পারি না কারণ আমি স্ট্যাকওভারফ্লোতে নবাগত, তবে এগুলি আমার রেফারেন্সগুলি: উইন্ডোতে রাস্পবেরিতে ভিএনসি ইনস্টল করে লিনাক্স শেয়ারের ডিসপ্লের জন্য রাস্পবেরিতে ভিএনসি ইনস্টল করে উবুন্টুতে ইথারনেটের মাধ্যমে ওয়াইফাই ভাগ করে নেওয়া
নিকোল ফিনি


ধন্যবাদ, আমি আমার উত্তরটি ভবিষ্যতের রেফারেন্সের জন্য বুকমার্ক করব!
মোহাম্মদ শাহরিল

ধন্যবাদ! এটি দুর্দান্ত উত্তর, আমি ইন্টারনেটে যে কোনও স্পষ্ট প্রক্রিয়াটি সর্বত্রই খুঁজেছিলাম! একটি ছোট্ট মন্তব্য - কিছু লোকের জন্য, আপনি এথ 1 এর পরিবর্তে এথ0 পরীক্ষা করতে চাইতে পারেন (উত্তরের একটি আদেশে)।
নিশান্ত কেলকার

4
আপনি কি নিশ্চিত যে ক্রসওভার কেবলগুলি সাধারণ জিনিস? : আমি মনে করি না, দেখুন en.wikipedia.org/wiki/Ethernet_crossover_cable হিসাবে আপনি উবুন্টু 16,04, RPI 2 Raspbian 2016,05 বলেন থাকেন সাধারন বেশী কাজ। 16.04 এ, ইনস্টল করার দরকার নেই network-manager, কেবলমাত্র ডিফল্ট "নেটওয়ার্ক সেটিংস" জিইউআই ব্যবহার করুন। এবং আপনার সম্ভবত "সম্পাদনা" এর পরিবর্তে "যুক্ত করুন" এ ক্লিক করা উচিত। প্রয়োজন নেই nmap, ঠিক cat /var/lib/misc/dnsmasq.leases। দেখুন: ইন্টারলোক্রোক.আর.জি
.২২/২০/২০১//raspberry-pi-macgyver

21

আপনার কোনও ক্রস-ওভার কেবলের দরকার নেই। আপনি একটি সাধারণ নেটওয়ার্ক কেবল ব্যবহার করতে পারেন যেহেতু রাস্পবেরি পাই ল্যান চিপ সরাসরি নেটওয়ার্ক সংযোগের জন্য নিজেকে পুনরায় কনফিগার করতে যথেষ্ট স্মার্ট। চিয়ার্স


21

কোনও রাউটার নেই + স্ক্রিন নেই + নিয়মিত ইথারনেট কেবল + আরপিআই 2 + রাস্পবিয়ান লাইট 2018-11-13 13 উবুন্টু 18.10

প্রথমে আমাদের অবশ্যই পাইতে এসএসএইচ সার্ভার সক্ষম করতে হবে, যা সুরক্ষার জন্য ডিফল্টরূপে অক্ষম।

আপনার যদি ইতিমধ্যে স্ক্রিন + কীবোর্ড বা ইউআরটি (নীচে দেখুন) এর মতো নন-এসএসএইচ পদ্ধতির মাধ্যমে পাইতে একটি শেল থাকে তবে কেবল চালনা করুন:

sudo systemctl enable ssh
sudo service sshd start

যেমন এখানে ব্যাখ্যা করা হয়েছে: /raspberrypi/58478/ssh-not-working-with-fresh-install এটি বুট জুড়েই অবিচ্ছিন্ন।

অন্যথায়, আপনার হোস্টে তিনি এসডি কার্ড ,োকান, এবং পার্টিশনে একটি ম্যাজিক খালি ফাইল নামক sshফাইল তৈরি করুন boot/

উবুন্টু হোস্টগুলিতে এটি স্বয়ংক্রিয়ভাবে মাউন্ট হয়ে যায় এবং আপনি কেবল এটি করতে পারেন:

sudo touch /media/$USER/boot/ssh

যা দিয়ে আপনি নিশ্চিত করতে পারেন:

lsblk

যেটা বহন করে:

mmcblk0     179:0    0  14.4G  0 disk
├─mmcblk0p1 179:1    0  43.9M  0 part /media/ciro/boot
└─mmcblk0p2 179:2    0  14.4G  0 part /media/ciro/rootfs

আপনি যদি পাইতে এসএসএইচডি ডিমন সক্ষম না করেন তবে এসএসএইচ সংযোগটি এতে ব্যর্থ হবে:

ssh: connect to host 10.42.0.160 port 22: Connection refused

যখন আমরা পরে এটি চেষ্টা করি।

এসএসএইচ সার্ভার সক্ষম করার পরে

এরপরে, পাইটি বুট করুন এবং আপনার ল্যাপটপ থেকে সরাসরি পাইয়ের সাথে একটি ইথারনেট কেবল যুক্ত করুন:

এখানে চিত্র বর্ণনা লিখুন

উবুন্টু 17,04 উপর প্রায় কাজ করতে এই বাগ হিসাবে উল্লিখিত এই উত্তরে আপনাকে প্রথমে প্রয়োজন:

sudo apt-get install dnsmasq-base

হোস্টে, নেটওয়ার্ক ম্যানেজারটি খুলুন:

nm-connection-editor

এবং যান:

  1. + সাইন (একটি নতুন সংযোগ যুক্ত করুন)
  2. ইথারনেট
  3. সৃষ্টি
  4. আইপিভি 4 সেটিংস
  5. পদ্ধতি: অন্যান্য কম্পিউটারে ভাগ করা
  6. এটির জন্য একটি ভাল নাম সেট করুন
  7. সংরক্ষণ

এখানে চিত্র বর্ণনা লিখুন

হোস্টে পাই এর আইপি সন্ধান করুন:

cat /var/lib/misc/dnsmasq.leases

ফলাফল কিছু:

1532204957 b8:27:eb:0c:1f:69 10.42.0.160 raspberrypi 01:b8:27:eb:0c:1f:69

10.42.0.160 আইপি, তারপর যথারীতি:

ssh pi@10.42.0.160

আমার মধ্যে নিম্নলিখিতগুলিও রয়েছে .bashrc:

piip() ( cat /var/lib/misc/dnsmasq.leases | cut -d ' ' -f 3; )
pissh() ( sshpass -p raspberry ssh "pi@$(piip)"; )

পাই এর অভ্যন্তর থেকে, লক্ষ্য করুন যে এটি আপনার হোস্টের অন্যান্য ইন্টারফেসের মাধ্যমে সাধারণত ইন্টারনেটে অ্যাক্সেস করতে পারে:

ping google.com

উদাহরণস্বরূপ, আমার ল্যাপটপে পাই পাই ইথারনেট গ্রহণ করে তবে হোস্টটি ওয়াইফাইয়ের মাধ্যমে ইন্টারনেটে সংযুক্ত থাকে।

হোস্ট নেটওয়ার্ক কার্ড অটো এমডিআই-এক্স সমর্থন করে যদি ক্রসওভার কেবল প্রয়োজন হয় না । এটি সাম্প্রতিকতম হার্ডওয়্যারের ক্ষেত্রে যেমন উদাহরণস্বরূপ, আমি 2012 লেনোভো টি 430 এর সাথে পরীক্ষা করেছি, যার একটি "ইনটেল 82579 এলএম গিগাবিট নেটওয়ার্ক সংযোগ" রয়েছে যা অটো এমডিআই-এক্স এর জন্য নথি সমর্থন করে

এখন আপনি এটি করতে পারেন:

  • আপনার উবুন্টুর ওয়াইফাই সংযোগের মাধ্যমে পিআই থেকে ইন্টারনেট অ্যাক্সেস করুন
  • ডিসপ্লে থেকে পরিত্রাণ পেতে একটি ভিএনসি খুলুন: /raspberrypi/14611/how-to-set-up-raspberry-pi-without-a-monitor/54393#54393

ইউআরটি সিরিয়াল ইউএসবি রূপান্তরকারী

আপনি যদি কেবল পাইতে শেল পেতে চান তবে এটি এসএসএইচের একটি বিকল্প: https://en.wikedia.org/wiki/Serial_port

এটি এসএসএইচ বা নেটওয়ার্কিং নিজেই ব্যবহার করে না, বরং পুরানো, সরল, আরও প্রত্যক্ষ, আরও নির্ভরযোগ্য, নিম্ন ব্যান্ডউইথ, নিম্ন দূরত্বের সিরিয়াল ইন্টারফেস। পাইটির এই পদ্ধতিতে ইন্টারনেটে অ্যাক্সেস থাকবে না।

ডেস্কটপ কম্পিউটারগুলিতে এখনও একটি সিরিয়াল পোর্ট রয়েছে যা আপনি পাই এর সাথে সরাসরি তারের সাথে তারের সাথে সংযুক্ত করতে পারেন তবে এগুলি বেশিরভাগ ল্যাপটপে লুকানো থাকে এবং তাই আমাদের একটি সস্তা ইউএসবি অ্যাডাপ্টার কিনতে হবে। এখানে আমি ব্যবহার করেছি: https://www.amazon.co.uk/gp/product/B072K3Z3TL আরও দেখুন : https : //unix.stackex بدل.com/ questions / 307390 / কি- is- the- differences- between- ttys0-ttyusb0-and-ttyama0-in-linux / 367882 # 367882

প্রথমে হোস্টে এসডি কার্ডটি প্লাগ করুন এবং যুক্ত করতে config.txtপ্রথম পার্টিশনে উপস্থিত ফাইলটি সম্পাদনা করুন:

enable_uart=1

যেমনটি এখানে ব্যাখ্যা করা হয়েছে: https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=141195

এই প্রথম পার্টিশনে বুটলোডার, এর কনফিগারেশন ফাইল এবং (লিনাক্স / আপনার) কার্নেল রয়েছে config.txtযার মধ্যে একটি রয়েছে। দ্বিতীয় পার্টিশনে প্রকৃত লিনাক্স রুট ফাইল সিস্টেম রয়েছে।

এখন আপনার কম্পিউটারটিকে পাই এর সাথে সংযুক্ত করুন:

এখানে চিত্র বর্ণনা লিখুন

আপনাকে কেবল 3 টি কেবল সংযুক্ত করতে হবে:

  • গ্রাউন্ড টু গ্রাউন্ড
  • ইউএসবি থেকে সিরিয়াল বন্দরে পাই থেকে আর এক্সে টিএক্স
  • টায় ইউএসবি থেকে সিরিয়াল পোর্টে পাই থেকে টিএক্স-তে আরএক্স

এটি এখানেও নথিভুক্ত করা হয়েছে: https://www.raspberrypi.org/docamentation/usage/gpio/README.md

গ্রাউন্ডটি 5 ভি-র সাথে সংযোগ না দেওয়ার বিষয়ে সতর্ক থাকুন, আমি ইতিমধ্যে 2 টি ইউআরটি ইউএসবি চিপ এবং একটি আরপিআই ইউআরটি দিয়ে গিয়েছি!

আপনার 5V এর সাথে 5V এর সাথে কোনও সংযোগ স্থাপন করার দরকার নেই। আমি মনে করি আপনি এটির মতো আপনার পাইকে শক্তি দিতে পারেন তবে আমি পড়েছি যে এটি একটি খারাপ ধারণা, কেবল সাধারণ ইউএসবি পাওয়ার উত্সটি ব্যবহার করুন।

অবশেষে, সংযোগকারীটির ইউএসবি পাশটি আপনার হোস্ট কম্পিউটারে প্লাগ করুন এবং এর সাথে একটি শেল পান:

sudo apt install screen
sudo usermod -a -G dialout $USER
screen /dev/ttyUSB0 115200

সাথে প্রস্থান করুন Ctrl-A \

অ্যাডাফ্রুটের একটি ভিডিও এখানে এটি দেখায়: https://www.youtube.com/watch?v=zUBPeoLW16Q

আরো দেখুন

আরপিআই এসই তে অনুরূপ প্রশ্ন: /raspberrypi/3867/ssh-to-rpi-without-a- নেট ওয়ার্ক- সংযোগ


4
একমাত্র পদ্ধতি (প্রায় এক ডজন বিভিন্ন কৌশল চেষ্টা করা) যা আমার জন্য কাজ করে (আমি ফেডোরার 29 তে আছি)। ধন্যবাদ!
ড্যানিয়েল শ্যুট

আমার ক্ষেত্রে
var

@ কির্জাইন প্রতিবেদনের জন্য ধন্যবাদ। আপনার সেটআপটি কি আমার (হোস্ট, অতিথি, হার্ডওয়্যার) সাথে একেবারে অভিন্ন? যদি তা না হয় তবে আপনার কী পার্থক্য রয়েছে?
সিরো সান্তিলি 郝海东 冠状 病 六四 事件 法轮功

4
পৌঁছানোর জন্য @ সিরোস্যান্টিলি 新疆 改造 中心 996ICU 六四 ks ট্যাঙ্কগুলি। আমার কাছে একই হার্ডওয়্যার রয়েছে তবে আমার পিআই সর্বশেষ (জুন 2019) রাস্পবিয়ান বুস্টার প্রকাশের জন্য চলছে এবং আমার হোস্টটি উবুন্টু 18.04। আমার হোস্ট এবং আমার পিআই স্ট্যাটিক আইপি অ্যাড্রেস দেওয়ার পরে, আমি হোস্টের থেকে পিআই-তে পিং করার চেষ্টা করেছি। তবে যখন আমি ssh চেষ্টা করি তখন আমি সংযোগটি অস্বীকার করে ত্রুটিটি পেয়েছি যা আপনি নিজের উত্তরে উল্লেখ করেছেন। এবং হ্যাঁ, আমি আমার পিআই এর বুট পার্টিশনে খালি এসএস ফাইল তৈরি করেছি। রিলিজ নোটস অনুসারে downloads.raspberrypi.org/raspbian/release_notes.txt অনুযায়ী এটি এখনও একটি বৈধ পন্থা হওয়া উচিত।
বোরিজ্জেড

@ অ্যালেক্সিজি হুম, উত্তরে আমি প্রথম যে কথা বলি না? :-)
সিরো সান্তিলি 郝海东 冠状 病 六四 事件 法轮功

8

আমি সবেমাত্র প্রয়োগ করেছি এবং এটি সফলভাবে পরীক্ষা করেছি। আমার প্রকল্পের একই পরিস্থিতি, কোনও রাউটার বা ওয়াইফাই ছাড়াই রাস্পবেরি পাইয়ের সাথে সংযোগ স্থাপন করতে চাই। কেবল একটি সাধারণ ইথারনেট কেবল।

Ssh পুট্টি প্রোগ্রাম ব্যবহার করে ঠিকানা হিসাবে রাখা

raspberrypi.local

লগ ইন এবং আপনি টার্মিনাল অ্যাক্সেস করতে পারেন।

বিকল্পভাবে যদি ভিএনসি সার্ভার সেটআপ থাকে তবে ভিএনসি সার্ভারটি ব্যবহার করুন এবং রাখুন

raspberrypi.local: 1

সার্ভারের ঠিকানায়। আপনার ভিএনসি সার্ভারের পাসওয়ার্ড ইনপুট করুন এবং আপনি এখন যা চান তা করতে জিইউআই অ্যাক্সেস পেয়েছেন।

ক্ষেত্রে এটি কোনও দূরবর্তী স্থানে স্ক্রিপ্টগুলি চালিত হতে পারে। পোস্টারগুলির পরিস্থিতিতে, নিরাপদে পাই বন্ধ করুন। সিম্পলস পিম্পলস।


4
"ssh pi@raspberrypi.local" লিনাক্স পুদিনা টার্মিনালে রাসমেরিয়ান একটি পুরানো তাজা ইনস্টলের জন্য কাজ করে।
এলিয়ট রবার্ট

এটি লক্ষ্য করার মতো যে এটি হোস্টনামের উপর নির্ভর করে। সুতরাং আপনি যদি পাই এর হোস্টনামটি পরিবর্তন করেন তবে এটি এখন হতে পারেelderberryphi.local
লুসিডব্রট

7

আপনার ল্যাপটপ এবং রাস্পবেরি পাইয়ের জন্য স্ট্যাটিক আইপি কনফিগার করুন। র্যাপবেরিপিআইতে এটি নীচের হিসাবে কনফিগার করুন।

pi@rpi>sudo nano /etc/network/interfaces

তারপরে আপনার ল্যাপটপে সংযোগের জন্য নিম্নলিখিতটি কনফিগার করুন।

iface eth0 inet static

address 192.168.1.81

netmask 255.255.255.0

broadcast 192.168.1.255

4

রাস্পবেরি পাইতে স্থির আইপি কনফিগার করুন:

sudo nano /etc/network/interfaces

এবং তারপরে যুক্ত করুন:

iface eth0 inet static
     address 169.254.0.2
     netmask 255.255.255.0
     broadcast 169.254.0.255

তারপরে আপনি এসএসএসের মাধ্যমে আপনার রাস্পবেরিটি অ্যাক্সেস করতে পারেন

ssh pi@169.254.0.2

3

উইন্ডোজ ব্যবহারকারীদের কেবল একটি ইথারনেট কেবল এবং একটি ডিএইচসিপি সার্ভার ব্যবহার করে আরপিআইতে সংযোগ স্থাপনের জন্য নির্দেশাবলী এখানে রয়েছে are আরপিআই হ্যান্ডেল করতে পারে বলে ক্রস ওভার কেবলের দরকার নেই। আমার কাছে একটি ব্লগ পোস্ট রয়েছে যা এখানে ছবি সহ এটি নথিভুক্ত করে যা অনুসরণ করা আরও সহজ হতে পারে।

ডাউনলোড

ডাউনলোড Windows এর জন্য DHCP সার্ভার (ডাউনলোড লিঙ্ক এখানে )। জিপ ফাইলটি আনজিপ করুন এবং dhcpwiz অ্যাপ্লিকেশনটি খুলুন, যা ডিএইচসিপি সার্ভারটি কনফিগার করবে।

ডিএইচসিপি সার্ভার কনফিগারেশন

প্রথম পর্দায় পরবর্তী হিট।

দ্বিতীয় স্ক্রিনে, একটি "স্থানীয় অঞ্চল সংযোগ" সারিটি সন্ধান করুন এবং এর আইপি ঠিকানাটি 0.0.0.0এবং এর স্থিতিটি যাচাই করুন enabled। আপনার ল্যাপটপে আরপিআই থেকে ইথারনেট কেবলটি সংযুক্ত করুন এবং পাইটি চালু করুন। আইপি ঠিকানা পরিবর্তন না হওয়া পর্যন্ত এই স্ক্রিনে রিফ্রেশ হিট করুন 169.254.*.*। যদি এটি অন্য কিছু হয় তবে আপনার লোকাল এরিয়া সংযোগের জন্য আপনার নেটওয়ার্ক সেটিংস পরিবর্তন করা উচিত (নিশ্চিত করুন এটি কোনও স্ট্যাটিক আইপি / ডিএনএস নয়)। এই লোকাল এরিয়া সংযোগ সারিতে ক্লিক করুন এবং এরপরে আঘাত করুন।

চেক HTTP (Web Server)। এটি আরপিআইয়ের আইপি ঠিকানা সনাক্ত করা আরও অনেক সহজ করে তোলে। হিট নেক্সট

ডিফল্টগুলি নিন এবং আপনি Writing the INI fileস্ক্রিনে না আসা পর্যন্ত Next চাপুন। বোতামটি পরীক্ষা করে দেখুন Overwrite existing filehit Write INI fileতারপরে হিট করুন

চূড়ান্ত পর্দায়, চেক করুন Run DHCP server immediatelyএবং হিট করুন ish সমাপ্তি।

ডিএইচসিপি সার্ভার এবং আপনার রাস্পবেরি পিআই এর আইপি ঠিকানা প্রাপ্ত

এটি পূর্ববর্তী উইজার্ডটিতে সবেমাত্র তৈরি করা কনফিগারেশনটি ব্যবহার করে প্রকৃত ডিএইচসিপি সার্ভার চালু করে। Continue as tray appবোতামটি ক্লিক করুন , এবং DHCP সার্ভারটি আপনার সিস্টেম ট্রেতে ন্যূনতম করা হবে।

এখন থেকে 1 সেকেন্ড থেকে 5 মিনিট পর্যন্ত আপনি যে কোনও জায়গায় ল্যাপটপ এবং আপনার আরপিআইয়ের নতুন আইপি ঠিকানা সহ সিস্টেম ট্রেতে একটি সতর্কতা দেখতে পাবেন। এই সতর্কতাটি সত্যিই দ্রুত এবং আপনি সম্ভবত এটি মিস করবেন। সাধারণত আপনার আরপিআই এর আইপি হয় 169.254.0.2তবে এটি হতে পারে *.01বা অন্য কিছু হতে পারে । Http: //localhost/dhcpstatus.xml এ ডিএইচসিপি সার্ভারের ওয়েব ইউআই অ্যাক্সেস করা সহজ । এটি তার আইপি ঠিকানার সাথে হোস্টনামকে "রাস্পবেরিপি" হিসাবে তালিকাভুক্ত করবে।

এখন আপনি আপনার আরপিআইতে পুটি বা রিমোট ডেস্কটপ রাখতে পারেন এবং এর ওয়্যারলেস সেটিংস বা আপনি যা করতে চান তা কনফিগার করতে পারেন।

সমস্যা সমাধান

এটি কিছুটা চতুর হতে পারে। আমি আমার সংযোগটি ড্রপ হতে দেখা দিয়েছিলাম এবং আইপি ঠিকানাটি ব্যবহার করতে এসএসএইচ করতে ব্যর্থ হয়েছি। সাধারণত, আমি পাই পুনরায় চালু করতে এবং আবার আইপি ঠিকানা পেতে পারি। কখনও কখনও আমাকে আরপিআই এবং ডিএইচসিপি সার্ভার উভয়ই পুনরায় চালু করতে হবে। কখনও কখনও আমি একাধিক বার এটি করতে হবে। এক পর্যায়ে যখন আমি 15 মিনিটের জন্য সংযোগ পাচ্ছিলাম না, আমি dhcpsrv2.5.1 ফোল্ডারের সমস্ত ফাইল একটি নতুন ফোল্ডারে অনুলিপি করে আবার চেষ্টা করেছি; এটি অবিলম্বে কাজ করে।


4
ডাউন ভোটাররা দয়া করে মন্তব্য করুন বা আপনার ভোট বেশিরভাগ লোকের পক্ষে অকেজো।
বাইরোনায়সগুর

2

আপনি ক্রস-ওভার ইথারনেট কেবলটি ব্যবহার করতে পারেন - http://en.wikedia.org/wiki/Ethernet_crossover_cable

আপনার RPI একটি DCHP ক্লায়েন্ট হিসাবে ধরে নেওয়া, তারপরে RPI কে একটি IP ঠিকানা নির্ধারণের জন্য আপনার নোটবুকে একটি সাধারণ DHCP সার্ভার চালানো ভাল।


4
আপনার কোনও ক্রস ওভার কেবল লাগবে না, কারণ আরপিআইতে এমন একটি সফ্টওয়্যার রয়েছে যা একটি সাধারণ ইথারনেট তারের সাথে কাজ করতে পারে।
ম্যাথু ময়েসেন

1

হ্যাঁ, আপনি রাউটার ছাড়াই রাস্পবেরি আপনার পিসিতে সরাসরি সংযোগ করতে পারেন। এর জন্য প্রয়োজনীয় যে রাস্পবেরি এবং আপনার কম্পিউটার একই সাবনেটে রয়েছে এবং তাদের উভয়েরই একটি স্ট্যাটিক আইপি কনফিগার করা আছে (এবং দুটি ডিভাইসের মধ্যে একটি ইথারনেট কেবল যুক্ত)।

একটি আদর্শ কনফিগারেশন নিম্নলিখিত হবে:

এথ0-তে রাস্পবেরি : আইপি: 192.168.1.10 সাবনেট: 255.255.255.0

আপনার পিসি: আইপি: 192.168.1.11 সাবনেট 255.255.255.0

রাস্পবেরিতে একটি ম্যানুয়াল আইপি সেট করতে আপনি এই গাইডটি অনুসরণ করতে পারেন

আপনার পিসিতে আপনি নেটওয়ার্ক অ্যাডাপ্টার সেটিংসে একটি ম্যানুয়াল আইপি সেট করতে পারেন এবং পদ্ধতিটি আপনার অপারেটিং সিস্টেমের উপর নির্ভর করে।

আপনি দুটি স্ট্যাটিক আইপি কনফিগার করেছেন, আপনি আইপি সেট (192.168.1.10) ব্যবহার করে এসএসএইচের মাধ্যমে রাস্পবেরিতে সংযোগ করতে পারেন।

আর একটি সহজ পদ্ধতিটি জিএসআইওতে রাস্পবেরি বন্ধ করার জন্য একটি বোতাম সংযুক্ত করা হয়! এখানে একবার দেখুন!


1

আমার পক্ষে যা কাজ করেছে তা হ'ল নিকোল ফিনি এবং সিরো সান্তিলির উত্তরগুলির সংমিশ্রণ এবং অন্য কোথাও থেকে কিছু উত্তর।

পাই সেট আপ করা হচ্ছে

আমাদের দুটি জিনিস করতে হবে: পাইতে ssh সক্রিয় করুন, এবং স্ট্যাটিক আইপি ব্যবহার করতে পাইটিকে কনফিগার করুন।

সেশিং চালু করা হচ্ছে

এসডি কার্ডের sshবুট পার্টিশনে ডাকা একটি ফাইল যুক্ত করুন ( /bootরুট পার্টিশনের ফোল্ডারটি নয় )। এটি অন্যান্য জায়গাগুলিতে ডকুমেন্টেড।

স্ট্যাটিক আইপি

/etc/dhcpcd.confপাই এর এসডি-কার্ড খুলুন , এবং একটি স্ট্যাটিক আইপি (40 লাইনের কাছাকাছি শুরু হয়) এর উদাহরণটি আপত্তিহীন করুন। ঠিকানাগুলি সেট করুন

# Example static IP configuration:
interface eth0
static ip_address=10.42.0.182/24
static routers=10.42.0.1
static domain_name_servers=10.42.0.1 8.8.8.8 fd51:42f8:caae:d92e::1

আপনার ল্যাপটপ সেট আপ করা হচ্ছে

প্রথমে নিশ্চিত হয়ে নিন যে আপনি networkmanagerআপনার ল্যাপটপে (জিইউআই সহ) ইনস্টল করেছেন। তারপরে, নিশ্চিত হয়ে নিন dnsmasqযে পরিষেবা হিসাবে চলছে না :
systemctl status dnsmasq
যদি এই আদেশটি প্রিন্ট করে যে পরিষেবাটি বন্ধ রয়েছে, তবে আপনি ভাল।

এর পরে আমাদের কনফিগার করতে হবে networkmanager। নীচে /etc/NetworkManager/NetworkManager.confদুটি লাইন খুলুন এবং যুক্ত করুন:

[main]
DNS=dnsmasq

তারপরে পুনরায় বুট করুন। এই পদক্ষেপের প্রয়োজন হতে পারে না। NetworkManagerপরিষেবাটি পুনঃসূচনা করার জন্য এটি যথেষ্ট হতে পারে । এখন NetworkManagerজিইউআইতে যান (সাধারণত পর্দার কোণায় একটি আইকন দ্বারা অ্যাক্সেস করা হয়) এবং Edit Connections...পপ আপ হওয়া উইন্ডোটিতে +একটি নতুন সংযোগ তৈরি করতে আইকনটি ক্লিক করুন । Ethernetটাইপ এবং টিপুন হিসাবে চয়ন করুন Create...IPv4 Settingsট্যাবে যান এবং পদ্ধতিটি নির্বাচন করুন Shared to other computers। সংযোগটি একটি ভাল নাম দিন এবং সংরক্ষণ করুন।

রাস্পবেরি পাই সংযুক্ত করুন এবং নিশ্চিত করুন যে আপনার ল্যাপটপটি আপনার নতুন সংযোগটিকে ইথারনেট সংযোগ হিসাবে ব্যবহার করছে। যদি এটি হয় তবে আপনার পিসির এখন আপনার কম্পিউটারের দ্বারা একটি আইপি দেওয়া উচিত। আপনি এটি প্রথম চালিয়ে আবিষ্কার করতে পারেন ifconfig। এটি আপনাকে প্রতিটি নেটওয়ার্ক ইন্টারফেসের জন্য একাধিক ব্লকের পাঠ্য দেওয়া উচিত। আপনি এক মত কিছু করতে আগ্রহী হন enp0s25বা eth0। এর একটি লাইন থাকা উচিত
inet 10.42.0.1 netmask 255.255.255.0 broadcast 10.42.0.255
যা ব্রডকাস্ট ঠিকানাটি দেখার জন্য অনুরূপ কিছু পড়বে (এই ক্ষেত্রে 10.42.0.255)। যদি এটি আমার থেকে আলাদা হয় তবে পাইটি বন্ধ করুন এবং এসডি কার্ডটি আপনার ল্যাপটপে আবার static ip_addressএমন কিছুতে পরিবর্তন করুন যেখানে প্রথম তিনটি নম্বর আপনার সম্প্রচারের ঠিকানার মতো। এছাড়াও static routersপ্রথম এবং প্রথমটিরটিকে domain_name_serversআপনার ল্যাপটপে পরিবর্তন করুনinetঠিকানা। পাইটি আবার চালু করুন এবং এটি সংযোগ করুন। ifconfigঠিকানাগুলি পরিবর্তিত হয়নি তা দেখতে আবার চালান ।

পাই মধ্যে ssh

ssh pi@10.42.0.182
আপনি যদি পান connection refusedতবে পাই কোনও sshসার্ভার চালাচ্ছে না । যদি আপনি পান তবে host unreachableআমি দুঃখিত।

আশা করি এটি কাউকে সাহায্য করবে!

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.