Bagaimana saya bisa menggunakan koneksi IPv6 server saya dari IPv4 komputer saya?

8

Saya memiliki server yang memiliki dukungan IPv6 dan IPv4. Saya ingin menggunakan ini untuk memungkinkan desktop saya, yang memiliki koneksi hanya IPv4, untuk terhubung ke server lain melalui IPv6. Apa jenis perangkat lunak yang diperlukan, di server dan di desktop, untuk mengaktifkan ini?

Server menjalankan Ubuntu Linux 10.04 LTS dan desktop menjalankan Mac OS X 10.6.7.

Jeremy Banks
sumber

Jawaban:

2

Pertanyaan ini telah dijawab di ServerFault . Solusinya adalah dengan menggunakan perangkat tunneling bukan proxy kaus kaki.

Slubman
sumber
Dalam jawaban itu disebutkan bahwa menggunakan SSH menambah overhead yang signifikan. Adakah yang punya solusi yang menghindari ini?
Jeremy Banks
2

Untuk koneksi tertentu Anda bisa menggunakan relay socat .

Anda menginstal socat di server dan menjalankannya (misalnya melalui skrip startup) untuk mengatur IPV4 ke IPV6 relay.

Berikut ini adalah relay TCP IPV4 ke IPV6 sederhana untuk server web IPV6.

socat TCP4-LISTEN:www TCP6:www.example.com:www

Klien terhubung ke alamat IPv4 relai.

RedGrittyBrick
sumber
2

Anda harus mengubah server Anda menjadi router IPv6 dan menjadikannya gateway default untuk sistem desktop Anda. Berikut ini adalah deskripsi cara melakukan ini: http://tomicki.net/ipv6.router.php

ceving
sumber
0

Rupanya terowongan SSH biasa sebagian besar berfungsi untuk menjelajah web, jika Anda tidak keberatan proksi semua lalu lintas IPv4 Anda juga. Itu hanya berlari

ssh -D 1234 my-server.com

pada komputer Anda dan konfigurasi sistem operasi dan / atau browser Anda untuk terhubung melalui proxy SOCKS aktif localhost:1234.

"Sebagian besar" bekerja? Saya menggunakan http://test-ipv6.com/ untuk mengevaluasi solusi ini untuk penelusuran web.

  • Di Chrome dan Safari setiap tes lulus kecuali untuk "Tes IPv6 tanpa DNS".
  • Di Firefox, setiap pengujian lulus kecuali untuk "Tes apakah server DNS ISP Anda menggunakan IPv6".
  • Opera tidak dapat menggunakan proxy SOCKS.

Saya membayangkan bahwa pengaturan VPN akan membuat semuanya berfungsi dengan baik.

Jeremy Banks
sumber
0

Seperti yang Anda katakan bahwa ISP Anda tidak mendukung iPv6, Anda perlu iPv6 melalui IPv4, disebut juga “6 hingga 4”.

Salah satu metode disajikan dalam Menghubungkan ke alamat IPv6 menggunakan IPv4 :

  1. Pilih menu Apple> Preferensi Sistem, lalu klik Jaringan.
  2. Klik Tambah (+) dan kemudian pilih "6 hingga 4" dari menu pop-up Antarmuka.
  3. Beri nama konfigurasi, dan kemudian klik Buat.
  4. Jika Anda diberi alamat relai, pilih Secara Manual dari menu pop-up Konfigurasi dan masukkan. Jika tidak, biarkan menu pop-up Konfigurasi diatur ke Otomatis.

Metode di atas ditunjukkan di sini dengan tangkapan layar: Konfigurasi IPv6 6to4 untuk MacOS X


Metode lain dirinci dalam Apple Mac OS X IPv6 :

Mac OS X mendukung terowongan yang dikonfigurasi dengan gif tunnel-interface. Menyiapkan terowongan manual membutuhkan beberapa langkah di baris perintah.

Sebelumnya, Anda memerlukan informasi berikut:

$host-ipv4
    IPv4-address of the host
$router-ipv4
    IPv4-address of the router/tunnel-server
$tunnel-v6host
    (Tunnel) IPv6-address of the host
$tunnel-v6router
    (Tunnel) IPv6-address of the router

Siapkan titik akhir IPv4 dari terowongan:

ifconfig gif0 tunnel $host-ipv4 $router-ipv4 

Siapkan titik akhir IPv6 dari terowongan:

ifconfig gif0 inet6 alias $tunnel-v6host $tunnel-v6router prefixlen 128

Tetapkan rute default (IPv6) di terowongan:

route add -inet6 default -interface gif0

Saya tidak dapat menguji metode apa pun, tidak memiliki Mac.


Anda juga dapat mencoba dan menemukan broker terowongan yang memberi Anda IPv6 di alamat IPv4. Anda akan mendapatkan alamat IPv6, yang dengannya Anda dapat menjelajahi internet IPv6.

Namun, sebagian besar broker terowongan meminta Anda membuka terowongan 24/7. Sejumlah broker terowongan besar telah didirikan, di antaranya di eropa sixxs.net , di canada freenet6.net dan Hurricane Electric .

harrymc
sumber
ISP rumah saya tidak mendukung IPv6.
Jeremy Banks
Anda tidak menyatakan itu di pos Anda, sekarang benar, jadi mengapa harus downvote? Saya pikir "terima kasih ini tidak berlaku dalam kasus saya" yang sopan akan jauh lebih baik. Bahan referensi dapat ditemukan di sini .
harrymc
Saya menulis ulang jawaban saya sesuai dengan info Anda.
harrymc