انجمنهای فارسی اوبونتو
کمک و پشتیبانی => شبکه و سرویس دهندهها => نویسنده: ABOLDOM در 01 خرداد 1401، 03:23 بظ
-
سلام من با ipv4 و دستور sshfs میتونم وصل بشم ولی وقتی ipv6 میزنم ارور
read: Connection reset by peer
میده باید چیکار کنم؟
دستورم sshfs username@ipv6:/ mountpoint -p 2222
-
sshfs username@[IPv6]:/ /mnt/sshfs
-
ممنونم ولی بازم ارور
read: Connection reset by peer
میده نمیدونم چرا ، از برنامه گوشی SSHelper استفاده میکنم، که با ipv4 بدون مشکل وصل میشه ولی وقتی ipv6 که توی برنامه نوشته شده رو در pc وارد میکنم(با همین دستور) کار نمیکنه و این ارور میده :-k
-
شاید متصل شدن از طریق ipv6 توی تنظیمات ssh بسته شده.
-
خیلی اطلاعات ناقصی میدیدید. مثلا الان من مطمئن نیستم که شما دستور رو درست نوشتید یا نه، چون دستور اصلی رو نذاشتید.
علاوه بر اون، آیا مطمئن هستید که IPv6 شما به درستی تنظیم شده؟ مثلا میتونید اون رو ping بکنید؟
-
درست گفتید اصلا حواسم نبود اطلاعات خوبیم ندادم، پینگ گرفته نمیشه ولی نمیدونم چرا،داخل تنظیمات اینترنت گنو لینوکس که ipv6 فعال هست در گوشی هم اون آدرس نشون داده توی برنامه ، گوشی honor 8c اندروید8 که به یک مودم ایرانسل هردو وصل هستند، به هرحال ممنونم تا اینجاشم کمک کردید :)
ممنون میشم اگه کسی تا الان به این مشکل خورده یه راهنمایی کنه
-
مودم از ipv6 پشتیبانی میکنه؟
-
داخل تنظیماتش در بخش Profile Management و سپس جلوی IP type نوشته که IPv4 & IPv6
ویرایش: ipv6 هم داخل سایت های تشخیص آیپی میاره
-
اگر ping گرفته نمیشه، باید قبل از sshfs، مشکل IPv6 رو حل کنید. میتونید مثلا yahoo.com رو ping6 کنید؟
-
درسته مشکل از چیز دیگست، بله پینگ میده با ping6
-
خروجی ip a توی دستگاهی که میخواید بهش وصل بشید، چیه؟
-
در ترموکس زدم و ، خروجی:
~ $ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: dummy0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000
link/ether d2:a7:1b:7d:01:c2 brd ff:ff:ff:ff:ff:ff
inet6 fe80::d0a7:1bff:fe7d:1c2/64 scope link
valid_lft forever preferred_lft forever
3: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN group default qlen 1
link/sit 0.0.0.0 brd 0.0.0.0
4: rmnet_ipa0: <UP,LOWER_UP> mtu 2000 qdisc pfifo_fast state UNKNOWN group default qlen 1000
link/[530]
5: rmnet_data0: <> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/[530]
6: rmnet_data1: <> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/[530]
7: rmnet_data2: <> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/[530]
8: rmnet_data3: <> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/[530]
9: rmnet_data4: <> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/[530]
10: rmnet_data5: <> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/[530]
11: rmnet_data6: <> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/[530]
12: rmnet_data7: <> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/[530]
13: r_rmnet_data0: <UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000
link/[530]
inet6 fe80::cbe:1ead:239a:7c17/64 scope link
valid_lft forever preferred_lft forever
14: r_rmnet_data1: <> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/[530]
15: r_rmnet_data2: <> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/[530]
16: r_rmnet_data3: <> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/[530]
17: r_rmnet_data4: <> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/[530]
18: r_rmnet_data5: <> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/[530]
19: r_rmnet_data6: <> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/[530]
20: r_rmnet_data7: <> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/[530]
21: r_rmnet_data8: <> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/[530]
22: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 48:3f:e9:7e:e9:8e brd ff:ff:ff:ff:ff:ff
inet 192.168.1.104/24 brd 192.168.1.255 scope global wlan0
valid_lft forever preferred_lft forever
inet6 fdd8:c771:d831:0:956b:3d3c:3e1b:e263/64 scope global temporary dynamic
valid_lft 6855sec preferred_lft 3255sec
inet6 fdd8:c771:d831:0:4e8e:be26:56e6:6c3d/64 scope global dynamic mngtmpaddr stable-privacy
valid_lft 6855sec preferred_lft 3255sec
inet6 2a01:5ec0:1806:6e1:956b:3d3c:3e1b:e263/64 scope global temporary dynamic
valid_lft 6855sec preferred_lft 3255sec
inet6 2a01:5ec0:1806:6e1:8844:e18a:67be:4ddb/64 scope global dynamic mngtmpaddr stable-privacy
valid_lft 6855sec preferred_lft 3255sec
inet6 fe80::d2d2:e2ee:6767:b956/64 scope link stable-privacy
valid_lft forever preferred_lft forever
23: p2p0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether 4a:3f:e9:7e:e9:8e brd ff:ff:ff:ff:ff:ff
-
الان شما میخواهید از کجا به کجا وصل بشید؟
-
از گنو لینوکس به گوشیم وصل بشم تا به فایل های در گوشیم دسترسی داشته باشم
-
میتونید از گوشی پینگ کامپیوتر رو بگیرید با ipv6 ؟
-
خیر نمیشه!
یه چیزی هم که دیدم
(https://forum.ubuntu-ir.org/index.php?action=dlattach;topic=154962.0;attach=53308;image)
جلوی gateway برای ipv6 خالیه چه معنی رو میده؟ یعنی مودم ipv6 نداره یا یه چیزی نرم افزاری صحیح نیست؟
-
فکر کنم مشکل مودم باشه و بستههای ipv6 رو منتقل نمیکنه، مطمئن نیستم.
گوشی رو مستقیم با کابل usb به کامپیوتر وصل کنید و usb tethering توی گوشی رو فعال کنید. بعد ببینید میتونید با ipv6 پینگ بگیرید یا نه.
-
بزرگواران من اصلا نه پینگ میدونم دقیقا چیه نه ssh ولی دلم خواست منم بتونم وصل شم به کامپیوتر با موبایل یا برعکس و فایلامو مدیریت کنم ، چیکار باید بکنم ؟ راهنمایی میکنید بعد از حل مشکل علی جان ؟
-
گوشی رو مستقیم با کابل usb به کامپیوتر وصل کنید و usb tethering توی گوشی رو فعال کنید. بعد ببینید میتونید با ipv6 پینگ بگیرید یا نه.
اصلا با این روش گوشیم به گنو لینوکس ipv6 نمیده!!
بزرگواران من اصلا نه پینگ میدونم دقیقا چیه نه ssh ولی دلم خواست منم بتونم وصل شم به کامپیوتر با موبایل یا برعکس و فایلامو مدیریت کنم ، چیکار باید بکنم ؟ راهنمایی میکنید بعد از حل مشکل علی جان ؟
اگه مشکلی نیست ماهم یکم دانش در اختیار بزاریم ;D
https://wiki.gentoo.org/wiki/SSHFS (https://wiki.gentoo.org/wiki/SSHFS) این مستند جنتو خیلی خوبه
خلاصه اش، در گوشی یه برنامه واسه اینکار نصب کن ( دقیق نمیدونم تو termux چجوریه..) که یه نرم افزار خوب پیدا کردم اسمش SSHelper بعد باز کردن نرم افزار کلی قابلیت داره و مشخصه خلاصه، رمزت هم بنویس، و بعد اجرا کردن نرم افزار ip رو که باید وارد کنی و نام کاربریت رو مینویسه، خب بریم مرحله بعدی
در گنو لینوکس باید نرم افزار نصب کنی که اینطوره
sudo apt install sshfs
شاید نیاز باشه بر در مسیر /etc/fuse.conf
و user_allow_other از # در بیاری یعنی اون اولش # پاک کنی که با nano میتونی
خب حالا ممکنه یه خاموش روشن نیاز باشه کنی
و بعدش با دستور sshfs
sshfs larry@remotehost:/home/larry ~/remote_mount -p 2222
اینطوری اطلاعات گوشیت روی یه پوشه بالا میاری
خب اول از همه اون اول که نوشته root با نام کاربری که توی برنامه گوشی بهت داده عوض میکنی، و بجای remotehost آی پی گوشیت که تو برنامه نوشته رو مینویسی و در جلوی اون که نوشته :/home/larry بجای اون آدرس پوشه ای که میخوای از گوشیت بالا بیاد مینویسی که خب میدونی توی اندروید نمیشه / رو وارد کنی چون دسترسی نمیده.. ، خب برا من اینجا مینویسم که /:storage
و حافظه گوشیم و کارت اس دیم نشون میده
خب و در بعدش که نوشته شده ~/remote_mount باید تو پوشه ای که میخوای حافظه گوشیت سوار بشه رو انتخاب کنی و در آخر بجای 2222
پورتی که تو برنامه نوشته رو وارد کن :)
پن: باید هم گوشیت هم سیستمت به یک شبکه وصل باشند مثلا به یک وای فای
-
یه نرم افزار خوب پیدا کردم اسمش SSHelper
سپاس ولی میخوام با همون ترموکس کار کنم 😅
باید هم گوشیت هم سیستمت به یک شبکه وصل باشند مثلا به یک وای فای
اگه با گوشیمم به سیستم اینترنت داده باشم ( هات اسپات ) بازم کار میده ؟
-
سپاس ولی میخوام با همون ترموکس کار کنم 😅
مشتاقم منم یاد بگیرم چطوره!!
اگه با گوشیمم به سیستم اینترنت داده باشم ( هات اسپات ) بازم کار میده ؟
اره میشه فقط آدرس ip عوض شده رو باید وارد کنی(که بازم تو برنامه نشون میده)
-
اصلا با این روش گوشیم به گنو لینوکس ipv6 نمیده!!
در اینصورت باز هم درگاهها یه ip link local دارند که میتونه توی شبکه داخلی استفاده بشه. نسخه ipv6 اونها با fe80 شروع میشه.
با مودم هم امتحان کنید که ip link local جواب میده یا نه.
مشتاقم منم یاد بگیرم چطوره!!
فکر کنم باید یه ssh server روی جایی که میخواهید بهش وصل بشید راه بندازید.
-
فکر کنم باید یه ssh server روی جایی که میخواهید بهش وصل بشید راه بندازید
چجوری ؟
-
در اینصورت باز هم درگاهها یه ip link local دارند که میتونه توی شبکه داخلی استفاده بشه. نسخه ipv6 اونها با fe80 شروع میشه.
با مودم هم امتحان کنید که ip link local جواب میده یا نه.
اوو ممنون چه جالب!
راستش با دستور ip پیداش کردم که inet6 fe80::444e:764a:f8c8:526b/64 scope link noprefixroute
valid_lft forever preferred_lft forever
بود ولی وقتی در گوشی ازش پینگ میگیرم با این دستور این ارور میده
~ $ ping6 fe80::444e:764a:f8c8:526b
connect: Invalid argument
-
بزرگواران من اصلا نه پینگ میدونم دقیقا چیه نه ssh ولی دلم خواست منم بتونم وصل شم به کامپیوتر با موبایل یا برعکس و فایلامو مدیریت کنم ، چیکار باید بکنم ؟
https://f-droid.org/fa/packages/org.kde.kdeconnect_tp/
-
بزرگواران من اصلا نه پینگ میدونم دقیقا چیه نه ssh ولی دلم خواست منم بتونم وصل شم به کامپیوتر با موبایل یا برعکس و فایلامو مدیریت کنم ، چیکار باید بکنم ؟
https://f-droid.org/fa/packages/org.kde.kdeconnect_tp/
مشکل اینجاش نمیخوام qt رو قاطی کنم با gtk و گنوم و یه عالمه چیز میز اضافه نصب شه !
-
اوو ممنون چه جالب!
راستش با دستور ip پیداش کردم که inet6 fe80::444e:764a:f8c8:526b/64 scope link noprefixroute
valid_lft forever preferred_lft forever
بود ولی وقتی در گوشی ازش پینگ میگیرم با این دستور این ارور میده
~ $ ping6 fe80::444e:764a:f8c8:526b
connect: Invalid argument
این رو توی گوشی امتحان کردید یا کامپیوتر؟ اسم درگاه مورد نظر رو هم بدید و ببینید کار میکنه یا نه. اگه از گوشی استفاده میکنید، اسم درگاه مربوط به usb tethering باید rndis0 باشه.
ping6 -I rndis0 fe80::444e:764a:f8c8:526b
-
مشکل اینجاش نمیخوام qt رو قاطی کنم با gtk و گنوم و یه عالمه چیز میز اضافه نصب شه !
اصلاً نیازی به کیوت نداره. اگه گنوم داری، کافیه افزونهٔ gsconnct رونصب کنی.
-
این رو توی گوشی امتحان کردید یا کامپیوتر؟ اسم درگاه مورد نظر رو هم بدید و ببینید کار میکنه یا نه. اگه از گوشی استفاده میکنید، اسم درگاه مربوط به usb tethering باید rndis0 باشه.
کد: [انتخاب]
ping6 -I rndis0 fe80::444e:764a:f8c8:526b
توی گوشی، الان اینو که دادی توی گوشی زدم(البته ipv6 عوض شد اون جدید وارد کردم) باز هم ارور connect: Invaild aegument
دادش ، ولی وقتی توی سیستم گنو لینوکسی گوشیم فراخانی میکنم انگار چیزی پیدا میکنه ولی جوابی نمیده:
ping6 -I usb0 fe80::6c7b:d5ff:fe8c:f5e2
ping6: Warning: source address might be selected on device other than: usb0
PING fe80::6c7b:d5ff:fe8c:f5e2(fe80::6c7b:d5ff:fe8c:f5e2) from :: usb0: 56 data bytes
^C
--- fe80::6c7b:d5ff:fe8c:f5e2 ping statistics ---
41 packets transmitted, 0 received, 100% packet loss, time 40938ms
-
فکر کنم دیوارآتش اندروید نمیذاره ping درست انجام بشه.
گوشی و کامپیوتر رو به مودم دصل کنید و امتحان کنید که میتونید با ipv6 link local پینگ بگیرید یا نه.
من خودم سعی کردم با usb tethering وصل بشم و ping بگیرم که نشد. با مودم که امتحان کردم، هر دو میتونستند ping هم رو داشته باشند. (با ipv6 link local امتحان کردم.)
-
عذر میخوام ، من همینجوری زدم تو ترماکس اینو ، خروجیش این شد :
ipv6 link local
No command ipv6 found, did you mean:
Command ipfs in package ipfs
Command ip in package iproute2
Command mpv in package mpv
Command mpv in package mpv-x from the x11-repo repository
Command pv in package pv
Command imv in package renameutils
این آپشن که ( بپرسه منظورت این دستور بود که توی فلان بستس یا اون یکی یا اون ) اسم بستش چیه تو سیستم نصب کنم ؟
-
iproute2 فکر کنم
-
اسم بسته ای که بگه ( دستوری که زدی رو نداریم ، ولی میتونی با نصب فلان بسته داشته باشیش ) رو میگم !
-
درسته بنظر مشکل از اندروید هست ، ولی متاسفانه با وصل کردن گوشی به مودم هم بهم پینگ نمیده، نمیدونم شاید بر میگرده به نوع گوشی و طراحی اش یا شایدم تنظیمات مودمی چیزی که من انجام ندادم
-
عذر میخوام ، من همینجوری زدم تو ترماکس اینو ، خروجیش این شد :
ipv6 link local
No command ipv6 found, did you mean:
Command ipfs in package ipfs
Command ip in package iproute2
Command mpv in package mpv
Command mpv in package mpv-x from the x11-repo repository
Command pv in package pv
Command imv in package renameutils
اینکه دستور نیست. ipv6 link local یه رنج ipv6 هست که از ::fe شروع میشه.
این آپشن که ( بپرسه منظورت این دستور بود که توی فلان بستس یا اون یکی یا اون ) اسم بستش چیه تو سیستم نصب کنم ؟
بسته command-not-found بود.
درسته بنظر مشکل از اندروید هست ، ولی متاسفانه با وصل کردن گوشی به مودم هم بهم پینگ نمیده، نمیدونم شاید بر میگرده به نوع گوشی و طراحی اش یا شایدم تنظیمات مودمی چیزی که من انجام ندادم
دقیقا توی کدوم دستگاه چه دستوری وارد کردید و چی گفت؟
-
درسته بنظر مشکل از اندروید هست ، ولی متاسفانه با وصل کردن گوشی به مودم هم بهم پینگ نمیده، نمیدونم شاید بر میگرده به نوع گوشی و طراحی اش یا شایدم تنظیمات مودمی چیزی که من انجام ندادم
دقیقا توی کدوم دستگاه چه دستوری وارد کردید و چی گفت؟
توی گنو لینوکس دستور ping6 fe80::d2d2:e2ee:6767:b956
PING fe80::d2d2:e2ee:6767:b956(fe80::d2d2:e2ee:6767:b956) 56 data bytes
^C
--- fe80::d2d2:e2ee:6767:b956 ping statistics ---
24 packets transmitted, 0 received, 100% packet loss, time 23550ms
که هرچی صبر میکنم پینگ نمیده، گنو لینوکسم با کابل لن به مودم وصله و گوشیم با wifi