Hệ điều hành Linux

Một phần của tài liệu Đồ án tốt nghiệp đại học: Giao thức liên mạng thế hệ Sáu và định tuyến trong mạng Giao thức liên mạng thế hệ Sáu (Trang 94 - 96)

1. Nội dung thiết kế tốt nghiệp:

5.2.1.2. Hệ điều hành Linux

Hệ điều hành Linux Redhat từ phiên bản 7.0 trở lên cũng được đóng gói sẵn khả năng làm việc vơi giao thức Ipv6. Để kích hoạt khả năng này ta thực hiện thay đổi tham số trong tệp network chứa cấu hình của hệ thống nằm trong thư mục

/etc/sysconfig. Sau đó thực hiện khởi động lại hệ thống hoặc chay lại tiến trình network của hệ thống bằng lệnh /etc/init.d/network restart. Với phiên bản Fedora core 4 đã hỗ trợ sẵn tính năng này.

Kiểm tra sự tương thích của hệ thống với Ipv6 bằng lệnh dmesg. Kết quả (một phần) như sau:

...

IPv6 over IPv4 tunneling driver ACPI: Power Button (FF) [PWRF] ACPI: Sleep Button (CM) [SLPB] ibm_acpi: ec object not found

md: Autodetecting RAID arrays.

...

parport0: PC-style at 0x378 (0x778), irq 7 [PCSPP,TRISTATE,EPP] lp0: using parport0 (interrupt-driven).

lp0: console ready

eth0: no IPv6 routers present eth1: no IPv6 routers present

[drm] Initialized drm 1.0.0 20040925

...

Qua kết quả trên ta thấy máy này đã có thể hoạt động với giao thức Ipv6 và hỗ trợ cơ chế làm việc với Ipv6 bằng phương thức đường hầm trên Ipv4 (IPv6 over IPv4 tunneling). Hệ thống cũng chỉ ra là trong mạng LAN không có mặt router Ipv6 do đó hệ thống Linux sẽ tự động gán các loại địa chỉ link-local Unicast và địa chỉ Loopback cho giao diện tương ứng. Chi tiết như sau:

[root@localhost ~]# ifconfig -a

eth0 Link encap:Ethernet HWaddr 00:E0:E2:00:00:18

inet addr:10.0.0.4 Bcast:10.255.255.255 Mask:255.0.0.0 inet6 addr: fe80::2e0:e2ff:fe00:18/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:55 errors:0 dropped:0 overruns:0 frame:0 TX packets:111 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000

RX bytes:8463 (8.2 KiB) TX bytes:15071 (14.7 KiB) Interrupt:11

eth1 Link encap:Ethernet HWaddr 00:00:E8:5F:0A:92

inet addr:10.0.0.20 Bcast:10.255.255.255 Mask:255.0.0.0 inet6 addr: fe80::200:e8ff:fe5f:a92/64 Scope:Link

UP BROADCAST MULTICAST MTU:1500 Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:6 dropped:0 overruns:0 carrier:12 collisions:0 txqueuelen:1000

RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Interrupt:5 Base address:0x6000

inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host

UP LOOPBACK RUNNING MTU:16436 Metric:1

RX packets:1672 errors:0 dropped:0 overruns:0 frame:0 TX packets:1672 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0

RX bytes:1869130 (1.7 MiB) TX bytes:1869130 (1.7 MiB) sit0 Link encap:IPv6-in-IPv4

NOARP MTU:1480 Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0

RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

Qua bảng ta thấy giao diện eth0 được gán địa chỉ link-local Unicast

fe80::2e0:e2ff:fe00:18/64. Địa chỉ này được định dạng đúng với cấu trúc của dạng địa chỉ linh-local Unicast (có tiền tố dạng fe80::/64 và phần định danh 64 bit được xây dựng theo chuẩn EUI-64 với giao tiếp Ethernet có địa chỉ MAC của eth0

00:E0:E2:00:00:18. Tương tự với eth1.

Ngoài ra hệ thống Linux còn tạo một giao diện đường hầm chung là sit0 kiểu Ipv6-in-Ipv4. Giao diện này được sử dụng đóng gói các gói tin Ipv6 trong gói tin Ipv4.

Giao diện được gán địa chỉ loopback ::1/128

Một phần của tài liệu Đồ án tốt nghiệp đại học: Giao thức liên mạng thế hệ Sáu và định tuyến trong mạng Giao thức liên mạng thế hệ Sáu (Trang 94 - 96)

Tải bản đầy đủ (DOC)

(125 trang)
w