Cấu hình cơ bản
Mạng
MỤC TIÊU SAU THI ĐƯỢC
BẢO HIỂM TẠI CHƯƠNG NÀY:
1.109.1 tắc cơ bản của giao thức internet
1.109.2 cơ bản cấu hình mạng
1.109.3 xử lý sự cố mạng Basic
1.109.4 Cấu hình client-side DNS
Chương
8
c08.indd 381 11/12 / 12 12:12 PM
hệ thống Hầu hết các Linux được kết nối với một mạng, hoặc là
khách hàng hoặc máy chủ (và thường là cả hai). Ngay cả máy tính gia đình
và các thiết bị chuyên dụng như điện thoại thông minh thường kết nối
với Internet. Vì lý do này, việc thiết lập các công cụ mạng cơ bản của Linux là cần thiết cho
guring đầy đủ confi Linux. Để bắt đầu công việc này, bạn phải fi đầu tiên hiểu được những điều cơ bản của
mạng hiện đại, chẳng hạn như bản chất của các địa chỉ mạng và các loại công cụ được
sử dụng phổ biến trên mạng. Từ đó, bạn có thể chuyển sang Linux confi guration mạng,
bao gồm các công việc như thiết lập địa chỉ, định tuyến, và phân giải tên của máy tính.
Thật không may, mạng guration confi đôi khi đi sai; hiểu các công cụ và
kỹ thuật được sử dụng để chẩn đoán và các vấn đề fi x mạng là một phần cần thiết của mạng
guration confi, vì vậy chương này bao gồm các vấn đề cơ bản của xử lý sự cố mạng.
Hiểu TCP / IP Networking
Mạng liên quan đến một vài thành phần được xây dựng trên với nhau. Chúng bao gồm
phần cứng mạng, các gói dữ liệu, và các giao thức trao đổi dữ liệu. Cùng với nhau, các
thành phần tạo nên một mạng stack. Các ngăn xếp mạng phổ biến nhất hiện nay là
Transmission Control Protocol / Internet Protocol (TCP / IP) stack, nhưng đây không phải là chỉ
ngăn xếp sẵn. Tuy nhiên, hiểu biết cơ bản của lý thuyết TCP / IP sẽ giúp bạn
confi Hình vẽ và quản lý mạng.
Biết các chức năng cơ bản của mạng phần cứng
phần cứng mạng được thiết kế để cho phép hai hoặc nhiều máy tính để giao tiếp với
nhau. Máy tính hiện đại có giao diện mạng được xây dựng vào bo mạch chủ của họ, nhưng
nội bộ (PCI, PCIe, hoặc tương tự) card mạng và bên ngoài (USB, PC Card, và tương tự)
các giao diện mạng cũng có sẵn. Nhiều mạng dựa trên dây hoặc cáp để truyền
dữ liệu giữa các máy như xung điện, nhưng các giao thức mạng sử dụng sóng vô tuyến
hay thậm chí ánh sáng để làm công việc đang phát triển nhanh chóng phổ biến.
Đôi khi ranh giới giữa phần cứng mạng và cổng giao diện ngoại vi có thể
bị mờ. Ví dụ, một cổng song song thường không được coi là một cổng mạng; nhưng khi
nó được sử dụng với các Parallel Line Interface Protocol (PLIP; http://tldp.org/HOWTO/PLIP
.html), cổng song song trở thành một thiết bị mạng. Trong quá khứ, một USB hoặc RS-232 serial
port thường xuyên trở thành một giao diện mạng khi sử dụng với các Point-to-Point Protocol
(PPP), thường kết hợp với một modem điện thoại. Kết nối như vậy là rất hiếm hiện nay,
c08.indd 382 11/12/12 12:12
Hiểu TCP / IP Networking 383
nhưng họ vẫn có thể. Nếu bạn cần phải biết làm thế nào để confi Hình vẽ một kết nối PPP, tham khảo
tài liệu hướng dẫn của phân phối của bạn hoặc HOWTO PPP (http://tldp.org/HOWTO/
PPP-HOWTO /).
Tại cốt lõi của nó, phần cứng mạng là phần cứng mà tạo điều kiện cho việc chuyển giao dữ liệu giữa
các máy tính. Phần cứng đó là thường xuyên nhất được sử dụng cho kết nối mạng bao gồm các tính năng giúp này
chuyển theo những cách khác nhau. Ví dụ, phần cứng như vậy có thể bao gồm những cách để giải quyết dữ liệu
dành cho specifi c máy tính từ xa, như được mô tả sau này trong phần "Giải quyết vấn đề
phần cứng." Khi về cơ bản phần cứng mạng không được nhấn vào phục vụ như một mạng lưới
trung bình, thiếu các tính năng như thế có thể hạn chế các tiện ích của phần cứng hoặc cần thêm
phần mềm để bù đắp cho sự thiếu. Nếu phần mềm bổ sung là cần thiết, thì bạn sẽ không nhận thấy sự
thiếu sót Defi như một người dùng hoặc hệ thống quản trị bởi vì các trình điều khiển giao thức xử lý công việc,
nhưng điều này làm cho các phần cứng sùng bái diffi hơn tôn giáo để confi Hình vẽ và dễ bị trì trệ hoặc
các vấn đề khác ngoài chuyên dụng phần cứng mạng.
Điều tra các loại của Mạng Phần cứng
Linux hỗ trợ một số loại phần cứng mạng phổ biến. Các bệnh thường gặp nhất
là Ethernet, trong đó có một số giống. Hầu hết các phần cứng Ethernet hiện đại sử dụng
cặp xoắn cáp, trong đó bao gồm cặp dây xoắn quanh nhau để
giảm thiểu sự can thiệp. Giống như của Ethernet là ed identifi bởi một -T suffi x đến Ethernet
tên nhiều, như trong 10Base-T hoặc 100Base-T. Các con số biểu thị tốc độ của các giao thức
trong megabits mỗi giây (Mbps). Trong cuối những năm 1990, 100Base-T đã qua từ 10Base-T
là tiêu chuẩn trong ce offi và thậm chí cả nhà mạng. Gần đây hơn, 1000Base-T và
Ethernet biến thể mà sử dụng hệ thống cáp quang và có khả năng tốc độ 1000Mbps (đó
là, gigabit Ethernet) đã trở thành tiêu chuẩn, với các trường mới nổi 10-gigabit Ethernet
tiêu chuẩn.
Các loại phần cứng mạng tồn tại, nhưng nhất là ít phổ biến hơn so với Ethernet. Những
bao gồm Token Ring, LocalTalk, Fiber Distributed Data Interface (FDDI), High-Performance
diện song song (HIPPI), và Fibre Channel. Token Ring đã được phổ biến trên một số
mạng IBM thống trị trong năm 1990 nhưng đã mất dần đất để Ethernet cho
năm. Tương tự như vậy, LocalTalk là phương tiện ưa thích cho đầu máy Macintosh, nhưng hiện đại
tàu máy tính Mac với Ethernet thay vì LocalTalk. FDDI, HIPPI, và Fibre Channel là tất cả các
giao diện tốc độ cao sử dụng trong các ứng dụng hiệu suất cao. Một số các
giao thức hỗ trợ độ dài cáp tối đa đáng signifi lớn hơn không Ethernet, mà
làm cho chúng thích hợp cho việc kết nối các tòa nhà có nhiều bãi, hoặc thậm chí dặm ngoài.
Mạng không dây (hay còn gọi là Wi-Fi) là một ngoại lệ cho sự thống trị của Ethernet. Phổ biến
các giao thức không dây bao gồm 802.11a, 802.11b, 802.11g, và 802.11n. Các giao thức
hỗ trợ tốc độ tối đa 11Mbps (cho 802.11b), 54Mbps (cho 802.11a và 802.11g), hoặc
300 Mbps (802.11n). Với ngoại lệ của 802.11a ít được sử dụng, các giao thức Wi-Fi
tương thích với nhau, mặc dù ở tốc độ của giao thức chậm nhất trong sử dụng. Wireless
networking là đặc biệt hữu ích cho các máy tính xách tay, nhưng nó thậm chí còn tiện dụng cho máy tính để bàn
máy tính tại nhà và ces offi nhỏ mà không có đủ cơ sở hạ tầng mạng có dây
tại chỗ.
C08.indd 383 11/12/12 12:12
384 Chương 8 ■ Cấu hình mạng cơ bản
Nếu bạn sử dụng một giao thức không dây, dữ liệu của bạn được truyền qua sóng radio,
được dễ dàng ngăn chặn. Giao thức không dây bao gồm tùy chọn
mã hóa, nhưng tính năng này đôi khi được tắt theo mặc định, và một số
loại mã hóa không dây có tiếng là người nghèo. Nếu bạn sử dụng không dây
sản phẩm mạng, hãy chắc chắn để cho phép truy cập Wi-Fi được bảo vệ (WPA) hoặc,
tốt hơn, mã hóa WPA2. Các Equivalent Privacy (WEP) Wired yếu
mã hóa được dễ dàng bị phá vỡ. Để bảo vệ, sử dụng một mã hóa mạnh mẽ
giao thức, chẳng hạn như Secure Shell (SSH) công cụ đăng nhập hoặc Secure Sockets Layer
(SSL) mã hóa, khi chuyển giao bất kỳ dữ liệu đó là thậm chí từ xa nhạy cảm;
và cần cẩn trọng về an ninh trên các mạng hỗ trợ không dây
truy cập . Trong một cấu hình tiêu biểu, một kẻ xâm nhập có thể đột nhập vào của bạn
điểm truy cập không dây trông vào phần còn lại của mạng của bạn như bất kỳ địa phương khác
sử dụng, vì vậy việc bảo vệ điểm truy cập đó là cực kỳ quan trọng.
Ngoài các phần cứng mạng trong máy tính của bạn, bạn cần mạng phần cứng
bên ngoài máy tính. Với ngoại lệ của các mạng không dây, bạn cần một số hình thức của
hệ thống cáp mạng và là duy nhất để loại phần cứng của bạn. (Đối với 100Base-T Ethernet, có cáp
đáp ứng ít nhất là loại 5, hay Cat-5, các cation specifi. Gigabit Ethernet làm việc tốt nhất với
Cat-5e hoặc cáp quang). Nhiều loại mạng, bao gồm xoắn đôi Ethernet, yêu cầu
sử dụng của một thiết bị trung tâm được biết đến như một hub hoặc switch. Bạn cắm trên mỗi máy tính một địa phương
mạng vào thiết bị trung tâm này, như thể hiện trong hình 8.1. Các hub hay switch, sau đó chuyển
dữ liệu giữa các máy tính.
HÌNH máy tính liên kết 8.1 Nhiều mạng với nhau thông qua một thiết bị trung tâm được biết đến như một
hub hoặc switch.
Hub hoặc switch
Như một quy luật chung, chuyển mạch là vượt trội so với các trung tâm. Hubs phản ánh tất cả traffi c cho tất cả các máy tính,
trong khi switch có đủ thông minh để gửi các gói tin chỉ tới một đích định.
Switches cũng cho phép truyền dẫn song công hoàn toàn, trong đó cả hai bên đều có thể gửi dữ liệu tại các
c08.indd 384 11/12/12 12 : 12:00
Hiểu TCP / IP Networking 385
cùng một thời gian (giống như hai người nói chuyện trên điện thoại). Hubs cho phép chỉ một nửa-duplex
truyền, trong đó hai máy tính phải thay phiên nhau (giống như hai người sử dụng
máy bộ đàm). Kết quả là công tắc cho hai cặp của máy tính tham gia vào toàn dữ liệu tốc độ
chuyển với nhau; với một trung tâm, hai chuyển những sẽ can thiệp với nhau.
Máy vi tính với Wi-Fi adapter có thể gured confi để giao tiếp trực tiếp với
nhau, nhưng nó phổ biến hơn để sử dụng một bộ định tuyến không dây, trong đó liên kết với nhau cả hai
thiết bị không dây và Ethernet. Định tuyến như vậy cũng cung cấp kết nối đến một bên ngoài
mạng thường là Internet, đôi khi thông qua một kết nối băng thông rộng.
Hiểu Mạng gói
mạng hiện đại hoạt động trên những phần rời rạc của các dữ liệu được gọi là các gói tin. Giả sử bạn muốn
gửi một 100KiB fi le từ máy này sang máy khác. Thay vì gửi các fi le trong một vụ nổ
của dữ liệu, máy tính của bạn phá vỡ nó xuống thành những phần nhỏ hơn. Hệ thống này có thể gửi 100
gói 1KiB nhau, ví dụ. Bằng cách này, nếu có một lỗi gửi một gói tin, các
máy tính có thể gửi lại chỉ là một gói tin thay vì toàn bộ fi le. (Nhiều mạng
giao thức bao gồm các thủ tục báo lỗi phát hiện.)
Khi hệ thống người nhận nhận được gói tin, nó phải giữ cho họ và sắp xếp chúng lại
theo thứ tự chính xác để tái tạo các luồng dữ liệu hoàn chỉnh. Nó không phải là hiếm đối với các gói tin
bị trì hoãn hoặc thậm chí bị mất trong truyền tải, do vậy các quy phục hồi lỗi rất quan trọng cho
các giao thức xử lý các giao dịch chuyển lớn. Một số loại khôi lỗi được xử lý một cách minh bạch
của các phần cứng mạng.
Có một số loại của các gói tin, và chúng có thể được lưu trữ trong mỗi khác. Ví
dụ, Ethernet bao gồm các loại của riêng mình gói (được biết đến như một khung hình), và các gói
được tạo ra bởi các giao thức chạy trên Ethernet, như được mô tả trong các mạng
phần tiếp theo, là
đang được dịch, vui lòng đợi..
