4in6 tunneling (via OpenVPN?)

13

Saya memiliki jaringan lokal dengan akses internet. Namun sayangnya kecepatan koneksi internet IPv4 terbatas pada 1mbps, yang sangat menyedihkan. Untungnya saya memiliki IPv6 asli , dan tidak ada batas kecepatan koneksi di atas IPv6.

Jadi, untuk mendapatkan koneksi internet yang baik saya membuat rencana: terhubung ke layanan VPN melalui IPv6, dan melewati semua lalu lintas IPv4 melalui terowongan IPv6, atau sesuatu seperti itu, saya pikir Anda mendapatkan ide.

Saya menyarankan untuk menggunakan layanan seperti HideMyAss.com, tetapi sayangnya mereka tidak mendukung IPv6.

Pertanyaannya adalah: Apakah ada layanan VPN yang ada yang akan membuat impian saya menjadi kenyataan, dan mudah digunakan, yang dapat saya hubungkan melalui PPTP atau OpenVPN (Saya ingin mengatur koneksi ke VPN dalam pengaturan router saya).

Sunting : Sepertinya ada beberapa layanan VPN yang mendukung IPv6 (aneh, tetapi layanan VPN terbesar hanya mendukung IPv4), dan tidak ada yang menyediakan 4in6 terowongan.

Jadi, saya datang ke solusi berikut: menyewa VPS dengan alamat IPv6, dan secara manual mengatur 4in6 tunnel.

Saya tidak pandai networking, tidak pernah melakukan hal-hal seperti itu, dan tidak tahu harus mulai dari mana, dan apa yang harus saya lakukan.

Kasing penggunaan, seperti yang saya undestand, akan terlihat seperti ini: Saya terhubung dari komputer di rumah saya ke VPS melalui OpenVPN, dan setelah itu semua lalu lintas IPv4 saya melewati IPv6 (server melakukan pekerjaan). OpenVPN - karena saya ingin mengkonfigurasi koneksi VPN ke server di router saya (Asus RT-N16?). Bagaimana saya bisa mencapai ini?

Artem Pyanykh
sumber
Silakan tambahkan lebih banyak info tentang arsitektur & modem jaringan Anda dan terutama di mana Anda memiliki IPv6 dan di mana tidak.
harrymc
@harrymc detail apa yang diperlukan? ISP saya secara alami mendukung IPv6. Saya juga punya alamat IP statis. Setiap router spesifik dapat dibeli jika diperlukan.
Artem Pyanykh
Lihat jawaban saya. Info berguna tambahan: Sistem operasi Anda, model komputer, dan apakah koneksi Anda hanyalah komputer-router-ISP.
harrymc
Saya telah menghapus jawaban lama saya dan menambahkan yang baru, berharap jawaban itu lebih baik.
harrymc

Jawaban:

1

Jawabannya sederhana.

  1. Mengatur VPS dengan konektivitas IPv6 dan mengatur OpenVPN menggunakan antarmuka TAP (sebagai lawan TUN) pada VPS dan mesin lokal Anda. Pastikan Anda terhubung ke VPS melalui IPv6.
  2. Pastikan antarmuka TAP di kedua ujungnya memiliki alamat IPv4 pribadi pada subnet yang sama. Ping alamat IPv4 pribadi VPS untuk memastikan Anda memiliki koneksi.
  3. Aktifkan IPv4 forwarding dan masquerading NAT pada VPS: echo 1 > /proc/sys/net/ipv4/ip_forward,iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
  4. Di mesin lokal Anda, hapus rute IPv4 default :ip -4 route del default
  5. Tambahkan rute IPv4 default baru di mesin lokal Anda, menggunakan alamat IPv4 pribadi VPS sebagai gateway: ip -4 route add default via 10.20.30.1(dengan asumsi 10.20.30.1 adalah alamat IP pada antarmuka TAP VPS)

Saya menggunakan proses ini (tetapi secara terbalik) untuk mendapatkan koneksi IPv6 sebelum ISP saya menyediakannya. EDIS GmbH menawarkan VPS murah dengan alamat IPv6 di berbagai negara. Mereka memiliki banyak pilihan dan rasa Linux untuk menginstal juga.

hololeap
sumber
1

Pendekatan server virtual akan membutuhkan banyak biola, sebenarnya menyiapkan komputer cloud yang dihosting pada penyedia yang mendukung IPv6. Sementara penyedia seperti itu ada, saya tidak yakin bahwa VPS adalah satu-satunya solusi.

Menurut saya, Anda memerlukan penyedia broker cloud Tunnel yang menyediakan "IPv4 over IPv6", menggunakan kemampuan IPv6 router Anda untuk terhubung ke layanan itu. Artinya, menggunakan router IPv6 Anda ingin mengakses jaringan IPv4.

Sayangnya, sebagian besar broker terowongan memberikan layanan yang berlawanan dari "IPv6 over IPv4", untuk orang-orang yang memiliki router IPv4 tetapi perlu mengakses jaringan IPv6.

Beberapa info bermanfaat terdapat dalam Daftar artikel Wikipedia tentang broker terowongan IPv6 , di mana Anda harus mencari penyedia yang mendukung 4in6 dan Tunnel Setup Protocol (TSP).

Salah satu kandidat yang mungkin adalah Freenet6 dan layanan gratis mereka Freenet6 DS-lite (Beta) . Saya tidak punya pengalaman dengan itu dan dokumentasinya jarang, tetapi Anda bisa mencoba dan melihat apakah itu berguna. Saya tidak tahu bandwidth layanan gratis ini atau apakah layanan komersial yang lebih cepat tersedia. Anda harus menghubungi Dukungan mereka untuk itu.

SIXXS sepertinya adalah kandidat yang baik.

harrymc
sumber
0

Deshene, saya yakin Anda agak bingung.

Protokol internet adalah bagian dari lapisan internet dari model TCP / IP, yang sepupunya adalah lapisan jaringan dari model OSI. Tugasnya adalah untuk mendapatkan paket dari A ke B.

Tidak ada hubungannya dengan bandwidth. Keterbatasan bandwidth adalah bagian dari lapisan fisik dari model-model tersebut. 'IPv4' jika Anda dapat (secara teoritis) 'menangani' bandwidth apa pun, b / c itu bukan bagian dari lapisan fisik. Lihatlah sebagian besar artikel di internet tentang IP6, Anda akan melihatnya dibentuk terutama untuk mengatasi masalah lebih banyak perangkat yang terhubung internet dan karenanya semakin sedikit alamat IPv4 yang tersedia untuk perangkat tersebut. Lebih detail di luar cakupan jawaban ini tetapi http://en.wikipedia.org/wiki/IPv6 .

Anda tidak akan melihat peningkatan kinerja dengan pendekatan ini, dijamin. Anda bahkan mungkin mengambil hit kinerja dengan menambahkan hop ke rute Anda info lebih lanjut . Rekomendasi saya adalah melihat ke ISP Anda untuk bandwidth lebih banyak (siapa pun yang menyediakan uplink Anda, karena itu adalah hambatan Anda), pastikan jaringan Anda mampu 1Gbps atau lebih baik (yang berarti semua nics, switch, dan kabel jaringan juga).

MDMoore313
sumber
1
Sejauh yang saya mengerti, poster ISP mengekang IPv4 lebih dari IPv6, tapi saya mungkin salah.
harrymc