Ở bài viết trước mình đã giới thiệu về Pi Node và vai trò của nó trong hệ thống Pi Network. Trong bài viết này mình sẽ hướng dẫn các bạn cách cài Pi Node cụ thể nhé.
Các bước chuẩn bị chạy Pi Node
Cấu hình máy tính cần cài đặt
Mặc dù trên website của Pi Network không có yêu cầu cấu hình cụ thể nhưng qua nhiều lần cài đặt thất bại rút được kinh nghiệm, mình thấy máy tính cần cài đặt nên có cấu hình như sau:
Chú ý:
- Bạn cần cài đặt Windows có bản quyền, không dùng bản Ghost hoặc bản sao lưu từ máy tính khác
- Máy tính chạy Pi Node của bạn chỉ nên dùng để chạy Pi Node để tránh xung đột môi trường và ảnh hưởng tới hiệu năng hệ thống
Cài đặt môi trường ảo hóa (Virtualization)
Xem hướng dẫn ở bài viết sau:https://lyvinhtruong.info/cai-dat-virtualization-cho-windows-10/
Cài đặt Docker
Xem hướng dẫn ở bài viết sau:https://lyvinhtruong.info/huong-dan-cai-pi-node-tren-may-tinh/
Mở Port truyền nhận dữ liệu
Thiết lập IP tĩnh cho máy tính
Bước 1: Tìm địa chỉ Default Gateway để nắm bắt dãy IP của mình.
Nhấn tổ hợp phím Windows – R nhằm mở hộp thoại Run rồi gõ cmd.
Tại đây, bạn gõ lệnh ipconfig rồi tìm đến Default Gateway để lấy địa chỉ.
Đây là địa chỉ Default Gateway của máy hướng dẫn (192.168.1.1), nếu máy bạn là modem khác hoặc nếu bạn dùng 2 modem, thì Default Gateway sẽ thay đổi.
Trường hợp không tìm được Defaut Gateway, hãy cắm lại cáp mạng hoặc reset lại modem của máy.
Bước 2: Cũng tại hộp thoại Run, gõ ncpa.cpl
nó sẽ mở ra cửa sổ Network Connection.
Click chuột phải vào biểu tượng mạng đang kết nối, chọn Properties
Tại đây bạn chọn Internet Protocol Vesion 4(TCP/IPv4) và chọn tiếp Properties.
Tiến hành nhập thông tin như hướng dẫn bên dưới. Số “15” trong dãy IP cung cấp là số bất kỳ và không được trùng lặp với thiết bị khác đang có.
Nhấn OK và hoàn tất quá trình cài đặt IP tĩnh.
Mở Port trên máy tính
Mở Windows Defender Firewall with Advanced Security.
Click vào Inbound Rules -> New Rule và làm theo các hình sau:
Đặt tên cho Inbound Rule tùy ý rồi click Finish
Click chuột phải vào Inbound Rule vừa tạo, chọn Properties
Mở tab Protocols and Ports, nhập các thông số như sau:
- Protocol type: Chọn TCP
- Local port: Specific Ports, nhập 31400-31409
- Remote port: Specific Ports, nhập 31400-31409
Chúng ta mở cổng 31400-31409 vì blockchain của Pi Network giao tiếp với máy tính thông qua các cổng này.
Rồi nhấn OK
Thiết lập Outbound Rule, thực hiện tương tự, nhưng khác biệt chút xíu ở phần Protocols and Ports ở chỗ Local port chọn All Ports
Mở Port trên modem
Bạn cần login vào trang web quản trị modem tại nhà bạn, tùy theo nhà mạng mà bạn đang sử dụng sẽ có giao diện trang quản trị khác nhau, tuy nhiên các bước mở port thì như nhau.
Mở port modem Viettel:
Tải app Pi Node và cài đặt
Bạn hãy vào website chính thức của Pi Network để tải về bản cài đặt mới nhất nhé. Link tải app ở đây: https://node.minepi.com/node/
Hãy lựa chọn phiên bản Pi Node phù hợp với hệ điều hành bạn đang sử dụng là Mac hay Windows
Sau khi tải về, hãy mở và cài đặt như các phần mềm khác trên máy tính, bạn sẽ thấy giao diện như sau:
Click Login để tiếp tục
Xuất hiện màn hình đăng nhập Pi Node thông qua ứng dụng Pi trên điện thoại, bạn hãy mở app Pi trên điện thoại và nhập mã này, làm theo hình sau:
Mở app Pi trên điện thoại, chọn menu Node
Nhập mã vừa thấy trên máy tính
Nhấn nút CONFIRM
Trên điện thoại hiện như hình sau tức là bạn đăng nhập Node máy tính thành công
Khi đăng nhập thành công, bạn sẽ thấy Pi Node trên máy tính hiển thị như hình dưới đây:
Click vào biểu tượng Node
Nhấn nút Continue, vào màn hình kiểm tra kỹ thuật
Nếu bạn thực hiện các bước cài đặt Docker và mở Port thành công thì sẽ thấy Pi Node hiển thị như hình dưới đây:
Thực tế do đường truyền không ổn định cho nên không phải lúc nào cũng thông hết tất cả 10 port, bạn chỉ cần thấy ít nhất 3 port thông là OK, trong trường hợp không được, hãy thử nhấn nút Check Now để Pi Node gửi tín hiệu kiểm tra port.
Khi thấy các port (ít nhất 3 port) đã OPEN, hãy click nút Continue
Các bạn chú ý giúp mình đoạn này. Nếu check hoài vẫn Close nghĩa là nhà mạng đang khóa modem. Bạn phải gọi lên tổng đài yêu cầu mở cho mình. Sau đó check lại là được nhé.
Khi bạn thấy như hình sau, tức là bạn đã cài Pi Node thành công
Giờ tùy vào khả năng online của bạn mở máy trong bao lâu mà sẽ được chọn là Super Node hay Node, cố gắng 24/7 là tốt nhất. Phần thưởng cho các Node chưa được Core Team thông báo, mình sẽ cập nhật sau. Hãy gửi form liên hệ cho mình nếu bạn cần hỗ trợ nhé!