Azumi67 / 6TO4-GRE-IPIP-SIT

[Multiple Servers] Tunneling methods such as 6to4, GRE6, and IP6IP6, Geneve provide solutions for transmitting IPv6 packets over existing IPv4 or IPv6 networks. These methods allow communication between networks that use different IP versions.
GNU General Public License v3.0
248 stars 79 forks source link

عدم دسترسی به پرایوت ایپی #55

Closed amirng closed 2 months ago

amirng commented 2 months ago

سلام وقت بخیر باشه الان من روی دیتاسنتر هاست ایران با شبکه رسپینا دارم کار میکنم اما جواب نمیده ینی روی سرور خارج میزنم روی سرور ایران میزنم هاست ایران ولی جواب نمیده icmp_seq=2 Destination unreachable: Address unreachable واسه چیه این خطا mtu هم دستی عوض کردم عدد رندوم زدم باز نشد روی یک سرور ایران دیگه تست کردم اوکی بود ولی حتی از اون ایرانه به هاست ایران نمیشه بازم

amirng commented 2 months ago

من از مولتی سرور استفاده میکنم ۲ سرور ایران ۱ سرور خارج 6tO4 Multiple Servers از این روش استفاده میکنم

Azumi67 commented 2 months ago

سلام . شما دو راه دارید. روی اون سرور ایرانی که این مشکل هست باید با خارجی دیگری این روش رو تست کنید یا روش رو از sit به روش‌هایی دیگر تغییر بدید و ببینید کار میکند یا خیر.

amirng commented 2 months ago

با همین روش یه سرور روی یک سرور خارج دیگه تست کردم نشد چه روشی پیشنهاد میکنید؟ متوجه نشدم از کجا تغییر بدم؟

Azumi67 commented 2 months ago

روش رو از sit به طور مثال به vxlan تغییر میدید یا gre6 . در اون سرور ایران در حال حاضر شما نمیتوانید با اون روش وصل بشید. به طور مثال اگر سرور خارج 1 با ایران 1 مشکل داره. این احتمال هست که خارج دوم با ایران یک مشکل نداشته باشه.

amirng commented 2 months ago

add tunnel "sit0" failed: No buffer space available RTNETLINK answers: File exists RTNETLINK answers: File exists ╰─────────────────────────────────────────────────────────╯ ✨ Adding commands... Do you want to set the MTU [6to4]? (yes/no): no ✔ Private ip added successfully! ✔ Cronjob added successfully! ✔ keepalive service Configured! Pinging failed: Command '['ping', '-c', '2', '2002:801b::1']' returned non-zero exit status 1. ✨ Configuring... ╭─────────────────────────────────────────────────────────╮ ───────────────────────────────────────────────────────── Enter the number of additional IPs for the GRE6 tunnel: 1 add tunnel "ip6gre0" failed: No buffer space available RTNETLINK answers: File exists RTNETLINK answers: File exists Do you want to set the MTU [GRE6]? (yes/no): no ───────────────────────────────────────────────────────── Created IPv6 Addresses Server 1: +---------------------------+ | 2002:801a::2 | | 2002:802a::2 | +---------------------------+ (Please wait,Azumi is pinging... PING 2002:801a::1(2002:801a::1) 56 data bytes From 2002:801a::2 icmp_seq=1 Destination unreachable: Address unreachable From 2002:801a::2 icmp_seq=2 Destination unreachable: Address unreachable

--- 2002:801a::1 ping statistics --- 2 packets transmitted, 0 received, +2 errors, 100% packet loss, time 1003ms ✔ Cronjob added successfully! ✔ GRE6 Configuration Completed! Press Enter to continue...

الان از روش مولتی سرور بخش GRE6 Multiple Servers استفاده کردم اول سرور خارج سپس سرور ایران با این خطا باز مواجه شدم

Azumi67 commented 2 months ago

داخل گیت هاب نوشتم .buffer space وقتی میده باید تانل‌ها یا بهتره بگم اینترفیس های قدیمی رو پاک کنید وگرنه کانفیگ انجام نمیشه .

amirng commented 2 months ago

Do you want meh to find the main interface automatically? (yes/no): yes Do you want to set the MTU [Vxlan]? (yes/no): no PING 30.0.0.2 (30.0.0.2) 56(84) bytes of data. From 30.0.0.1 icmp_seq=1 Destination Host Unreachable From 30.0.0.1 icmp_seq=2 Destination Host Unreachable

--- 30.0.0.2 ping statistics --- 2 packets transmitted, 0 received, +2 errors, 100% packet loss, time 1004ms pipe 2 ✔ Vxlan ip added successfully! ✔ Cronjob added successfully! ✔ keepalive service Configured! Please Wait, Azumi is pinging... Pinging failed: Command '['ping', '-c', '2', '30.0.0.2']' returned non-zero exit status 1. ✨ Vxlan FDB With Bridge Configured Created IPv6 Addresses Kharej Server +---------------------------+ | 30.0.0.1 |

این سرور خارج

✨ Installing Bridge.. Bridge Installation complete. ───────────────────────────────────────────────────────── Do you want meh to find the main interface automatically? (yes/no): yes Do you want to set the MTU [Vxlan]? (yes/no): no PING 30.0.0.1 (30.0.0.1) 56(84) bytes of data. From 30.0.0.2 icmp_seq=1 Destination Host Unreachable From 30.0.0.2 icmp_seq=2 Destination Host Unreachable

--- 30.0.0.1 ping statistics --- 2 packets transmitted, 0 received, +2 errors, 100% packet loss, time 1023ms pipe 2 ✔ Vxlan ip added successfully! ✔ Cronjob added successfully! ✔ keepalive service Configured! Please Wait, Azumi is pinging... Pinging failed: Command '['ping', '-c', '2', '30.0.0.1']' returned non-zero exit status 1. ✨ Vxlan FDB With Bridge Configured Created IPv6 Addresses IRAN Server +---------------------------+ | 30.0.0.2 | +---------------------------+ Press Enter to continue...

اینم سرور ایران

Azumi67 commented 2 months ago

به شما گفتم . ممکنه یک روش در یک سرور ایران کار نکند و یک روش کار کند. ممکنه همه کار نکند . باید با سرور های خارج مختلف تست کنید یا حتی icmp تست کنید . وقتی یک روش کار نمیکند روش دیگری را باید تست کنید. حتما اطمینان پیدا کنید که تانل های قبلی را پاک کرده باشید

amirng commented 2 months ago

دستور پاک کردن تانل های قبلی رو میفرمایید؟ sudo ip link delete vxlan از این استفاده میکنم درسته؟

Azumi67 commented 2 months ago

بهتره از داخل کرون و etc پاک بشه که خود اسکریپت این قابلیت رو داره . اما به صورت manual برید داخل etc و کرون و پاک کنید و بعد ریبوت .

amirng commented 2 months ago

حقیقتا کلافه شدم هرچی میزنم نمیشه

amirng commented 2 months ago

تمام روش ها رو تست کردم فقط یک روش جواب داد اونم توی تک سرور تک سرور vxlan کار کرد مولتی سرور نمیشه زد اینو؟

Azumi67 commented 2 months ago

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