0
Would love your thoughts, please comment.x
()
x

Ο απόλυτος οδηγός για το Pi Node

pi node
Pi Node — Ο απόλυτος οδηγός και χρήσιμες CMD εντολές

Pi Node — Ο απόλυτος οδηγός και οι χρήσιμες CMD/Terminal εντολές

Οδηγός βήμα‑βήμα για να διαχειριστείς, να ελέγξεις και να συντηρήσεις το Pi Node σου. Περιλαμβάνονται εντολές για Windows (CMD/PowerShell) και Linux/Raspberry Pi (Terminal).

Τελευταία ενημέρωση:

Τι είναι το Pi Node;

Το Pi Node είναι το λογισμικό που επιτρέπει στους Pioneers της Pi Network να συμμετέχουν ενεργά στο αποκεντρωμένο δίκτυο. Ένα Node μπορεί να βοηθάει στη δρομολόγηση μηνυμάτων, στο relaying, και — όταν είναι η κατάλληλη στιγμή — να λειτουργήσει ως consensus node.

Σημείωση: Για σωστή λειτουργία χρειάζεται ανοιχτές τις πόρτες 31400–31409, σταθερή σύνδεση Internet και προτιμητέα ενσύρματη (Ethernet) σύνδεση.

Γρήγορη επισκόπηση απαιτήσεων

  • Ανοιχτές πόρτες TCP: 31400–31409
  • Σταθερό uptime (24/7 προτιμητέο)
  • Επαρκές bandwidth: download >10 Mbps, upload >5 Mbps (ενδεικτικά)
  • Ενσύρματη σύνδεση και σταθερό IP forwarding στο router

Χρήσιμες εντολές (CMD / PowerShell / Terminal)

Παρακάτω θα βρεις ομαδοποιημένες εντολές για τα πιο συνηθισμένα tasks: έλεγχος δικτύου, ports, πόρων συστήματος, ταχύτητας, και troubleshooting.

1. Έλεγχος δικτύου & σύνδεσης

Ping (έλεγχος latency & stability)

ping 8.8.8.8
# Windows: συνεχές: ping 8.8.8.8 -t
# Linux: πεπερασμένο: ping -c 100 8.8.8.8

Έλεγχος σύνδεσης με server της Pi Network

ping pi.network
# ή όποιο host δίνει το Pi Node app

Traceroute / Tracert (ανάλυση διαδρομής)

tracert pi.network    # Windows
traceroute pi.network # Linux

2. Έλεγχος ports & υπηρεσιών

Windows – netstat

netstat -an | find "314"
# Εναλλακτικά σε PowerShell:
Get-NetTCPConnection -LocalPort 31400-31409

Linux / Raspberry Pi – ss / netstat

sudo ss -tulnp | grep 314
# ή (αν υπάρχει) netstat:
sudo netstat -tulnp | grep 314

Βρες την τοπική IP (για port forwarding)

ipconfig            # Windows
ifconfig  OR  ip a   # Linux / Raspberry Pi

3. Έλεγχος πόρων συστήματος

CPU / RAM

wmic cpu get loadpercentage    # Windows
# ή (Windows) tasklist | find "node"

# Linux / Raspberry Pi
top
# ή (εγκατάσταση) htop
sudo apt install htop -y
htop

Διαθέσιμος χώρος δίσκου

wmic logicaldisk get size,freespace,caption   # Windows

# Linux
df -h

4. Μέτρηση ταχύτητας δικτύου

# Αν έχεις speedtest-cli εγκατεστημένο
speedtest

# Εγκατάσταση (Debian/Ubuntu/Raspbian)
sudo apt install speedtest-cli -y
# Windows: κατέβασε πρόσθετο ή χρησιμοποίησε το web https://www.speedtest.net

5. Προηγμένα – MTR και uptime logging

MTR (συνδυασμός ping + traceroute)

sudo apt install mtr -y
mtr 8.8.8.8
# Windows: WinMTR (GUI) - https://winmtr.net

Απλό uptime logging (παράδειγμα Linux)

# Κάνει ping 5 πακέτα και προσθέτει στο αρχείο pinglog.txt
ping -c 5 8.8.8.8 >> ~/pinglog.txt
# Μπορείς να το βάλεις σε cron για να τρέχει κάθε 5 λεπτά
# π.χ. crontab -e
# */5 * * * * ping -c 5 8.8.8.8 >> /home/pi/pinglog.txt

6. Troubleshooting & συντήρηση

Flush DNS

ipconfig /flushdns         # Windows
sudo systemd-resolve --flush-caches   # Linux (systemd)
# ή για άλλα συστήματα: sudo /etc/init.d/nscd restart

Ανανέωση IP (Windows)

ipconfig /release
ipconfig /renew

Έλεγχος firewall για κανόνες που μπλοκάρουν πόρτες

netsh advfirewall firewall show rule name=all | find "314"   # Windows
# Linux: έλεγξε iptables ή ufw
sudo ufw status
sudo iptables -L -n | grep 314

Συμβουλές βελτιστοποίησης για Pi Node

  • Διατήρησε το Node 24/7 για καλύτερο uptime score.
  • Προτίμησε ενσύρματη σύνδεση Ethernet έναντι Wi‑Fi.
  • Μην χρησιμοποιείς VPN ή proxies που μπλοκάρουν εισερχόμενες συνδέσεις.
  • Ενημέρωνε τακτικά το λειτουργικό σύστημα και το Pi Node app.
  • Χρησιμοποίησε monitoring (UptimeRobot, Netdata) για ειδοποιήσεις.

Ταχύτερη αναφορά (πίνακας εντολών)

ΚατηγορίαΕντολήΣκοπός
Pingping 8.8.8.8Έλεγχος latency & connection
Traceroutetracert pi.networkΑνάλυση διαδρομής
Portssudo ss -tulnp | grep 314Έλεγχος ότι Node ακούει στις πόρτες
BandwidthspeedtestΜέτρηση ταχύτητας
Uptime logping -c 5 8.8.8.8 >> pinglog.txtΚαταγραφή σύνδεσης

Σημείωση: Οι εντολές που αναγράφονται είναι γενικές και πρέπει να προσαρμοστούν αν έχεις custom setup (π.χ. άλλο port range, διαφορετικό host name).

Σχετικές αναρτήσεις

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x