رفتن به محتوا

شروعپیش‌نمایش

شروع سریع

یک شبکه بسازید، دو دستگاه را به آن وصل کنید و از یکی با نام به دیگری دسترسی پیدا کنید.

این راهنما شما را از ساختن حساب کاربری تا داشتن دو دستگاه متصل که با نام به هم دسترسی دارند همراهی می‌کند.

  1. حساب کاربری بسازید

    در app.nardeboon.io با ایمیل و رمز عبور، یا با حساب Google، GitHub یا Microsoft ثبت‌نام کنید. اگر با ایمیل ثبت‌نام می‌کنید، نشانی ایمیلتان را با پیامی که برایتان فرستاده می‌شود تأیید کنید.

    سازمان شما یک شبکه دارد که برای اولین دستگاه آماده است.

  2. نردبون را نصب کنید

    روی اولین دستگاه Linux، اسکریپت نصب را اجرا کنید:

    curl -fsSL https://nardeboon.io/install.sh | sh

    برای نصب از مخزن بسته‌های Debian/Ubuntu یا Fedora/RHEL، نصب روی Linux را ببینید.

  3. دستگاه را وصل کنید

    sudo nardeboon up

    این دستور یک لینک ورود چاپ می‌کند. لینک را در مرورگر باز کنید و با حسابی که ساختید وارد شوید. دستگاه به شبکه‌تان می‌پیوندد و یک آدرس و یک نام، مثلاً mypc، می‌گیرد.

  4. دستگاه دوم را اضافه کنید

    دو مرحله‌ی قبل را روی دستگاه دیگری، مثلاً لپ‌تاپتان، تکرار کنید. روی سرور می‌توانید به‌جای ورود با مرورگر، از یک کلید احراز هویت (auth key) استفاده کنید که در داشبورد ساخته‌اید:

    sudo nardeboon up --auth-key "$NB_AUTH_KEY"

    انواع کلید در شبکه‌ها و دستگاه‌ها توضیح داده شده است.

  5. اتصال را بررسی کنید

    روی هر کدام از دو دستگاه این دستور را اجرا کنید:

    nardeboon status

    این دستور وضعیت این دستگاه، شبکه‌اش و همتاهایش (دستگاه‌های دیگر شبکه) را نشان می‌دهد:

    Connected to network home as laptop (100.101.40.7)
    
    PEER    ADDRESS         STATUS
    mypc    100.101.12.4    online

    برای خروجی ماشین‌خوان، به هر دستوری --json اضافه کنید.

  6. با نام به دستگاه دیگر دسترسی پیدا کنید

    از laptop، دستگاه mypc را با نام کوتاهش پینگ کنید:

    ping -c 3 mypc

    برای آزمایش دسترسی از طریق خود نردبون، از nardeboon ping استفاده کنید:

    $ nardeboon ping mypc
    pong from mypc (100.101.12.4): direct, nb-udp, 3 ms

اگر چیزی کار نکرد

هر دستور nardeboon با یک کد خروج ثابت تمام می‌شود که نشان می‌دهد مشکل چیست:

کد خروجمعنیچه باید کرد
۳ daemonnardeboond اجرا نمی‌شود یا در دسترس نیستوضعیت سرویس را با systemctl status nardeboond بررسی کنید
۴ authوارد حساب نشده‌اید یا کلید دستگاه منقضی شده استsudo nardeboon login را اجرا کنید
۵ offlineدستگاه وصل نیستsudo nardeboon up را اجرا کنید
۶ not-foundدستگاهی با این نام وجود نداردنام را در خروجی nardeboon status بررسی کنید
۷ permissionدسترسی root یا عضویت در گروه nardeboon لازم استاز sudo استفاده کنید یا عضو گروه شوید
۱۰ unreachableهمتا شناخته شده است، اما فعلاً هیچ مسیری به آن کار نمی‌کندnardeboon netcheck و nardeboon path explain mypc را اجرا کنید

قدم‌های بعدی