Có thể có hai mạng IPv6 để liên lạc qua Internet IPv4 trong trường hợp này không?


0

Tôi có một thiết lập của một máy tính xách tay được kết nối với mạng IPv4 di động (USB dongle 3G) và PC được kết nối với một mạng IPv4 / IPv6 khác. Cả hai đều được cấu hình để chạy như bộ định tuyến IPv6 và mỗi bộ đều có mạng IPv6.

Máy tính xách tay kết nối Internet qua mạng 3G với địa chỉ IPv4 (riêng tư và hầu hết thay đổi) trên một giao diện và có giao diện khác trên chế độ AP cung cấp mạng IPv6 riêng (2001: db8: 444 :: / 64) . PC kết nối với Internet thông qua mạng tổ chức với cả địa chỉ IPv4 và IPv6 công khai trên một giao diện và có giao diện khác trên chế độ AP cung cấp mạng IPv6 riêng của mình (2001: db8: 222 :: / 64). Cả hai đều chạy Linux Ubuntu.

Có thể có được hai mạng IPv6 (2001: db8: 222 :: / 64 và 2001: db8: 444 :: / 64) để giao tiếp qua Internet IPv4 không?

Openvpn có tốt không trong trường hợp này để có lưu lượng IPv6 qua đường hầm IPv4-IPv4?

Cảm ơn đã giúp đỡ trước


Vâng, nó là có thể. Bạn sẽ cần phải đóng gói các gói IPv6 trong các gói IPv4 kết hợp với một đường hầm.
Hennes

Tuyệt vời, vì vậy mọi ý tưởng về cách đạt được điều đó trong Linux
user361283

Câu trả lời:


0

Các đơn giản nhất phương pháp sẽ được thiết lập một VPN trên IPv4 - ví dụ, OpenVPN trong (L2) Chế độ 'vòi'.

  • Trên trang 1 (tổ chức):

    # /etc/openvpn/<site2>.conf
    cảng 22
    phao
    
    bí mật /etc/private/openvpn-<site1>-<site2>.key
    dev tap- <site2>
    tuyến đường lên /etc/openvpn/<site2>-configure.sh
    kịch bản bảo mật 2
    
    # /etc/openvpn/<site2>.sh
    liên kết ip thiết lập $ dev lên
    ip addr add 2001: db8: 111 :: 1/64 dev $ dev
    tuyến đường ip thêm 2001: db8: 222 :: / 64 dev $ dev
    (tùy chọn) tuyến ip add :: / 0 dev $ dev
    
  • Trên trang web 2 (máy tính xách tay), thực tế giống nhau:

    # /etc/openvpn/<site1>.conf
    từ xa <site1> -server.example.com 22
    quý tộc
    
    bí mật /etc/private/openvpn-<site1>-<site2>.key
    dev tap- <site1>
    tuyến đường lên /etc/openvpn/<site1>-configure.sh
    kịch bản bảo mật 2
    
    # /etc/openvpn/<site1>-configure.sh
    liên kết ip thiết lập $ dev lên
    ip addr thêm 2001: db8: 222 :: 1/64 dev $ dev
    tuyến đường ip thêm 2001: db8: 111 :: / 64 dev $ dev
    

Sử dụng openvpn --genkey --secret /etc/private/openvpn-site2.keyđể tạo khóa mã hóa trên máy tính xách tay của bạn, sau đó sao chép nó vào tổ chức org. Thiết lập này chỉ hoạt động cho các kết nối máy khách, nhưng rất đơn giản để cấu hình, mà không phải xử lý các chứng chỉ TLS.


Nếu cả hai máy ngang hàng đều có địa chỉ IP tĩnh, bạn có thể sử dụng các tính năng đường hầm IP-in-IP tích hợp trong Linux.

Phương pháp đơn giản nhất về mặt kỹ thuật sẽ là một đường hầm IPv6 trên v4, cùng loại chính xác được sử dụng bởi các nhà môi giới đường hầm IPv6 khác nhau - chỉ với một tuyến đường cụ thể hơn.

ip tunnel add tunnel-site2 mode sit local <local-ipv4> remote <remote-ipv4>

Một loại khác là đường hầm GRE, loại được PPTP sử dụng. Cú pháp là như nhau, chỉ với mode gre.

Khi bạn có giao diện đường hầm, bạn có thể gán cho nó địa chỉ IPv6 và / hoặc định cấu hình các tuyến.

Thật không may, họ không có tùy chọn để đối phó với việc thay đổi động các địa chỉ IP của máy khách.


Tôi đã làm theo các bước tương tự như bạn đã giải thích để tạo VPN qua ipv4 bằng chế độ nhấn OpenVPN nhưng tôi không thể ping mạng được kết nối với máy chủ = 2001: db8: 222 :: 1 từ máy khách (máy tính xách tay). nó báo cáo rằng địa chỉ đó không thể truy cập được vì nó gửi tin nhắn chào hàng xóm nhưng không nhận được hồi âm.
dùng361283
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.