• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Jaranguda

Belajar Mengajar

  • Home
  • Sponsor/Jasa
  • Tentang

ipv6

Fixing IPv6 Linode

Last Updated on 4 April 2019 By tommy Leave a Comment

Setelah request IPv6 pool, tiba-tiba ipv6 gagal paham :P udah ngga bisa jalan lagi

Cek IPv6

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.104.35.103  netmask 255.255.255.0  broadcast 172.104.35.255
        inet6 fe80::f03c:91ff:fe1f:7e1  prefixlen 64  scopeid 0x20<link>
        ether f2:3c:91:1f:07:e1  txqueuelen 1000  (Ethernet)
        RX packets 27098  bytes 114671001 (109.3 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 28082  bytes 18694247 (17.8 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

IPv6 Gateway Route

ip -6 route add default via fe80::1 dev eth0 src  2400:xxxx::xxxx:xxxx:fe1f:07e1

IPv6 gateway perlu di setting yang diambil dari dashboard -> Remote Access dibagian Public IP Pools
ipv6 default gateway

Filed Under: Linux Tagged With: ipv6, linode

OpenVPN IPv6 RTNETLINK answers: Permission denied

Last Updated on 14 March 2017 By tommy Leave a Comment

Saat mengkonfigurasi IPv6 di OpenVPN disalah satu client, muncul error

Tue Mar 14 18:45:44 2017 ROUTE_GATEWAY 192.168.100.1/255.255.255.0 IFACE=wlp2s0 HWADDR=h0:43:00:00:0a:8d
Tue Mar 14 18:45:44 2017 ROUTE6: default_gateway=UNDEF
Tue Mar 14 18:45:44 2017 TUN/TAP device tun0 opened
Tue Mar 14 18:45:44 2017 TUN/TAP TX queue length set to 100
Tue Mar 14 18:45:44 2017 do_ifconfig, tt->ipv6=1, tt->did_ifconfig_ipv6_setup=1
Tue Mar 14 18:45:44 2017 /usr/sbin/ip link set dev tun0 up mtu 1500
Tue Mar 14 18:45:44 2017 /usr/sbin/ip addr add dev tun0 10.8.0.3/24 broadcast 10.8.0.255
Tue Mar 14 18:45:44 2017 /usr/sbin/ip -6 addr add 2600:xxx:xx:1f6::1001/64 dev tun0
RTNETLINK answers: Permission denied
Tue Mar 14 18:45:44 2017 Linux ip -6 addr add failed: external program exited with error status: 2
Tue Mar 14 18:45:44 2017 Exiting due to fatal error

Solusi atas masalah OpenVPN diatas adalah mengaktifkan support IPv6 di komputer Linux anda.

Dibagian paling bawah /etc/sysctl.conf tambahkan

net.ipv6.conf.all.disable_ipv6 = 0 
net.ipv6.conf.default.disable_ipv6 = 0 
net.ipv6.conf.lo.disable_ipv6 = 0

aplikasikan perubahan tersebut

sysctl -p

lalu konek ulang ke OpenVPN.

Filed Under: Linux Tagged With: ipv6, openvpn

Cara Mudah Disable IPv6 Linux

Last Updated on 7 November 2021 By tommy 1 Comment

Cara mudah untuk menonaktifkan IPv6 di Linux (Debian, Fedora, Ubuntu, CentOS). Edit file /etc/sysctl.conf dibagian paling bawah tambahkan

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

agar perubahan tersebut diaplikasikan tanpa perlu restart, eksekusi

sysctl -p

Perubahan tersebut permanent, bila anda ingin mengaktifkan fitur IPv6 kembali hapus ketiga baris diatas.

Cara Verifikasi IPv6

Cara untuk mengetahui IPv6 sudah dinonaktifkan atau belum bisa dilihat dengan perintah ping

ping -6 -c5 google.com
# output
PING google.com(si-in-f100.1e100.net (2404:6800:4003:c04::64)) 56 data bytes
64 bytes from si-in-f100.1e100.net (2404:6800:4003:c04::64): icmp_seq=1 ttl=113 time=1.74 ms
64 bytes from si-in-f100.1e100.net (2404:6800:4003:c04::64): icmp_seq=2 ttl=113 time=1.80 ms
64 bytes from si-in-f100.1e100.net (2404:6800:4003:c04::64): icmp_seq=3 ttl=113 time=1.77 ms
64 bytes from si-in-f100.1e100.net (2404:6800:4003:c04::64): icmp_seq=4 ttl=113 time=2.03 ms
64 bytes from si-in-f100.1e100.net (2404:6800:4003:c04::64): icmp_seq=5 ttl=113 time=1.79 ms
 
--- google.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 11ms
rtt min/avg/max/mdev = 1.739/1.828/2.034/0.111 ms

pada contoh tersebut anda memiliki IPv6.

Bila anda tidak memiliki akses IPv6, hasilnya

ping -6 -c5 google.com
# output
ping: connect: Network is unreachable

Filed Under: Linux Tagged With: ipv6

Mengakses Komputer Rumah/Kantor dengan IPv6

Last Updated on 12 February 2016 By tommy 2 Comments

Cara dibawah ini sedikit susah diaplikasikan, jadi baca baik-baik sebelum mencoba. Mengapa menggunakan IPv6? Bila anda menggunakan NAT dan tidak memiliki akses ke router hal ini kurang membuat remote akses ke komputer anda menjadi lebih sulit. Bisa saja menggunakan private IPv4 dari VPN ;) tapi dengan IPv6 lebih gampang dan bisa diakses dari mana saja asalkan anda memiliki akses IPv6 dari tunnel point (komputer yang digunakan untuk mengakses komputer remote).

Kebutuhan

Server
Linux (Debian/CentOS/Fedora/Ubuntu)
OpenVPN server dengan IPv6

Komputer Kantor/Rumah
Linux (Debian/CentOS/Fedora/Ubuntu)
OpenVPN client

Untuk menginstall OpenVPN dengan IPv6 ikuti tutorial ini, disini kita hanya membahas cara kerjanya, jadi pastikan IPv6 OpenVPN anda sudah berjalan dengan lancar baik di client maupun server.

Konfigurasi Komputer Kantor

Jalankan openvpn, contoh file konfiguras saya bernama kantor.ovpn

su -c "openvpn --config kantor.ovpn"

cek IPv6 yang anda dapatkan dengan ifconfig

$ ifconfig
enp5s0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 14:da:e9:ac:0a:54  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
 
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 82  bytes 10582 (10.3 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 82  bytes 10582 (10.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
 
tun0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST>  mtu 1500
        inet 10.8.0.9  netmask 255.255.255.0  destination 10.8.0.9
        inet6 2001:df2:900:a100:7::1007  prefixlen 112  scopeid 0x0<global>
        unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  txqueuelen 100  (UNSPEC)
        RX packets 5999  bytes 716089 (699.3 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 10792  bytes 3815145 (3.6 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

catat di bagian tun0 > inet6. IPv6 komputer kantor anda adalah 2001:df2:900:a100:7::1007.

Akses Remote

Disini bisa menggunakan Windows/Linux/MacOS ataupun IOS/Android yang penting anda memiliki IPv6. Karena di Indonesia belum ada ISP umum yang memberikan IPv6, saya akan mengakses komputer kantor tersebut dari VPS yang memiliki IPv6 (Linode)
Disini saya contohkan menggunakan Linux.

ssh username@2001:df2:900:a100:7::1007

ganti 2001:df2:900:a100:7::1007 dengan IPv6 yang anda miliki, dan username dengan user anda.

Keuntungan Menggunakan IPv6

Keuntungan menggunakn cara ini :
1. Dapat diakses darimana saja
2. Tidak perlu melakukan port forwarding (tanpa akses ke modem pun bisa)
3. Dapat digunakan dimana saja, baik anda menggunakan android (tunnel)/broadband/4G/wifi tidak ada bedanya, yang penting anda bisa terhubung ke server VPN.
4. Akses lebih cepat, karena tidak perlu ada pihak ketiga (vpn/tunnel tambahan)

Filed Under: Linux Tagged With: ipv6, openvpn, tunnel

Menggunakan IPv6 di Windows Server 2012 Online.Net

Last Updated on 25 August 2014 By tommy Leave a Comment

Tutorial sebelumnya menggunakan IPv6 di Linux, sekarang akan kita coba menggunakan IPv6 di Windows Server 2012.
Dedicated Server dari Online.net, menggunakan DUID untuk request IPv6, disini kita akan menggunakan Dibbler.

1. Download Dibbler
Versi Dibber yang saya gunakan disini 1.0.0RC2, download file tersebut dan install. Saya menginstall Dibbler di C:\dibbler. Cara installnya sama dengan instalasi software biasa, tidak ada perbedaan.

2. DUID IPv6
Login ke Console Online.net, Server » Server » Server List
online dedicated server list
klik Manage, lalu klik IPv6.

Yang perlu kita catat adalah DUID dan IPv6 /48 yang ada disana.
Contoh IPv6 anda : 2001:xxx:xxx::/48
DUID : 00:02:01:01:12:01:0c:e4:7c:20
(data diatas tidak valid, hanya sebagai contoh)

3. Konfigurasi Dibbler
Di folder C:\dibbler tambahkan client-duid tanpa extention (bukan client-duid.txt, client-duid.bat hanya client-duid)
isikan disana DUID yang anda miliki

00:02:01:01:12:01:0c:e4:7c:20

buka RUN atau bisa dijalankan dengan tombol Windows + R di keyboard ketik ncpa.cpl lalu tekan enter
run windows
Pada window yang terbuka catat nama LAN anda, lihat contoh di bawah ini, di server saya terbaca Ethernet 3
network location
buka file client.conf yang berada di C:\dibbler. Ubah hingga menjadi

log-level 8
iface "Ethernet 3" {
  pd
  option dns-server
  option domain
}

Ingat untuk mengubah Ethernet 3 dengan nama LAN anda.

4. Setting manual IPv6
Klik dua kali pada LAN Card anda (Ethernet 3) di Network Connection, klik Properties, pilih IPv6 lalu klik Properties sekali lagi
ipv6 setting
Isikan IPv6 anda ditambah 1 dibagian belakang, dari contoh diatas menjadi 2001:xxx:xxx::1, Subnet Prefix 48, dibagian DNS kita menggunakan Open DNS Google 2001:4860:4860::8888 2001:4860:4860::8844. Klik OK untuk menyimpan konfigurasi.
ipv6 online mantap

5. Menjalankan Dibbler
Setelah semua konfigurasi selesai, kita akan menjalankan aplikasi Dibbler, jalankan Command Line Prompt, pindah ke C:\Dibbler dengan perintah cd C:\Dibbler
pindah ke c
jalankan dibbler-client.exe install
lalu jalankan sekali lagi
dibbler-client.exe run
dibbler dijalankan
buka CMD satu lagi, dan coba ping ke ipv6.google.com untuk mengecek apakah koneksi berhasil atau tidak
ipv6 berhasil dengan sempurna

Filed Under: dll, Internet Tagged With: dedicated server, ipv6, Online.net

Mengaktifkan IPv6 /64 di Online.net Dedicated Server

Last Updated on 23 August 2014 By tommy Leave a Comment

Setiap dedicated server di Online.net diberikan /48 IPv6, kita akan memecah /48 ini menjadi /56 lalu /64. Login ke console. Server » Server List
online dedicated server list
klik Manage » Ipv6
ip block online
Klik di tanda panah kebawah disebelah DUID, pilih Edit nameserver delegation misalkan kita akan menggunakan he.net isikan ns1.he.net, ns2.he.net
online dns delegation
lalu klik Update Delegation. Klik lagi tanda panah kebawah disebelah DUID, pilih create subnet, lalu pilih Create subnet. setelah mendapatkan /64 gambarnya kira-kira seperti dibawah ini
Anda akan mendapatkan /56 dibawah /48, di /56 pilih create subnet , lalu klik create subnet , anda akan mendapatkan /64. /64 inilah yang akan kita gunakan di Dedicated server yang kita miliki.
ip block ipv6
Sampai disini settingan di Console sudah selesai, yang perlu dicatat adalah DUID /64 yang baru kita buat. Kita tidak akan membahas instalasi OS di Online, diasumsikan anda sudah memiliki Debian 7, tersinstall.

Mengaktifkan IPv6 di Debian 7

Login sebagai root
buat file /etc/dhcp/dhclient6.conf yang berisi

interface "eth0" {
    send dhcp6.client-id [UUID /64];
    request;
}

contoh

interface "eth0" {
    send dhcp6.client-id 00:04:05:01:1d:c0:c5:8c:9b:38;
    request;
}

Edit file /etc/network/interfaces tambahkan dibarisan paling bawah

   iface eth0 inet6 static
	address 2001:xxx:xxxx:xxx::1
	netmask 48
	accept_ra 1
	pre-up dhclient -cf /etc/dhcp/dhclient6.conf -pf /run/dhclient6.eth0.pid -6 -P eth0
	pre-down dhclient -x -pf /run/dhclient6.eth0.pid
	ifup eth0 inet6 add 2001:xxx:xxxx:xxx::2/64
	ifup eth0 inet6 add 2001:xxx:xxxx:xxx::3/64

ganti bagian address 2001:xxx:xxxx:xxx::1 menjadi /64 anda, di Console sebelumnya hanya sampai di 2001:xxx:xxxx:xxx:: tambahkan 1 dibelakangnya. Begitu juga bagian ::2 dan ::3, disini saya hanya akan menggunakan 3 buat IPv6, bila anda merasa kurang silahkan di tambahkan sebanyak-banyaknya.
Buka file /etc/modprobe.d/local.conf beri tanda # di options ipv6 disable=1 sehingga isi file local.conf menjadi

# Local module settings
# Created by the Debian installer
 
#options ipv6 disable=1

Untuk melihat hasilnya, restart network anda dengan perintah

ifdown eth0 && ifup eth0
## log perintah diatas
Internet Systems Consortium DHCP Client 4.2.2
Copyright 2004-2011 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
 
Listening on LPF/eth0/c8:0a:a2:c4:eb:0f
Sending on   LPF/eth0/c8:0a:a2:c4:eb:0f
Sending on   Socket/fallback
DHCPRELEASE on eth0 to 88.xxx.xxx.xx port 67
Internet Systems Consortium DHCP Client 4.2.2
Copyright 2004-2011 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
 
Listening on LPF/eth0/c8:0a:a2:c4:eb:0f
Sending on   LPF/eth0/c8:0a:a2:c4:eb:0f
Sending on   Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPOFFER from 195.154.111.1
DHCPACK from 195.xxx.xxx.1
bound to 195.xx.xx.xx -- renewal in 2147483648 seconds.

Coba ping ke google dan kame

root@devBox:~# ping6 -c3 ipv6.google.com; ping6 -c3 www.kame.net
PING ipv6.google.com(la-in-x64.1e100.net) 56 data bytes
64 bytes from la-in-x64.1e100.net: icmp_seq=1 ttl=53 time=38.0 ms
64 bytes from la-in-x64.1e100.net: icmp_seq=2 ttl=53 time=38.1 ms
64 bytes from la-in-x64.1e100.net: icmp_seq=3 ttl=53 time=38.1 ms
 
--- ipv6.google.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 38.094/38.100/38.104/0.004 ms
PING www.kame.net(2001:200:dff:fff1:216:3eff:feb1:44d7) 56 data bytes
64 bytes from 2001:200:dff:fff1:216:3eff:feb1:44d7: icmp_seq=1 ttl=52 time=259 ms
64 bytes from 2001:200:dff:fff1:216:3eff:feb1:44d7: icmp_seq=2 ttl=52 time=260 ms
64 bytes from 2001:200:dff:fff1:216:3eff:feb1:44d7: icmp_seq=3 ttl=52 time=260 ms
 
--- www.kame.net ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 259.363/260.058/260.508/0.498 ms

Sukses.

Filed Under: Linux Tagged With: dedicated server, ipv6

  • Go to page 1
  • Go to page 2
  • Go to Next Page »

Primary Sidebar

Pencarian

Tanya Jawab tentang DevOps SRE CPE, gabung di https://t.me/devopsindonesia

Terbaru

  • Cara Mengganti Port Screen Sharing macOS
  • Cara Menonaktifkan Pager di macOS
  • Cara Mengupdate Nama Apple silicon-as-a-Service Scaleway
  • Cara Force Delete Namespace di Kubernetes
  • Install PHP MariaDB di Mac Monterey

Komentar

  • mazda on Tutorial Lengkap Install Mail Server Postfix Dovecot MariaDB di CentOS 7
  • adi on Menggunakan Mikrotik Sebagai SSH Client
  • aris u on Solusi Simple Queue Mikrotik Tidak Berjalan
  • Bowo on Cara Mematikan SSID Molecool Balifiber
  • aris on Solusi Simple Queue Mikrotik Tidak Berjalan

Tulisan Populer

  • Password Router Huawei HG8245H5 Indihome 1.2m views
  • Password Terbaru ZTE F609 Indihome 784.5k views
  • Password Superadmin Huawei HG8245A 318.7k views
  • Cara Setting Manual Modem GPON ZTE F609 Indihome 273.1k views
  • Cara Setting Wireless ZTE F609 Indihome 257.2k views
  • Mengaktifkan Port LAN di Huawei HG8245 Indihome 169.9k views
  • Akses UseeTV Indihome via Wireless ZTE F609 156.8k views
  • Kemana Menghilangnya Saldo BCA 50 ribu 153.4k views
  • Cara Reset Password ZTE F609 Indihome 147.6k views
  • Cara Setting DHCP Server Modem/Router ZTE F609 113.6k views

Kategori

  • Delphi
  • dll
  • Gambas
  • Internet
  • Java
  • Lazarus
  • Linux
  • PHP
  • Review
  • Teknologi

Sponsor

kadal.id
carakami.com
kuotabisa.com
Untuk jadi sponsor, hubungi kita lewat halaman sponsor
© 2021. Jaranguda
  • Linux
  • PHP
  • Internet
  • Teknologi
  • Delphi
  • Gambas
  • Java