1. CÀI ĐẶT VÀ CẤU HÌNH
1.4 Cấu hình các lựa chọn nâng cao
Có hai công cụ cơ bản mà bạn sẽ dùng để kiểm tra xem TCP/IP có hoạt động được trên hệ thống của bạn hay không : IPCONFIG và Ping.
a) IPCONFIG
Trước hết hãy kiểm nghiệm cấu hình IP của bạn bằng cách mở lên một cửa sổ dấu nhắc lệnh (Start/Run/cmd) rồi gõ vào ipconfig /all. Dữ liệu
xuất của IPCONFIG trong ví dụ cụ thể này bắt đầu bằng một số thông tin dành riêng cho card mạng Ethernet của máy đó. IPCONFIG sắp đặt như thế bởi vì trong một số trường hợp bạn có thể có hai hoặc nhiều hơn NIC trong một máy, mỗi NIC sẽ có một đia chỉ IP riêng. Hơn nữa, máy của bạn có thể có một modem và có thể được nối kết với Internet thông qua một mối kết nối dial-up. Trong truờng hợp đó, bạn sẽ có nhiều địa chỉ IP ứng với các card Ethernet có một địa chỉ IP mà IPS của bạn đã cấp cho nó khi bạn quay số nối kết với máy của họ.
Cẩn thận
Nói chung, bạn nên tránh dùng ký tự gạch dưới (undercore) trong các tên máy. Kỹ thuật nối mạng kiểu cũ dựa trên NetBIOS của Microsoft không chấp nhận chuyện này, nhưng tài liệu Internet về những cái tên Internet hợp lệ, RFC 952 (tháng 10/1985), không cho ph p dùng các underscore. Theo RFC 952, trong phần “Assumption” của nó, mỗi mẩu (phần tên giữa hai dấu chấm) trong một tên Internet không được dài hơn 24 kí tự, và những kí tự hợp lệ duy nhất chỉ là a-z,0-9,và dấu gạch nối (hay dấu trừ) thôi. Thực tế , phần mềm TCP/IP cũ nhất của Microsoft, đi kèm với Windows for Workgroup 3.11, đơn giản là từ chối làm việc trên máy nào có những dấu underscore trong tên của nó. Điều này hiện nay không còn đúng nữa, và thực tế, Actice Directory sử dụng khá nhiều tên có underscore nhưng điều đó có thể chấp nhận được bởi vì những cuộc liên lạc AD phần lớn là di n ra giữa các máy chạy phần mềm của Microsoft thôi. Hãy tránh các dấu underscore
khi cố gắng sử dụng các tài nguyên trên Internet vốn đang nằm trên một trong các máy không chạy phần mềm của Microsoft đấy.
Dòng Node Type trả lời câu h i “ Làm cách nào để máy chuyển một cái tên NetBIOS theo kiểu cũ, như \\SNOOPY chẳng hạn, thành một địa chỉ IP?” Dòng IP Routing Enabled cho biết máy này có đang đóng vai trò như
một IP router hay không.
Khi nhìn vào những thông tin dành riêng cho Ethernet adapter Local Area Connection, đề mục đầu tiên bạn thấy là Adapter Domain Name. Đây
không phải là tên miền Win2K, mà là tên miền Internet, giống như
microsoft.com, vnn.vn, hoặc whitehouse.gov …
Nhớ lại những ngày đầu của NT và NT4 phần mềm TCP/IP của NT chỉ cho ph p bạn đặt các máy trong một miền Internet. Điều đó không phải là vấn đề lớn đối với phần đông chúng ta nhưng một số người muốn các máy của họ có thể được xem như thành viên của vài miền, có một thư “đa hộ tịch” nào đó trong nhiều miền. Một máy như vậy có thể có một NIC nối với mạng của acme.com, đồng thời lại có một NIC khác nối với mạng của apex.com đồng thời lại có một NIC khác nối với mạng của axpe.com. Nếu tên của máy đố là tadpole, thì chủ máy đó muốn rằng nó có thể đươc xem như là tadpole.acme.com, vừa như tadpole.acme.com, vừa như tadpole.apex.com.
Khi định cấu hình cho tadpole bên dưới NT4 hẳn bạn phải chọn lựa là tadpole hoặc ở trong acme.com hoặc ở trong apxe.com bạn không thể chọn cả hai, bởi vì bạn phải chọn tư cách là thành viên miền cho toàn bộ máy. Thế nhưng dưới Win2K, bạn có thể nói rằng một NIC là thành viên của acme.com, còn NIC kia là thành viên của apxe.com. Trong trường hợp ví dụ ở trên chúng tôi thực sự không cần phải làm thế, đó là lí do vì sao dòng
Adapter Domain Name trống trơn. Thực tế ra chúng tôi chưa ấn định tên miền Internet cho card mạng đó cũng như toàn bộ máy.
Tiếp đó là các địa chỉ IP của hai DNS server, một dòng mô tả đơn giản về NIC đó và địa chỉ MAC của NIC đó. Dòng DHCP Enabled cho biết là chúng tôi đã đóng chết trực tiếp địa chỉ IP đó hay cho ph p DHCP cấp phát địa chỉ IP ấy cho chúng tôi. Bởi vì tự tay chúng tôi cấp phát địa chỉ IP ấy, nên giá trị ở đó là No. Nếu như nó Yes, thì như bạn sẽ thấy IPCONFIG hẳn sẽ cung cấp thêm nhiều thông tin đặc trưng cho DHCP nữa. Cuối cùng IPCONFIG báo cáo địa chỉ IP của máy này, Subnet mask, và default gateway của mạng nối vào với máy này.
b) Ping
Giả sử tất cả các thiết định của máy đều đúng nhưng liệu bạn có thể truy cập ra thế giới bên ngoài chăng? TCP/IP có một công cụ nh rất tiện lợi để xác định xem phần mềm TCP/IP trên máy bạn có thể mở lên và chạy tốt hay không đó là Ping .
Ping là một chương trình mà cho ph p bạn gửi một thông điệp ngắn đến một nút mạng (host, note) TCP/IP khác, h i rằng “Cậu có ở đó không?”. Nếu máy đó có ở đó thì nó sẽ trả lời có đối với Ping, và Ping chuyển thông tin đó ngược trở lại bạn. Bạn có thể thấy một ví dụ về ping trong Hình 6
Hình 6:Một ví dụ về dữ liệu xuất của Ping.
Trong hình đó, chúng tôi đã ping địa chỉ IP của một server mà chúng tôi biết trên Internet. Cuộc Ping ấy đã thành công đó là điều quan trọng nhất và nó là một thử nghiệm rất có ý nghĩa, bởi vì địa chỉ mà chúng tôi đã Ping nằm rất xa máy của chúng tôi qua đường Internet. Sự kiện chúng tôi nhận được hồi đáp từ 192.168.0.1 ngang qua đoạn mạng của chúng tôi và cơ quan của chúng tôi, mà còn ngang qua cả Internet nữa.
Làm thế nào để bảo đảm rằng TCP/IP đã được thiết lập đúng đắn? Khi thực hiện những cuộc thử nghiệm Ping nói trên bạn đang chứng minh hai điều :
Thứ nhất, phần mềm TCP/IP của bạn có thể đưa một gói dữ liệu từ máy bạn ra thế giới bên ngoài (nói cách khác tính năng nối kết IP của bạn hoạt động được),
Thứ hai, mối nối kết của bạn với một DNS server để được giải đáp tên hoạt động được.
Trước hết, bạn hãy kiểm nghiêm khả năng kết nối IP bằng cách ping các địa chỉ IP cụ thể nào đó. Trong phần lớn trường hợp, nối kết của bạn sẽ làm việc được ngay lần đầu tiên. Bạn hãy bắt đầu bằng một cuộc kiểm tra tổng thể xem nó có hoạt động không, bằng cách ping một số vị trí ở xa trên
Internet. Ví dụ bạn có thể ping địa chỉ 206.246.253.1. Nếu địa chỉ đó hồi đáp đúng đắn, thì bạn đã chứng t rằng phần mềm IP của bạn có thể liên lạc với thế giới bên ngoài rồi đó. Nếu nó không hoạt động thì bạn hãy thử ping một máy nào đó không xa đến thế default gateway của bạn chẳng hạn.
Điều kế tiếp cần làm là quan sát xem đường cáp nối mạng của bạn có ổn hay không. Nếu bạn có thể Ping một cách thành công default router (hay default gateway) của bạn chứ không phải một đia chỉ ở xa như đã nói ở trên thì hoặc các router Internet nối với bên ngoài của hãng bạn đã bị h ng hóc, hoặc có khi default router của bạn đã được cấu hình không đúng đắn. Một công cụ khác bạn có thể thử là Tracert, một thứ ping được cải tiến, cho bạn thấy được từng bước nhảy (hop) mà gói IP đó phải vượt qua để từ máy của bạn đến được máy đích. Nó là một công cụ chạy ở dòng lệnh: bạn chỉ việc gõ tracert, theo sau là một địa chỉ IP hoặc tên DNS là xong.
Nếu bạn không thể liên lạc được với default gateway của bạn thì hãy thử ping một máy khác trên mạng con của bạn. Nếu bạn có thể liên lạc được một máy khác chứ không phải default gateway, thì có lẽ bạn đã gõ nhầm địa chỉ IP cho gateway đó hoặc gateway đó đã bị h ng.
Nếu bạn không thể liên lạc được với một máy khác trên mạng con của bạn và giả thử bạn đã đến máy đó kiểm tra xem nó đã mở ra và chạy được rồi thì có lẽ phần mềm TCP/IP trên máy bạn không chạy. Bạn hãy kiểm tra điều đó bằng cách gõ lệnh ping 127.0.0.1.
127.0.0.1 là địa chỉ quay vòng (looback). Phần mềm TCP/IP được thiết kế để luôn luôn báo cáo thành công trên một cuộc ping đến 127.0.0.1, nếu phần mềm ấy đang hoạt động được. Bạn hãy kiểm tra lại xem bạn đã cài đặt phần mềm TCP/IP chưa, rồi khởi động lại sau khi cài đặt xong.
Sau khi đã biết chắc rằng IP hoạt động được, bạn hãy kiểm nghiệm DNS. Hãy thử ping một vi trí xa nhưng lúc này đừng làm chuyện đó bằng địa chỉ IP, mà hãy làm chuyện đó với các tên máy. Bạn thử ping www.whitehouse.org, hoặc www.internic.net. Nếu lệnh ping đó hoạt động được thì may quá, nếu nó không hoạt động bạn hãy kiểm tra lại xem bạn đã có đươc đúng địa chỉ IP dành cho DNS server của bạn chưa, rồi kiểm tra DNS server đó.