شروعپیشنمایش
شروع سریع
یک شبکه بسازید، دو دستگاه را به آن وصل کنید و از یکی با نام به دیگری دسترسی پیدا کنید.
این راهنما شما را از ساختن حساب کاربری تا داشتن دو دستگاه متصل که با نام به هم دسترسی دارند همراهی میکند.
حساب کاربری بسازید
در app.nardeboon.io با ایمیل و رمز عبور، یا با حساب Google، GitHub یا Microsoft ثبتنام کنید. اگر با ایمیل ثبتنام میکنید، نشانی ایمیلتان را با پیامی که برایتان فرستاده میشود تأیید کنید.
سازمان شما یک شبکه دارد که برای اولین دستگاه آماده است.
نردبون را نصب کنید
روی اولین دستگاه Linux، اسکریپت نصب را اجرا کنید:
curl -fsSL https://nardeboon.io/install.sh | shبرای نصب از مخزن بستههای Debian/Ubuntu یا Fedora/RHEL، نصب روی Linux را ببینید.
دستگاه را وصل کنید
sudo nardeboon upاین دستور یک لینک ورود چاپ میکند. لینک را در مرورگر باز کنید و با حسابی که ساختید وارد شوید. دستگاه به شبکهتان میپیوندد و یک آدرس و یک نام، مثلاً
mypc، میگیرد.دستگاه دوم را اضافه کنید
دو مرحلهی قبل را روی دستگاه دیگری، مثلاً لپتاپتان، تکرار کنید. روی سرور میتوانید بهجای ورود با مرورگر، از یک کلید احراز هویت (auth key) استفاده کنید که در داشبورد ساختهاید:
sudo nardeboon up --auth-key "$NB_AUTH_KEY"انواع کلید در شبکهها و دستگاهها توضیح داده شده است.
اتصال را بررسی کنید
روی هر کدام از دو دستگاه این دستور را اجرا کنید:
nardeboon statusاین دستور وضعیت این دستگاه، شبکهاش و همتاهایش (دستگاههای دیگر شبکه) را نشان میدهد:
Connected to network home as laptop (100.101.40.7) PEER ADDRESS STATUS mypc 100.101.12.4 onlineبرای خروجی ماشینخوان، به هر دستوری
--jsonاضافه کنید.با نام به دستگاه دیگر دسترسی پیدا کنید
از
laptop، دستگاهmypcرا با نام کوتاهش پینگ کنید:ping -c 3 mypcبرای آزمایش دسترسی از طریق خود نردبون، از
nardeboon pingاستفاده کنید:$ nardeboon ping mypc pong from mypc (100.101.12.4): direct, nb-udp, 3 ms
اگر چیزی کار نکرد
هر دستور nardeboon با یک کد خروج ثابت تمام میشود که نشان میدهد مشکل چیست:
| کد خروج | معنی | چه باید کرد |
|---|---|---|
۳ daemon | nardeboond اجرا نمیشود یا در دسترس نیست | وضعیت سرویس را با 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 را اجرا کنید |
قدمهای بعدی
- ببینید شبکهها، دستگاهها و کلیدهای احراز هویت چه ارتباطی با هم دارند.
- با subnet route به شبکههای پشت یک دستگاه دسترسی پیدا کنید، یا همهی ترافیکتان را از یک نود خروجی عبور دهید.
- با کنترل دسترسی تعیین کنید چه کسی به چه چیزی دسترسی داشته باشد.