Difference between revisions of "IPv6 Kernel: Isi /proc/sys/net/ipv6/"

From OnnoWiki
Jump to navigation Jump to search
(New page: 11.2. Entries in /proc/sys/net/ipv6/ 11.2.1. conf/default/* Change the interface-specific default settings. 11.2.2. conf/all/* Change all the interface-specific settings. Exception: “...)
 
 
(24 intermediate revisions by the same user not shown)
Line 1: Line 1:
11.2. Entries in /proc/sys/net/ipv6/
+
==Isi dari /proc/sys/net/ipv6/==
11.2.1. conf/default/*
 
  
Change the interface-specific default settings.
+
===conf/default/*===
11.2.2. conf/all/*
 
  
Change all the interface-specific settings.
+
Ubah default setting spesifik untuk interface.
  
Exception: “conf/all/forwarding” has a different meaning here
+
===conf/all/*===
11.2.2.1. conf/all/forwarding
 
  
    Type: BOOLEAN
+
Ubah semua setting yang khusus interface.
  
This enables global IPv6 forwarding between all interfaces.
+
Pengecualian: “conf/all/forwarding” mempunyai arti yang berbeda.
  
In IPv6 you can't control forwarding per device, forwarding control has to be done using IPv6-netfilter (controlled with ip6tables) rulesets and specify input and output devices (see Firewalling/Netfilter6 for more). This is different to IPv4, where you are able to control forwarding per device (decision is made on interface where packet came in).
+
====conf/all/forwarding====
  
This also sets all interfaces' Host/Router setting 'forwarding' to the specified value. See below for details. This referred to as global forwarding.
+
Type: BOOLEAN
  
If this value is 0, no IPv6 forwarding is enabled, packets never leave another interface, neither physical nor logical like e.g. tunnels.
+
Ini mengaktifkan IPv6 forwarding secara umum antar semua interface.
11.2.3. conf/interface/*
 
  
Change special settings per interface.
+
Di IPv6 kita tidak dapat mengatur forwarding per device, pengaturan forwarding harus dilakukan mengunakan IPv6-netfilter (di atur menggunakan ip6tables) ruleset dan menentukan device input dan output (lihat tentang Firewalling/Netfilter6 untuk informasi lebih lanjut). Ini berbeda dengan IPv4, dimana kita dapat mengontrol forwarding per device (keputusan di ambil di interface saat paket masuk).
  
The functional behaviour for certain settings is different depending on whether local forwarding is enabled or not.
+
Ada juga parameter untuk menset semua interface Host/Router 'forwarding' ke sebuah nilai tertentu. Hal ini di kenal sebagai global forwarding. Jika nilai ini 0, maka tidak akan ada IPv6 forwarding, paket tidak akan meninggalkan interface lainnya, baik itu fisik maupun logik, seperti, tunnel.
11.2.3.1. accept_ra
 
  
    Type: BOOLEAN
+
===conf/interface/*===
  
    Functional default: enabled if local forwarding is disabled. disabled if local forwarding is enabled.
+
Ubah konfigurasi khusus per interface.
  
Accept Router Advertisements, and autoconfigure this interface with received data.
+
Perilaku secara fungsional dari beberapa konfigurasi tergantung apakah forwarding lokal di aktifkan atau tidak.
11.2.3.2. accept_redirects
 
  
    Type: BOOLEAN
+
====accept_ra====
  
    Functional default: enabled if local forwarding is disabled. disabled if local forwarding is enabled.
+
Type: BOOLEAN
  
Accept Redirects sent by an IPv6 router.
+
Fungsi default: aktif jika forwarding lokal disable. Disable kalau forwarding lokal di enable.
11.2.3.3. autoconf
 
  
    Type: BOOLEAN
+
Menerima Router Advertisement, dan autoconfigure interface ini dengan data yang di terima.
  
    Functional default: enabled if accept_ra_pinfo is enabled. disabled if accept_ra_pinfo is disabled.
+
====accept_redirects====
  
Autoconfigure addresses using prefix information from router advertisements.
+
Type: BOOLEAN
11.2.3.4. dad_transmits
 
  
    Type: INTEGER
+
Fungsi default: enable jika forwarding lokal disable. Disable jika forwarding lokal di enable.
  
    Default: 1
+
Menerima Redirect yang dikirim oleh IPv6 router.
  
The amount of Duplicate Address Detection probes to send.
+
====autoconf====
11.2.3.5. forwarding
 
  
    Type: BOOLEAN
+
Type: BOOLEAN
  
    Default: FALSE if global forwarding is disabled (default), otherwise TRUE
+
Fungsi default: enable jika accept_ra_pinfo enable. disabled jika accept_ra_pinfo disable.
  
Configure interface-specific Host/Router behaviour.
+
Autoconfigure addresses menggunakan informasi prefix dari router advertisement.
  
Note: It is recommended to have the same setting on all interfaces; mixed router/host scenarios are rather uncommon.
+
====dad_transmits====
  
    Value FALSE: By default, Host behaviour is assumed. This means:
+
Type: INTEGER
  
    IsRouter flag is not set in Neighbour Advertisements.
+
Default: 1
  
    Router Solicitations are being sent when necessary.
+
Jumlah Duplicate Address Detection probes yang dikirim.
  
    If accept_ra is TRUE (default), accept Router Advertisements (and do autoconfiguration).
+
====forwarding====
  
    If accept_redirects is TRUE (default), accept Redirects.
+
Type: BOOLEAN
  
    Value TRUE: If local forwarding is enabled, Router behaviour is assumed. This means exactly the reverse from the above:
+
Default: FALSE jika global forwarding disable (default), lawannya adalah TRUE
  
    IsRouter flag is set in Neighbour Advertisements.
+
Konfigurasi perilaku spesifik untuk interface pada host / router.
  
    Router Solicitations are not sent.
+
Catatan: Sangat jarang sekali semua interface mempunyai konfigurasi yang sama; campuran skenario host / router yang biasanya di buat.
  
    Router Advertisements are ignored.
+
Nilai FALSE: default, di asumsikan mempunyai perilaku Host. Artinya:
 +
* IsRouter flag tidak di set di Neighbour Advertisements.
 +
* Router Solicitations akan dikirim jika dibutuhkan.
 +
* Jika accept_ra TRUE (default), terima Router Advertisements (dan lakukan autoconfiguration).
 +
* Jika accept_redirects TRUE (default), terima Redirects.
  
    Redirects are ignored.
+
Nilai TRUE: jika local forwarding enable, di asumsikan mempunyai perilaku Router. Ini akan berlawanan dengan yang di atas:
 +
* IsRouter flag di set di Neighbour Advertisements.
 +
* Router Solicitations tidak di set.
 +
* Router Advertisements di ignore.
 +
* Redirects di ignore.
  
11.2.3.6. hop_limit
+
====hop_limit====
  
    Type: INTEGER
+
Type: INTEGER
  
    Default: 64
+
Default: 64
  
Default Hop Limit to set.
+
Settingan Default Hop Limit.
11.2.3.7. mtu
 
  
    Type: INTEGER
+
====mtu====
  
    Default: 1280 (IPv6 required minimum)
+
Type: INTEGER
 +
 
 +
Default: 1280 (IPv6 membutuhkan minimum)
  
 
Default Maximum Transfer Unit
 
Default Maximum Transfer Unit
11.2.3.8. router_solicitation_delay
 
  
    Type: INTEGER
+
====router_solicitation_delay====
 +
 
 +
Type: INTEGER
 +
 
 +
Default: 1
 +
 
 +
Lamanya menunggu (detik) sesudah interface di aktifkan sebelum mengirimkan Router Solicitations.
 +
 
 +
====router_solicitation_interval====
 +
 
 +
Type: INTEGER
 +
 
 +
Default: 4
  
    Default: 1
+
Lama waktu (detik) menunggu antara Router Solicitations.
  
Number of seconds to wait after interface is brought up before sending Router Solicitations.
+
====router_solicitations====
11.2.3.9. router_solicitation_interval
 
  
    Type: INTEGER
+
Type: INTEGER
  
    Default: 4
+
Default: 3
  
Number of seconds to wait between Router Solicitations.
+
Jumlah Router Solicitations yang akan dikirim sebelum mengasumsikan tidak ada router di jaringan.
11.2.3.10. router_solicitations
 
  
    Type: INTEGER
+
===neigh/default/*===
  
    Default: 3
+
Ubah konfigurasi untuk deteksi neighbor dan nilai interval dan threshold global.
 +
 +
====gc_thresh1====
  
Number of Router Solicitations to send until assuming no routers are present.
+
Type: INTEGER
11.2.4. neigh/default/*
 
  
Change default settings for neighbor detection and some special global interval and threshold values:
+
Default: 128
11.2.4.1. gc_thresh1
 
  
    Type: INTEGER
+
====gc_thresh2====
  
    Default: 128
+
Type: INTEGER
  
More to be filled.
+
Default: 512
11.2.4.2. gc_thresh2
 
  
    Type: INTEGER
+
====gc_thresh3====
  
    Default: 512
+
Type: INTEGER
  
More to be filled.
+
Default: 1024
11.2.4.3. gc_thresh3
 
  
    Type: INTEGER
+
Tuning parameter untuk besarnya tabel neighbour.
  
    Default: 1024
+
Naikan nilai ini jika kita mempunyai banyak interface dan problem dengan router yang berperilaku misterius saat start dan gagal. Atau jika saat menjalankan Zebra (routing daemon) tampak laporan sebagai berikut:
  
Tuning parameter for neighbour table size.
+
ZEBRA: netlink-listen error: No buffer space available, type=RTM_NEWROUTE(24), seq=426, pid=0
  
Increase this value if you have a lot of interfaces and problem with routes start to act mysteriously and fail. Or if a running Zebra (routing daemon) reports:
+
====gc_interval====
  
ZEBRA: netlink-listen error: No buffer space available, type=RTM_NEWROUTE(24),
+
Type: INTEGER
¬ seq=426, pid=0
 
  
11.2.4.4. gc_interval
+
Default: 30
  
    Type: INTEGER
+
===neigh/interface/*===
  
    Default: 30
+
Ubah konfigurasi khusus per interface untuk deteksi neighbor.
  
More to be filled.
+
====anycast_delay====
11.2.5. neigh/interface/*
 
  
Change special settings per interface for neighbor detection.
+
Type: INTEGER
11.2.5.1. anycast_delay
 
  
    Type: INTEGER
+
Default: 100
  
    Default: 100
+
====gc_stale_time====
  
More to be filled.
+
Type: INTEGER
11.2.5.2. gc_stale_time
 
  
    Type: INTEGER
+
Default: 60
  
    Default: 60
+
====proxy_qlen====
  
More to be filled.
+
Type: INTEGER
11.2.5.3. proxy_qlen
 
  
    Type: INTEGER
+
Default: 64
  
    Default: 64
+
====unres_qlen====
  
More to be filled.
+
Type: INTEGER
11.2.5.4. unres_qlen
 
  
    Type: INTEGER
+
Default: 3
  
    Default: 3
+
====app_solicit====
  
More to be filled.
+
Type: INTEGER
11.2.5.5. app_solicit
 
  
    Type: INTEGER
+
Default: 0
  
    Default: 0
+
====locktime====
  
More to be filled.
+
Type: INTEGER
11.2.5.6. locktime
 
  
    Type: INTEGER
+
Default: 0
  
    Default: 0
+
====retrans_time====
  
More to be filled.
+
Type: INTEGER
11.2.5.7. retrans_time
 
  
    Type: INTEGER
+
Default: 100
  
    Default: 100
+
====base_reachable_time====
  
More to be filled.
+
Type: INTEGER
11.2.5.8. base_reachable_time
 
  
    Type: INTEGER
+
Default: 30
  
    Default: 30
+
====mcast_solicit====
  
More to be filled.
+
Type: INTEGER
11.2.5.9. mcast_solicit
 
  
    Type: INTEGER
+
Default: 3
  
    Default: 3
+
====ucast_solicit====
  
More to be filled.
+
Type: INTEGER
11.2.5.10. ucast_solicit
 
  
    Type: INTEGER
+
Default: 3
  
    Default: 3
+
====delay_first_probe_time====
  
More to be filled
+
Type: INTEGER
11.2.5.11. delay_first_probe_time
 
  
    Type: INTEGER
+
Default: 5
  
    Default: 5
+
====proxy_delay====
  
More to be filled.
+
Type: INTEGER
11.2.5.12. proxy_delay
 
  
    Type: INTEGER
+
Default: 80
  
    Default: 80
+
===route/*===
  
More to be filled.
+
Ubah konfigurasi global untuk routing.
11.2.6. route/*
 
  
Change global settings for routing.
+
====flush====
11.2.6.1. flush
 
  
Removed in newer kernel releases - more to be filled.
+
Sudah dibuang dari kernel yang baru.
11.2.6.2. gc_interval
 
  
    Type: INTEGER
+
====gc_interval====
  
    Default: 30
+
Type: INTEGER
  
More to be filled.
+
Default: 30
11.2.6.3. gc_thresh
 
  
    Type: INTEGER
+
====gc_thresh====
  
    Default: 1024
+
Type: INTEGER
  
More to be filled.
+
Default: 1024
11.2.6.4. mtu_expires
 
  
    Type: INTEGER
+
====mtu_expires====
  
    Default: 600
+
Type: INTEGER
  
More to be filled.
+
Default: 600
11.2.6.5. gc_elasticity
 
  
    Type: INTEGER
+
====gc_elasticity====
  
    Default: 0
+
Type: INTEGER
  
More to be filled.
+
Default: 0
11.2.6.6. gc_min_interval
 
  
    Type: INTEGER
+
====gc_min_interval====
  
    Default: 5
+
Type: INTEGER
  
More to be filled.
+
Default: 5
11.2.6.7. gc_timeout
 
  
    Type: INTEGER
+
====gc_timeout====
  
    Default: 60
+
Type: INTEGER
  
More to be filled.
+
Default: 60
11.2.6.8. min_adv_mss
 
  
    Type: INTEGER
+
====min_adv_mss====
  
    Default: 12
+
Type: INTEGER
  
More to be filled.
+
Default: 12
11.2.6.9. max_size
 
  
    Type: INTEGER
+
====max_size====
  
    Default: 4096
+
Type: INTEGER
  
More to be filled.
+
Default: 4096

Latest revision as of 16:31, 2 July 2013

Isi dari /proc/sys/net/ipv6/

conf/default/*

Ubah default setting spesifik untuk interface.

conf/all/*

Ubah semua setting yang khusus interface.

Pengecualian: “conf/all/forwarding” mempunyai arti yang berbeda.

conf/all/forwarding

Type: BOOLEAN

Ini mengaktifkan IPv6 forwarding secara umum antar semua interface.

Di IPv6 kita tidak dapat mengatur forwarding per device, pengaturan forwarding harus dilakukan mengunakan IPv6-netfilter (di atur menggunakan ip6tables) ruleset dan menentukan device input dan output (lihat tentang Firewalling/Netfilter6 untuk informasi lebih lanjut). Ini berbeda dengan IPv4, dimana kita dapat mengontrol forwarding per device (keputusan di ambil di interface saat paket masuk).

Ada juga parameter untuk menset semua interface Host/Router 'forwarding' ke sebuah nilai tertentu. Hal ini di kenal sebagai global forwarding. Jika nilai ini 0, maka tidak akan ada IPv6 forwarding, paket tidak akan meninggalkan interface lainnya, baik itu fisik maupun logik, seperti, tunnel.

conf/interface/*

Ubah konfigurasi khusus per interface.

Perilaku secara fungsional dari beberapa konfigurasi tergantung apakah forwarding lokal di aktifkan atau tidak.

accept_ra

Type: BOOLEAN

Fungsi default: aktif jika forwarding lokal disable. Disable kalau forwarding lokal di enable.

Menerima Router Advertisement, dan autoconfigure interface ini dengan data yang di terima.

accept_redirects

Type: BOOLEAN

Fungsi default: enable jika forwarding lokal disable. Disable jika forwarding lokal di enable.

Menerima Redirect yang dikirim oleh IPv6 router.

autoconf

Type: BOOLEAN

Fungsi default: enable jika accept_ra_pinfo enable. disabled jika accept_ra_pinfo disable.

Autoconfigure addresses menggunakan informasi prefix dari router advertisement.

dad_transmits

Type: INTEGER

Default: 1

Jumlah Duplicate Address Detection probes yang dikirim.

forwarding

Type: BOOLEAN

Default: FALSE jika global forwarding disable (default), lawannya adalah TRUE

Konfigurasi perilaku spesifik untuk interface pada host / router.

Catatan: Sangat jarang sekali semua interface mempunyai konfigurasi yang sama; campuran skenario host / router yang biasanya di buat.

Nilai FALSE: default, di asumsikan mempunyai perilaku Host. Artinya:

  • IsRouter flag tidak di set di Neighbour Advertisements.
  • Router Solicitations akan dikirim jika dibutuhkan.
  • Jika accept_ra TRUE (default), terima Router Advertisements (dan lakukan autoconfiguration).
  • Jika accept_redirects TRUE (default), terima Redirects.

Nilai TRUE: jika local forwarding enable, di asumsikan mempunyai perilaku Router. Ini akan berlawanan dengan yang di atas:

  • IsRouter flag di set di Neighbour Advertisements.
  • Router Solicitations tidak di set.
  • Router Advertisements di ignore.
  • Redirects di ignore.

hop_limit

Type: INTEGER

Default: 64

Settingan Default Hop Limit.

mtu

Type: INTEGER

Default: 1280 (IPv6 membutuhkan minimum)

Default Maximum Transfer Unit

router_solicitation_delay

Type: INTEGER

Default: 1

Lamanya menunggu (detik) sesudah interface di aktifkan sebelum mengirimkan Router Solicitations.

router_solicitation_interval

Type: INTEGER

Default: 4

Lama waktu (detik) menunggu antara Router Solicitations.

router_solicitations

Type: INTEGER

Default: 3

Jumlah Router Solicitations yang akan dikirim sebelum mengasumsikan tidak ada router di jaringan.

neigh/default/*

Ubah konfigurasi untuk deteksi neighbor dan nilai interval dan threshold global.

gc_thresh1

Type: INTEGER

Default: 128

gc_thresh2

Type: INTEGER

Default: 512

gc_thresh3

Type: INTEGER

Default: 1024

Tuning parameter untuk besarnya tabel neighbour.

Naikan nilai ini jika kita mempunyai banyak interface dan problem dengan router yang berperilaku misterius saat start dan gagal. Atau jika saat menjalankan Zebra (routing daemon) tampak laporan sebagai berikut:

ZEBRA: netlink-listen error: No buffer space available, type=RTM_NEWROUTE(24), seq=426, pid=0

gc_interval

Type: INTEGER

Default: 30

neigh/interface/*

Ubah konfigurasi khusus per interface untuk deteksi neighbor.

anycast_delay

Type: INTEGER

Default: 100

gc_stale_time

Type: INTEGER

Default: 60

proxy_qlen

Type: INTEGER

Default: 64

unres_qlen

Type: INTEGER

Default: 3

app_solicit

Type: INTEGER

Default: 0

locktime

Type: INTEGER

Default: 0

retrans_time

Type: INTEGER

Default: 100

base_reachable_time

Type: INTEGER

Default: 30

mcast_solicit

Type: INTEGER

Default: 3

ucast_solicit

Type: INTEGER

Default: 3

delay_first_probe_time

Type: INTEGER

Default: 5

proxy_delay

Type: INTEGER

Default: 80

route/*

Ubah konfigurasi global untuk routing.

flush

Sudah dibuang dari kernel yang baru.

gc_interval

Type: INTEGER

Default: 30

gc_thresh

Type: INTEGER

Default: 1024

mtu_expires

Type: INTEGER

Default: 600

gc_elasticity

Type: INTEGER

Default: 0

gc_min_interval

Type: INTEGER

Default: 5

gc_timeout

Type: INTEGER

Default: 60

min_adv_mss

Type: INTEGER

Default: 12

max_size

Type: INTEGER

Default: 4096