IPv6 Server: Dynamic Host Configuration v6 Server (dhcp6s)

From SpeedyWiki

Jump to: navigation, search

DHCPv6 dapat digunakan untuk konfigurasi stateful. Daemon DHCPv6 tidak harus di operasikan di default IPv6 gateway router.

Dengan DHCPv6 kita dapat memberikan lebih banyak informasi daripada menggunakan radvd. Kira-kira hampir sama dengan DHCP Server IPv4.

Setelah di konfigurasi dengan benar, daemon akan beraksi ketika menerima multicast ICMPv6 yang dikirim oleh client ke address ff02::1:2

Contents

[edit] Konfigfurasi DHCPv6 server (dhcp6s)

[edit] Konfigurasi Sederhana

File konfigurasi dhcp6s biasanya berada di /etc/dhcp6s.conf. Contoh sederhana akan tampak sebagai berikut:

interface eth0 {
        server-preference 255;
        renew-time 60;
        rebind-time 90;
        prefer-life-time 130;
        valid-life-time 200;
        allow rapid-commit;
        option dns_servers 2001:db8:0:f101::1 sub.domain.example;
        link AAA {
                range 2001:db8:0:f101::1000 to 2001:db8:0:f101::ffff/64;
                prefix 2001:db8:0:f101::/64;
        };
};

[edit] Konfigurasi DHCPv6 client (dhcp6c)

[edit] Konfigurasi Sederhana

File konfigurasi dhcp6c biasanya berada di /etc/dhcp6c.conf. Contoh sederhana akan tampak sebagai berikut:

interface eth0 {
        send rapid-commit;
        request domain-name-servers;
};  

[edit] Penggunaan

[edit] dhcpv6_server

Start server,

# service dhcp6s start

[edit] dhcpv6_client

Start client di foreground

# dhcp6c -f eth0

[edit] Debugging

[edit] dhcpv6_server

Server dijalankan dengan satu foreground dan dua debug (keduanya harusnya dapat digunakan untuk debugging), berikut adalah contohnya:

# dhcp6s -d -D -f eth0

[edit] dhcpv6_client

Secara umum cara debugging untuk men-test apakah sebuah DHCP server IPv6 dapat di baca di link dengan cara menggunakan IPv6 ping ke DHCP multicast address:

# ping6 -I eth0 ff02::1:2

Client mempunyai satu foreground dan two sakelar debug , tampak disini adalah contohnya:

# dhcp6c -d -f eth0
Oct/03/2005 17:18:16 dhcpv6 doesn't support hardware type 776 
Oct/03/2005 17:18:16 doesn't support sit0 address family 0 
Oct/03/2005 17:18:16 netlink_recv_rtgenmsg error 
Oct/03/2005 17:18:16 netlink_recv_rtgenmsg error 
Oct/03/2005 17:18:17 status code for this address is: success 
Oct/03/2005 17:18:17 status code: success 
Oct/03/2005 17:18:17 netlink_recv_rtgenmsg error 
Oct/03/2005 17:18:17 netlink_recv_rtgenmsg error 
Oct/03/2005 17:18:17 assigned address 2001:db8:0:f101::1002 prefix len is not in any RAs prefix length using 64 bit instead 
Oct/03/2005 17:18:17 renew time 60, rebind time 9

Catatan bahwa message netlink error tidak memberikan dampak apa-apa.

Personal tools