Mọi thiết bị trên mạng có địa chỉ Internet Protocol hoặc IP. Địa chỉ IP xác định thiết bị cụ thể trên mạng giữa tất cả thiết bị khác, giống địa chỉ đường hoặc bưu chính. Nếu muốn kết nối thiết bị trên mạng, cần biết IP của nó, và đôi khi khó tìm.
Bài này chỉ cách khám phá địa chỉ IP Raspberry Pi kết nối mạng. Trong vài trường hợp, IP Pi có thể động. Nghĩa là nó đổi. Nếu IP Raspberry Pi đổi, bạn cần cách tìm IP mới. Vì bạn có hoặc không có màn hình kết nối Pi, chúng ta hướng dẫn vài cách tìm IP Pi có và không có màn hình.
Tìm IP Raspberry Pi với màn hình và bàn phím kết nối Pi
Cách dễ nhất tìm IP Pi là đăng nhập trực tiếp Pi, dù có cài OS có GUI desktop hay không.
Nếu cài Headless (không có Linux desktop)
Nếu OS cài trên Pi không bao gồm GUI desktop, dùng cửa sổ terminal tìm IP Raspberry Pi.
- Đăng nhập Pi.
- Gõ ip a nhấn Enter.
- Địa chỉ IP xuất hiện dạng: inet 192.168.x.x.
- Ví dụ trên, Raspberry Pi kết nối mạng qua ethernet, IP xuất hiện phần eth0. Nếu qua wifi, IP xuất hiện phần wlan0.
Nếu có Linux Desktop
Nếu cài Raspberry Pi OS with Desktop trên Pi, dễ dàng tìm IP Pi bằng cách di chuột qua biểu tượng mạng (hai mũi tên) góc trên phải, cạnh đồng hồ. Bảng thông tin hiện kết nối mạng Pi.
Nếu Pi kết nối mạng qua ethernet, thấy IP Pi sau eth0. Hình trên IP là 192.168.1.179. Bỏ qua dấu gạch chéo và số sau. (Đó báo submask.) Nếu Pi kết nối qua wifi, thấy địa chỉ sau wlan0.
Cách tìm IP Pi từ máy Windows cùng mạng
Dưới đây vài cách dễ tìm IP Pi từ máy khác cùng mạng.
Dùng lệnh Hostname
Dùng lệnh hostname cách tốt khám phá IP Raspberry Pi từ máy khác cùng mạng.
- Máy Windows cùng mạng Pi, mở command prompt gõ cmd ô tìm kiếm nhấn Enter.
- Cửa sổ command prompt, gõ nslookup raspberrypi.
- Như trên, lệnh nslookup trả về hai kết quả. Thứ nhất địa chỉ gateway (địa chỉ router), thứ hai IP Raspberry Pi.
- Lưu ý: Nếu lệnh trả về “*** [TÊN_MẠNG_CỦA_BẠN] can’t find raspberrypi: Non-existent domain,” nghĩa hoặc Pi không cùng mạng, lỗi gõ lệnh, hoặc máy không có quyền truy vấn DNS server.
Dùng lệnh Ping
Hầu hết thiết bị mạng có lệnh ping bật, và hầu hết Raspberry Pi OS image có ping bật mặc định. Tuy nhiên, có thể lệnh ping bị tắt trên Pi, nên phương pháp xác định IP Pi không đảm bảo chạy.
Dùng lệnh ping như chơi Marco Polo. Bạn hét, “Marco” và thiết bị mạng trả lời, “Polo,” tiết lộ vị trí.
- Máy Windows cùng mạng Pi, mở command prompt gõ cmd ô tìm kiếm nhấn Enter.
- Cửa sổ command prompt, gõ ping raspberrypi nhấn Enter.
- Ảnh chụp trên, IP hiển thị nhiều lần. Nếu ping thất bại, IP trả về có thể vẫn đúng, xem có chạy không.
- Lưu ý: Nếu ping không tìm Pi trên mạng, lỗi “Ping request could not find host raspberrypi. Please check the name and try again.” Trong trường hợp, thử phương pháp dưới.
Tìm IP Pi với công cụ thứ ba
Công cụ quét mạng lặp qua mọi IP có thể trên mạng thử phát hiện host có sẵn, như Raspberry Pi. Nhớ, công cụ chỉ chạy nếu máy/điện thoại cùng mạng (kết nối cùng router) với Raspberry Pi.
Dùng Angry IP Scanner
Angry IP Scanner chương trình open source từ Anton Keks yêu thích nhiều người dùng Raspberry Pi. Tốt nhất tải Angry IP Scanner từ trang GitHub. Đảm bảo bản phát hành mới. Công cụ cho Windows, Mac OS, Linux.
Cài và chạy Angry IP Scanner máy khác cùng mạng Pi. Phương pháp này có lợi tìm mọi thiết bị mạng. Tìm kết quả hostname bắt đầu raspberrypi. Cảnh báo: Chỉ chạy công cụ nếu bạn sở hữu mạng!
Dùng ứng dụng Fing trên Smartphone
Fing app cho Android và iPhone quét mạng cục bộ hiển thị IP tất cả thiết bị mạng đó.
Chạy app Fing cho danh sách tất cả thiết bị mạng. Tìm kết quả bắt đầu raspberrypi, IP Pi liệt kê.