Difference between revisions of "IPv4-in-IPv6 Tunnel: Setup point-to-point tunnel"
Jump to navigation
Jump to search
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
Line 23: | Line 23: | ||
==Gateway B== | ==Gateway B== | ||
− | ip addr add 10.10.0.1/24 dev | + | ip addr add 2001::101/64 dev enp0s3 |
+ | ip addr add 10.10.0.1/24 dev enp0s8 | ||
ip -6 tunnel add ip6tnl1 mode ipip6 remote 2001::100 local 2001::101 | ip -6 tunnel add ip6tnl1 mode ipip6 remote 2001::100 local 2001::101 | ||
ip link set dev ip6tnl1 up | ip link set dev ip6tnl1 up | ||
Line 32: | Line 33: | ||
# ip -6 tunnel show | # ip -6 tunnel show | ||
− | ip6tnl0: ip/ipv6 remote :: local :: encaplimit | + | ip6tnl0: ip/ipv6 remote :: local :: encaplimit 0 hoplimit inherit tclass 0x00 flowlabel 0x00000 (flowinfo 0x00000000) |
ip6tnl1: ip/ipv6 remote 2001::100 local 2001::101 encaplimit 4 hoplimit 64 tclass 0x00 flowlabel 0x00000 (flowinfo 0x00000000) | ip6tnl1: ip/ipv6 remote 2001::100 local 2001::101 encaplimit 4 hoplimit 64 tclass 0x00 flowlabel 0x00000 (flowinfo 0x00000000) | ||
Revision as of 20:52, 8 February 2019
Skenario
192.168.100.0/24 -- A 2001::100 -- B 2001::101 B -- 10.10.0.0/24
Gateway A IPv6 2001::100 Tunnel 192.168.100.0/24 Gateway B IPv6 2001::101 Tunnel 10.10.0.0/24
Gateway A
ip addr add 2001::100/64 dev enp0s3 ip addr add 192.168.100.1/24 dev enp0s8 ip -6 tunnel add ip6tnl1 mode ipip6 remote 2001::101 local 2001::100 ip link set dev ip6tnl1 up ip route add 10.10.0.0/24 dev ip6tnl1 metric 1
Cek menggunakan perintah berikut
# ip -6 tunnel show
ip6tnl0: ip/ipv6 remote :: local :: encaplimit 4 hoplimit inherit tclass 0x00 flowlabel 0x00000 (flowinfo 0x00000000) ip6tnl1: ip/ipv6 remote 2001::101 local 2001::100 encaplimit 4 hoplimit 64 tclass 0x00 flowlabel 0x00000 (flowinfo 0x00000000)
Gateway B
ip addr add 2001::101/64 dev enp0s3 ip addr add 10.10.0.1/24 dev enp0s8 ip -6 tunnel add ip6tnl1 mode ipip6 remote 2001::100 local 2001::101 ip link set dev ip6tnl1 up ip route add 192.168.100.0/24 dev ip6tnl1 metric 1
Cek menggunakan perintah berikut:
# ip -6 tunnel show
ip6tnl0: ip/ipv6 remote :: local :: encaplimit 0 hoplimit inherit tclass 0x00 flowlabel 0x00000 (flowinfo 0x00000000) ip6tnl1: ip/ipv6 remote 2001::100 local 2001::101 encaplimit 4 hoplimit 64 tclass 0x00 flowlabel 0x00000 (flowinfo 0x00000000)
Cek dari Gateway A
# ping 10.10.0.1
Altrenatif Penjelasan Lain
Cara membuat tunnel device 4over6 (perlu di up sesudahnya)
# /sbin/ip tunnel add <device> mode ip4ip6 remote <ipv6addressofforeigntunnel> local <ipv6addresslocal>
Contoh, misalnya membuat tiga tunnel,
# /sbin/ip -6 tunnel add ip6tnl1 mode ip4ip6 remote <ipv6addressofforeigntunnel1> local <ipv6addresslocal> # /sbin/ip link set dev ip6tnl1 up # /sbin/ip -6 route add <prefixtoroute1> dev ip6tnl1 metric 1
# /sbin/ip -6 tunnel add ip6tnl2 mode ip4ip6 remote <ipv6addressofforeigntunnel2> local <ipv6addresslocal> # /sbin/ip link set dev ip6tnl2 up # /sbin/ip -6 route add <prefixtoroute2> dev ip6tnl2 metric 1
# /sbin/ip -6 tunnel add ip6tnl3 mode ip4ip6 remote <ipv6addressofforeigntunnel3> local <ipv6addresslocal> # /sbin/ip link set dev ip6tnl3 up # /sbin/ip -6 route add <prefixtoroute3> dev ip6tnl3 metric 1