Meningkatkan koneksi dengan [sysctl] IPv4

Apa yang akan kalian lakukan jika koneksi yang dipakai terasa lemot???
Mungkin [marah", ngomel" dan yang paling ditakutkan banting laptop ataupun bakar computer] ....ckckckck
Jangan sampe seperti ini ya sobat :) ...... ini ada sedikit oleh" dari hasil turun Gunung untuk "meningkatkan" koneksi kita saat browsing dan juga downloads pada Ubuntu .......

[open Terminal]

sudo gedit /etc/modprobe.d/bad_list

isikan dengan sbb:

alias net-pf-10 off

sudo cp /etc/sysctl.conf /etc/sysctl.conf.cadangan

sudo gedit /etc/sysctl.conf

[copas script dibawah setelah tanda "#" diakhir script file yang telah terbuka]

# Meningkatkan menggunakan TCP ukuran max buffer setsockopt setable ()
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
# Meningkatkan Linux autotuning batas buffer TCP
# Min, default, dan max jumlah byte untuk menggunakan
# Set max untuk setidaknya 4MB, atau lebih tinggi jika Anda menggunakan jalur yang sangat tinggi BDP
net.ipv4.tcp_rmem = 4096 87380 16777216
net.ipv4.tcp_wmem = 4096 65536 16777216
# Tidak cache ssthresh dari koneksi sebelumnya
net.ipv4.tcp_no_metrics_save = 1
net.ipv4.tcp_moderate_rcvbuf = 1
# Direkomendasikan untuk peningkatan ini untuk 1000 BT atau lebih tinggi
net.core.netdev_max_backlog = 2500
# Untuk 10 GigE, gunakan ini, hapus tanda komentar di bawah ini
# Net.core.netdev_max_backlog = 30000
# Matikan cap waktu jika Anda berada di jaringan gigabit atau sangat sibuk
# Setelah itu dari satu hal yang kurang IP stack perlu bekerja pada
# Net.ipv4.tcp_timestamps = 0
# Pengakuan tcp menonaktifkan selektif.
net.ipv4.tcp_sack = 0
# Mengaktifkan window scaling
net.ipv4.tcp_window_scaling = 1
net.ipv4.ip_forward=1
#disable IPv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
vm.swappiness=10


dan bisa juga dengan script sbb:

net.core.rmem_default = 524288
net.core.rmem_max = 524288
net.core.wmem_default = 524288
net.core.wmem_max = 524288
net.ipv4.tcp_wmem = 4096 87380 524288
net.ipv4.tcp_rmem = 4096 87380 524288
net.ipv4.tcp_mem = 524288 524288 524288
net.ipv4.tcp_rfc1337 = 1
net.ipv4.ip_no_pmtu_disc = 0
net.ipv4.tcp_sack = 1
net.ipv4.tcp_fack = 1
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_timestamps = 1
net.ipv4.tcp_ecn = 0
net.ipv4.route.flush = 1
net.ipv4.ip_forward=1
#disable IPv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
vm.swappiness=10


Sesuaikan mana yang menurut kalian lebih ringan diantara ke_2 script diatas

Untuk menjalankan IPv4 terlebih dahulu masuk ke akses root masukkan perintah sbb;

sudo -i

sudo echo 1 /proc/sys/net/ipv4/ip_forward

Lanjutkan dengan;

sudo cat /proc/sys/net/ipv4/ip_forward


Mendisablekan IPv6;

sudo gedit /etc/modprobe.d/aliases

isikan dengan;

alias net-pf10 off
alias ipv6 off

Kemudian lanjutkan dengan;

sudo gedit /etc/modprobe.d/blacklist

Tambahkan baris berikut;

blacklist ipv6

Lanjutkan lagi sbb;

cat /proc/sys/net/ipv6/conf/all/disable_ipv6

[Lalu jalankan]

sudo sysctl -p

Lanjutkan test ping;
ping ipv4.willybibeh.com
Jika berhasil akan seperti berikut ini;
ping ipv4.willybibeh.com
PING ipv4.willybibeh.com (116.90.167.136) 56(84) bytes of data.
64 bytes from IP-90-167-136.dtp.net.id (116.90.167.136): icmp_seq=1 ttl=53 time=51.1 ms
64 bytes from IP-90-167-136.dtp.net.id (116.90.167.136): icmp_seq=2 ttl=53 time=48.0 ms
64 bytes from IP-90-167-136.dtp.net.id (116.90.167.136): icmp_seq=3 ttl=53 time=47.5 ms

Dan jika ingin me-enable-kan ipv6 ketikkan perintah berikut;

sudo gedit /etc/default/ufw

Buat ipv6 menjadi;

IPv6=yes

Anda juga perlu memuat ruleset. Pada rilis baru dari Ubuntu;

sudo ufw reload

Lanjutkan dengan;

sudo /etc/init.d/ufw restart


Sesuaikan sendiri mana yang kira" maknyus buat koneksi kamu ^_^

Semoga setelah ini dijalankan agan" bisa tersenyum :) ...... oiya ini hanya untuk meningkatkan koneksi biar lebih ringan bukan untuk mempercepat [sesuaikan dengan koneksi yang kita pakai]


3 komentar to "Meningkatkan koneksi dengan [sysctl] IPv4"

  • warning: /etc/sysctl.conf(1): invalid syntax, continuing...
    net.core.rmem_max = 16777216
    net.core.wmem_max = 16777216
    net.ipv4.tcp_rmem = 4096 87380 16777216
    net.ipv4.tcp_wmem = 4096 65536 16777216
    net.ipv4.tcp_no_metrics_save = 1
    net.ipv4.tcp_moderate_rcvbuf = 1
    net.core.netdev_max_backlog = 2500
    net.ipv4.tcp_sack = 0
    net.ipv4.tcp_window_scaling = 1




    kok pny ku gini ya... :(
    butuh pencerahan om...
    email: radityatita@gmail.com

  • ak pkk ubuntu 11.04

  • Lho..kok bisa begitu ya,,, coba balikin lagi sysctl.conf yang bawaan ubuntunya,,, setelah itu update dan lanjutkan lagi tutor spt diatas...

Posting Komentar

Share
Linux-Blogs : Translate

Blog Archive