انجمنهای فارسی اوبونتو
کمک و پشتیبانی => شبکه و سرویس دهندهها => نویسنده: jeet در 01 تیر 1393، 01:52 بظ
-
یه مودم (روتر) دیلینک دارم و دو کامپیوتر با Ubuntu که یکی با سیم و دیگری بی سیم به آن متصلند. آیا میشود این دو کامپیوتر را شبکه کرد برای به اشتراک گذاشتن فایل و remote desktop؟
-
منم همین مشکل رو دارم یعنی وقتی دو کامپیوتر، یکی با سیم و دیگری بی سیم به مودم وصلند به هم پینگ ندارند یعنی با سیم ها همدیگر رو فقط پینگ میکنند و بی سیم ها هم فقط همدیگر را پینگ میکنند
-
ببینید این لینک می تونه مشکل تون رو حل کنه:
http://forum.ubuntu.ir/index.php/topic,66317.msg552027.html#msg552027 (http://forum.ubuntu.ir/index.php/topic,66317.msg552027.html#msg552027)
-
من معمولا اف تی پی راه میندازم، چون در شبکه ی داخلیه سرعت بسیار بالاست
https://wiki.debian.org/vsftpd
-
- من برای کارهای کوچیک معمولا از پایتون سرور استفاده میکنم. فقط کافیه به محل پوشه ای که میخواید به اشتراک بزارید برید و داخل اون دستور زیر رو بزنید و میتونید از سیستم های دیگه ای که توی شبکه هستن با وارد کردن آی پی و پورت شما به اون فولدر دست رسی داشته باشن.
sudo python -m SimpleHTTPServer 81
- ممکنه نیاز باشه به جای کلمه python از python3 استفاده کنید.
- و ممکنه firewall پورت مورد نظر رو ببنده و اگر متصل نشدید برید سراغ اون و بازش کنید.
- برای دانلود پوشه ها هم از wget استفاده کنید.
- این روش سریع و ساده ای هست که خیلی از اوقات خوبه ولی اگه قرار زیاد ارتباط داشته باشن سیستم هاتون و شما قدرت کنترل بیشتری در سرورتون میخواید شاید راه خیلی مناسبی نباشه. ;)
-
فکر میکنم به جزئیات بیش تر مرحله به مرحله برای برقراری ارتباط دو کامپیوتر نیاز دارم.
-
- برای راه اندازی python server :
- مثلا فرض کنید من یک سری فایل در آدرس /var/ftp
دارم که میخوام به اشتراک بزارمش توی شبکه داخلی ، کافیه به اون آدرس برم
cd /var/ftp
و کد زیر رو وارد کنم
sudo python -m SimpleHTTPServer 81
- حالا یک سرور خیلی ساده اجرا کردیم که سیستم های دیگه بهش دست رسی دارند ولی firewall اجازه دست رسی نمیده و باید با دستور های زیر پورت ۸۱ رو که سرورمون روی اون اجرا شده رو باز کنیم :
sudo firewall-cmd --add-port=81/tcp --zone=public
sudo firewall-cmd --add-port=81/tcp --zone=external
- حالا اگه آی پی من برای مثال 172.20.1.50 باشه سیستم های دیگه ای که در شبکه هستند با زدن آدرس زیر در مرورگرشون میتونن به فایل هایی که من به اشتراک گزاشتم دست رسی داشته باشن.
172.20.1.50:81
- اگر در سیستم مقصد نیاز به دانلود پوشه ای بود میتونید با راست کلیک روی پوشه آدرسش رو کپی کنید و با wget او رو دانلود کنید ( wget -r ).
- برای راه اندازی vsftp هم لینک هایی که دوستان گذاشتن خیلی خوب بود و من از همون لینک ها یاد گرفتم و راه انداختمش.