Text Box: Bảng 1: Các lệnh cấu h́nh IPv6 trong HĐH Linux

 

 

Kiểm tra xem ipv6 protocol đă được kích hoạt chưa

·                    Kiểm tra xem trong thư mục /proc/net/

 có tồn tại file if_inet6

·                    Có thể dùng lệnh:

test –f /proc/net/if-inet6 && echo “kernel hien tai da duoc cai dat ho tro ipv6”

Kích hoạt ipv6 protocol

·                    Load modul thực thi ipv6:

modprobe ipv6

·                    Kiểm tra:

lsmod |grep -w 'ipv6' && echo "load thanh cong modul thuc thi ipv6”

Nếu không load được modul thực thi ipv6, chứng tỏ kernel chưa hỗ trợ ipv6 và cần phải update kernel.

Cấu h́nh networking

1.                   Gắn địa chỉ

ip -6 addr add <ipv6address>/<prefixlength> dev <interface>

Ví dụ:

/sbin/ip -6 addr add 2001:dc9::5/64 dev eth0

Hoặc

/sbin/ifconfig <interface> inet6 add <ipv6address>/<prefixlength>

Ví dụ: /sbin/ifconfig eth0 inet6 add 2001:dc9::6/64

2.                   Tạo route

ip -6 route add <ipv6network>/<prefixlength> via <ipv6address> [dev <device>]

ví dụ:

ip -6 route add 2002::/16 via 2002:836b:213c::836b:213c dev tun6to4

Hoặc

route -A inet6 add <ipv6network>/<prefixlength> gw <ipv6address> [dev <device>]

ví dụ:

/sbin/route –A inet6 add 2002::/16 gw 2002:836b:213c::836b:213c dev tun6to4

3.                   Tạo giao diện ảo dành cho tunnel

ip tunnel add tên_giao_diện mode sit ttl <giá_trị_ttl> remote địa_chỉ_IPv4_đầu_tunnel_xa local địa_chỉ_IPv4_đầu_tunnel_nội_bộ

Quan sát cấu h́nh

1.  HIển thị địa chỉ và giao diện

·                    ifconfig <interface>

Hoặc

·                    ip -6 addr show dev <interface>

Hiển thị route

·                    ip -6 route show [dev <device>]

Hoặc

·                    route -A inet6

muốn xem cụ thể giao diện eth0

route –A inet6 | grep –w “eth0”

Hiển thị neighbor

ip -6 neigh show [dev <device>]

Cấu h́nh thông tin máy chủ DNS

·                    Sửa đổi thông tin trong file:

/etc/resolv.conf

ví dụ thêm vào:

nameserver   2001:dc9::2

Xoá thông tin

1.    Xoá địa chỉ

·                    ip -6 addr del <ipv6address>/<prefixlength> dev <interface>

ví dụ: ip -6 addr del 2001:dc9::5/64 dev eth0

·                    /sbin/ifconfig <interface> inet6 del <ipv6address>/<prefixlength>

ví dụ:

ifconfig eth0 inet6 del 2001:dc9::6/64

2.    Xoá giao diện ảo dành cho tunnel

/sbin/ip tunnel del tên_giao_diện_đă_tạo

3.  Xoá neighbor

ip -6 neigh del <IPv6 address> lladdr <link-layer address> dev <device>

4. Xóa route

·                    ip -6 route del <ipv6network>/<prefixlength> via <ipv6address> [dev <device>]

ví dụ ip -6 route del 2002::/16 via 2002:836b:213c::836b:213c dev tun6to4