Ở 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:

Hệ điều hànhWindows 10 Pro – 64 bit
CPUIntel i5, i7, i9, Xeon,.. (Virtualization supported)
RAM16Gb+
HDD120Gb+

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:
  • Bước 1: Truy cập vào địa chỉ 192.168.1.1 qua trình duyệt web
    • Đăng nhập:
      User : admin
      Password: Mã nằm mặt dưới modem và bắt đầu bằng “ZTEGCxxxxxx”

      Nếu không đăng nhập được thì có thể mật khẩu đã thay đổi, hãy gọi điện nhờ sự trợ giúp của tổng đài
  • Bước 2:
    • Chọn Advanced Setup để vào giao diện cài đặt nâng cao
  • Bước 3: Tắt tường lửa modem Viettel bằng cách:
    • Chọn Menu => Security => Firewall.
    • Sau đó bạn hãy tắt nó đi bằng cách chọn nút Off và nhấn Submit để hệ thống xác nhận và áp dụng lệnh thay đổi trên.
  • Bước 4: Mở port với Port Forwarding hoặc DMZ Application => Port Forwarding => Enable => Nhập thông tin như hình dưới => Add. Trong đó:
    • Name : Đặt tên tùy ý
    • Wan Connection : omci_ipv4_pppoe_1
    • WAN Start Port : 31400
    • WAN End Port: 31409
    • Lan Host Ip Address : Địa chỉ IP của máy tính chạy Pi Node
    • LAN Host Start Port: 31400
    • LAN Host End Port: 31409
  • Bước 5: Kiểm tra xem port đã thông chưa
    Vào trang https://ping.eu/port-chk/ để thử lại xem port đã thông hay chưa, hãy nhập IP được hiển thị ở mục Your IP is xxx.xxx.xxx.xxx và port cần kiểm tra (từ 31400 đến 31409) rồi nhấn OK, không cần kiểm tra hết mà chỉ cần kiểm tra cho đến khi xuất hiện kết quả thấy chữ “port is open” là được.

    Trường hợp check hết 10 port trên mà vẫn không thấy port nào mở thì hãy thực hiện bước 5.
  • Bước 5: Tắt tường lửa modem:
    Vào mục Security => Chọn Firewall => Chọn mức hay Level tường lửa hoặc tắt đi luôn cũng được rồi thực hiện lại bước 4 để kiểm tra lại port đã Open hay chưa bạn nhé.

Mở port modem VNPT

Sẽ cập nhật sớm…

Mở port modem FPT

Sẽ cập nhật sớm…

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é!

Gửi bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *