Cách kết nối trực tiếp với Raspberry Pi mà không cần Internet

Cách kết nối trực tiếp với Raspberry Pi mà không cần Internet

Tính linh hoạt của Raspberry Pi có nghĩa là tại một số thời điểm bạn nhất định phải sử dụng nó ở ngoài trời, ngoài tầm với của mạng không dây của bạn. Vậy làm thế nào bạn có thể giao tiếp với nó mà không cần cắm vào bàn phím và màn hình?





Không cần phải nói rằng việc mang theo các thiết bị đầu vào của con người và hiển thị xung quanh bạn khi không thực tế. Có các yêu cầu về nguồn điện bên ngoài của màn hình, để bắt đầu (có lẽ trừ khi bạn sử dụng màn hình cảm ứng Pi chuyên dụng, di động).





Một giải pháp tốt hơn là giao tiếp qua một thiết bị khác, chẳng hạn như máy tính xách tay. Mặc dù Wi-Fi direct hiện không được Raspberry Pi hỗ trợ, bạn vẫn có hai tùy chọn cho kết nối SSH trực tiếp mà không cần mạng không dây.





Khi bạn có thể sử dụng cái này

Kết nối không dây với Raspberry Pi - cho dù nó đã bật mạng không dây hay được kết nối qua Ethernet với bộ định tuyến của bạn - chắc chắn sẽ thuận tiện hơn. Nó gần như chắc chắn là lựa chọn ưu tiên, cho dù bạn đang ở nhà, ở trường hay tại một sự kiện của nhà sản xuất.

không thể truy cập uefi bios windows 10

Tuy nhiên, nó không phải là lý tưởng cho mọi trường hợp.



Ví dụ: nếu bạn đang sử dụng Pi với mô-đun máy ảnh, bạn có thể muốn mang nó ra ngoài, có lẽ để chụp một số bức ảnh tua nhanh thời gian. Nếu không có mạng không dây để kết nối với Pi của bạn qua SSH, bạn sẽ cần một giải pháp khác, một thứ hoạt động qua PC hoặc có lẽ là thiết bị di động.

Đó là nơi kết nối trực tiếp đến. Bạn có hai tùy chọn đáng tin cậy ở đây: Ethernet và USB.





Kết nối với Raspberry Pi của bạn qua Ethernet

Tùy chọn rõ ràng nhất cho kết nối như vậy là qua cáp Ethernet. Tất cả các máy tính Raspberry Pi (lưu Pi Zero ) có cổng Ethernet, làm cho tùy chọn này hoạt động tốt nhất.

Đối với điều này, bạn sẽ cần:





  • Raspberry Pi (Mẫu B, B +, 2 hoặc 3).
  • Cài đặt Raspbian mới (để có kết quả tốt nhất).
  • Cáp micro USB và nguồn điện.
  • Thẻ micro SD .
  • Cáp Ethernet, với các đầu nối RJ45 ở mỗi đầu.

Cáp Ethernet tiêu chuẩn ở đây rất tốt vì Raspberry Pi có thể định cấu hình lại cổng. Trong quá khứ, một cáp nối chéo lẽ ra sẽ được sử dụng để kết nối hai máy tính, nhưng điều đó không cần thiết ở đây.

Bạn sẽ cần thiết lập Pi của mình để chấp nhận kết nối SSH. Tính năng này không được bật theo mặc định, nhưng có hai cách để giải quyết vấn đề này.

  1. Khởi động bằng bàn phím và màn hình để bật SSH qua raspi-config .
  2. Cắm thẻ SD vào PC của bạn, duyệt đến / boot và tạo một tệp trống có tên ssh .

(Tệp này được hệ điều hành Raspbian phát hiện khi khởi động và lấy nó làm hướng dẫn để bật SSH.)

Mọi thứ bạn cần để kết nối với Pi qua SSH hiện đã có sẵn. Tất cả những gì bạn cần là địa chỉ IP của thiết bị. Bạn có thể tìm thấy điều này bằng cách kết nối với bộ định tuyến của mình (thường là 192.168.0.1, nhưng bạn sẽ cần kiểm tra bộ định tuyến để biết đúng IP) hoặc bằng cách khởi động Pi bằng bàn phím và màn hình và nhập

ifconfig

Bạn sẽ cần kiểm tra xem Pi có khởi động chính xác hay không trước khi tiếp tục và SSH có hoạt động trong các trường hợp bình thường hay không. Của chúng tôi hướng dẫn kết nối với SSH sẽ hữu ích ở đây.

Sau khi bạn hài lòng với Pi khởi động và hoạt động không dây bình thường qua bộ định tuyến của bạn đạt yêu cầu, hãy tắt thiết bị.

sudo shutdown

Bây giờ, kết nối Raspberry Pi với PC bằng cáp Ethernet.

Nói Xin chào!

Để làm được điều này, bạn sẽ cần một phần mềm cụ thể: Xin chào Zeroconf . Phần mềm này của Apple dành cho nhận dạng thiết bị mạng và được cài đặt sẵn trong macOS. Người dùng Windows có thể cài đặt Bonjour Print Services v2.0.2 từ trang web của Apple .

Với cài đặt này và kết nối cáp trực tiếp với Pi của bạn được thiết lập, sau khi máy tính nhỏ được bật nguồn và khởi động hoàn toàn, bạn sẽ có thể kết nối.

Tuy nhiên, ở đây khuyên bạn nên kiên nhẫn. Đầu tiên Pi sẽ cố gắng tìm nạp địa chỉ IP từ máy chủ DHCP, sau đó khi nó không thành công, đặt mặc định thành địa chỉ riêng trong phạm vi 169.254.x.x. Bạn cũng có thể thấy hữu ích khi chuyển sang Chế độ trên máy bay trên PC hoặc máy tính xách tay của mình để đảm bảo không nhầm lẫn với các thiết bị khác trên mạng. Khi IP được chỉ định, mạng Bonjour thiết lập .địa phương địa chỉ miền.

Sau một thời gian ngắn, chỉ cần mở công cụ SSH của bạn và kết nối với raspberrypi.local (hoặc pi@raspberrypi.local), với mật khẩu mặc định là 'raspberry'.

Tuy nhiên, người dùng Windows có thể cần buộc hệ điều hành từ bỏ địa chỉ IP do bộ định tuyến chỉ định để điều này hoạt động. Điều này đủ dễ dàng để thực hiện bằng cách mở Command Prompt và nhập:

cách tắt thời gian sử dụng thiết bị
ipconfig /renew

Điều này sẽ dẫn đến một IP riêng ngẫu nhiên trong phạm vi 169,254.x.x.

Kết nối PC của bạn với Raspberry Pi Zero qua USB

Nếu bạn có Raspberry Pi Zero, bạn cũng có thể kết nối trực tiếp với nó qua cổng USB của PC hoặc máy tính xách tay, mặc dù điều này cũng yêu cầu xin chào trên Windows và Mac, hoặc avahi-daemo n trên Linux (avahi-daemon được cài đặt sẵn với Ubuntu).

Bắt đầu bằng bản sao mới của Raspbian Jessie hoặc Raspbian Jessie Lite (ngày 26 tháng 5 năm 2016 trở lên) flash vào thẻ SD của bạn . Trước khi chèn nó vào Pi Zero, hãy sử dụng trình khám phá tệp trên máy tính để bàn của bạn để tìm phân vùng khởi động và tìm config.txt. Mở phần này trong trình soạn thảo văn bản thô (chẳng hạn như Notepad trên Windows) và cuộn xuống dưới cùng. Ngay ở phần cuối, hãy thêm:

dtoverlay=dwc2

Khi bạn đã hoàn thành việc này, hãy lưu và đóng tệp, sau đó tìm và mở cmdline.txt. Tìm 'rootwait' và chèn ngay sau:

modules-load=dwc2,g_ether

Đảm bảo điều này nằm trên cùng một dòng, chỉ được phân tách bằng dấu cách, như sau:

Lưu và đóng, sau đó rút thẻ nhớ microSD ra. Sau đó, bạn có thể lắp nó vào Raspberry Pi Zero và kết nối nó với PC trước khi khởi động thiết bị. Kết nối phải qua USB.

Sử dụng raspberrypi.local làm địa chỉ trong phần mềm SSH của bạn (một lần nữa, bạn cũng có thể thử pi@raspberrypi.local nếu sử dụng dòng lệnh Linux). Lưu ý rằng bạn có thể cần phải tắt mạng không dây nếu bạn có bất kỳ Raspberry Pi nào khác trên mạng gia đình của mình. Điều này sẽ đảm bảo bạn kết nối với Pi Zero qua USB, thay vì, hộp Kodi của bạn qua Wi-Fi.

Nếu bạn gặp bất kỳ sự cố nào, hãy thử chuyển đổi cáp USB của bạn.

Hai kết nối trực tiếp đáng tin cậy

Sẽ thật tuyệt nếu có thể kết nối qua Bluetooth hoặc không dây từ thiết bị di động - có lẽ là Android hoặc iOS - và mặc dù điều này về mặt lý thuyết là có thể, nhưng nó hiện không được hỗ trợ. Mặc dù có một số tài khoản của một trong hai phương pháp này hoạt động, nhưng không có vẻ gì là đặc biệt đáng tin cậy.

Nhưng chúng tôi rất vui khi nhận được phản hồi từ bạn nếu bạn có một trong hai phương pháp đó hoạt động đáng tin cậy và có thể kết nối qua SSH. Cho biết là trong các bình luận về điều đó, hoặc bất kỳ vấn đề nào bạn gặp phải!

Tín dụng hình ảnh: goodcat qua Shutterstock

Đăng lại Đăng lại tiếng riu ríu E-mail Cách làm sạch PC Windows của bạn bằng Command Prompt

Nếu PC Windows của bạn sắp hết dung lượng lưu trữ, hãy dọn sạch rác bằng các tiện ích Command Prompt nhanh này.

Đọc tiếp
Chủ đề liên quan
  • DIY
  • Mạng máy tính
  • Raspberry Pi
Giới thiệu về tác giả Christian Cawley(Đã xuất bản 1510 bài báo)

Phó tổng biên tập về Bảo mật, Linux, Tự làm, Lập trình và Giải thích Công nghệ, và Nhà sản xuất Podcast Thực sự Hữu ích, có nhiều kinh nghiệm trong lĩnh vực hỗ trợ máy tính để bàn và phần mềm. Một người đóng góp cho tạp chí Định dạng Linux, Christian là một người mày mò Raspberry Pi, người yêu thích Lego và người hâm mộ trò chơi cổ điển.

Xem thêm từ Christian Cawley

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký
Thể LoạI Diy