Senin, 11 Juni 2012

Akses Google Sudah Memakai IPv6

Kebetulan hari Selasa, 12 Juni 2012, banyak user yang melaporkan browser di komputer mereka tidak dapat membuka layanan mesin pencari dan webmail Google.
Setelah diperiksa di squid log memang tertulis aksesnya sebagai berikut:

TCP_MISS/503 0 CONNECT apis.google.com:443 - DIRECT/2404:6800:4003:800::1000 -
TCP_MISS/503 0 CONNECT mail.google.com:443 - DIRECT/2404:6800:4003:802::1016 -
TCP_MISS/503 0 CONNECT www.google.com:443 - DIRECT/2404:6800:4003:800::1010 -

Wow, ipv6 sudah mulai diberlakukan aksesnya di squid box saya ya?

Melihat versi squid yang memakai squid 3.1 seharusnya ipv6 sudah disupport. Tapi kenyataannya kenapa request dari komputer client sepertinya tidak dapat dilakukan sementara browsing dari linux box dimana squid berada normal-normal saja?

Akhirnya saya teringat kembali tahap pertama saat akan melakukan internet sharing yaitu enable-kan ip forwarding. Tapi perintah ip forwarding yang ada dalam file /etc/sysctl.conf sebelumnya hanya untuk ipv4.

Solusi masalah di squid tersebut akhirnya adalah dengan membuat agar kernel bisa melakukan forwarding ipv6 dengan perintah berikut ini:
# sysctl -w net.ipv6.conf.all.forwarding=1

Nantinya apabila diperiksa dengan perintah berikut ini hasilnya adalah 1.

# cat /proc/sys/net/ipv6/conf/all/forwarding 1

Kini dalam log squid sudah terlihat akses ke google sudah normal kembali. User juga sudah melaporkan akses sudah normal kembali.

TCP_MISS/504 4364 GET http://www.google.co.id/ - DIRECT/2404:6800:4003:800::101f text/html
TCP_MISS/504 4419 GET http://www.google.com/search? - DIRECT/2404:6800:4003:802::1013 text/html
TCP_MISS/504 4291 GET http://www.google.com/favicon.ico - DIRECT/2404:6800:4003:802::1014 text/html

Selesai.

Tidak ada komentar:

Posting Komentar