bài giảng tổng quan về linux chương 7 linux networking

30 359 0
bài giảng tổng quan về linux chương 7 linux networking

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Linux Networking Thiết lập mạng cho máy Linux  Để nối một máy Linux vào một mạng Ethernet, bạn cần phải có một card mạng mà Linux đã có driver. Sau đây là một số mạng mà Linux có trợ giúp:  3Com  Novell NE2000  RealTek  Intel  Compaq  … Nhận biết NIC card  Để biết xem Linux có nhận biết card mạng, ta xem thông báo của kernel Linux trong quá trình boot của hệ thống qua lệnh dmesg  Freeing unused kernel memory: 60k freed  Adding Swap: 72572k swap-space (priority -1)  eth0: 3c509 at 0x300 tag 1, BNC port, address 00 a0 24 4f 3d dc, IRQ 10.  3c509.c:1.16 (2.2) 2/3/98 becker@cesdis.gsfc.nasa.gov.  eth0: Setting Rx mode to 1 addresses. dmesg  Hai dòng in đậm báo rằng card mạng 3c509 đã được kernel nhận biết. Trong trường hợp kernel không nhận biết card L, chúng ta phải làm lại kernel Linux và đặt module điều khiển (driver) của card vào trong kernel hay cấu hình ở chế độ load module.  Để cấu hình tiếp nối mạng qua TCP/IP chúng ta phải xác định rõ các thông tin liên quan đến địa chỉ IP của máy. Các thông tin cần biết là :  Địa chỉ IP của máy  Netmask  Địa chỉ của mạng  Broadcast  Địa chỉ IP của gateway TCP/IP Addressing  Địa chỉ IP của máy là một dãy 4 số có dạng A.B.C.D, trong đó mỗi số nhận giá trị từ 0-255.  203.162.44.33  203.162.44.50  192.168.10.1  Netmask. Hay còn gọi là subnet mask. Dùng để phân biệt địa chỉ mạng và địa chỉ máy  Địa chỉ mạng: là địa chỉ mà các bit dành cho host là 0  Broadcast. Là địa chỉ mà các bit dành cho host là 1 TCP/IP Addressing  Chuyển đổi nhị phân IP Address Class  Lớp địa chỉ IP Số lượng networks và hosts  Số lượng host và network cho mỗi lớp địa chỉ Địa chỉ mạng và địa chỉ máy  Địa chỉ mạng:  Giả sử xem địa chỉ IP là 1 địa chỉ bưu điện thì địa chỉ mạng được ví như là tên đường. Tất cả các máy tính trên cùng 1 mạng có chung địa chỉ mạng  Nếu mạng gồm nhiều segments nối với nhau bởi các router, mỗi segment phải có một địa chỉ mạng duy nhất.  Giao thức TCP/IP sẽ dùng phần địa chỉ mạng này để quyết định xem là sẽ chuyển packet tới host trong mạng cục bộ hay là gửi ra default gateway. Ví dụ các địa chỉ mạng [...]... max, 38 byte packets 1 172 .16.10.3 ( 172 .16.10.3) 0.290 ms 1.632 ms 0.199 ms 2 172 .16.8.1 ( 172 .16.8.1) 3.3 47 ms 3.303 ms 3. 273 ms 3 172 .16.2.1 ( 172 .16.2.1) 3.860 ms 3.996 ms 3 .77 3 ms 4 203.160.0.9 (203.160.0.9) 4 87. 231 ms 493.900 ms 511.584 ms 5 203.162.4.193 (203.162.4.193) 1185.246 ms 1160.512 ms 1299.243 ms 6 203.162.143 .70 (203.162.143 .70 ) 1191.988 ms 1248.148 ms 1401.293 ms 7 * www.marketprices.com.vn... [root@pascal root]# route -n Kernel IP routing table Destination Gateway Iface 192.168.15.0 172 .16.11.13 192.168.14.0 172 .16.11.13 172 .16.12.0 0.0.0.0 192.168.13.0 172 .16.11.199 192.168.12.0 172 .16.11.199 172 .16.10.0 0.0.0.0 172 .16.11.0 0.0.0.0 192.168.254.0 172 .16.10.140 172 .16.9.0 0.0.0.0 1 27. 0.0.0 0.0.0.0 0.0.0.0 172 .16.10.3 Genmask Flags Metric Ref 255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0... 00:A0:C9:1F:A8:2D inet addr: 172 .16.10.1 Bcast: 172 .16.10.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2984143 errors:0 dropped:0 overruns:0 frame:0 TX packets:8384989 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes: 175 3929683 (1 672 .6 Mb) TX bytes:1050123459 (1001.4 Mb) Interrupt:9  lo Link encap:Local Loopback inet addr:1 27. 0.0.1 Mask:255.0.0.0... /etc/sysconfig/static-routes      any net 192.168.254.0 netmask 255.255.255.0 gw 172 .16.10.140 any net 192.168.20.0 netmask 255.255.255.0 gw 172 .16.10.100 any net 192.168.14.0 netmask 255.255.255.0 gw 172 .16.9.13 any net 192.168.15.0 netmask 255.255.255.0 gw 172 .16.9.13 any net 192.168.1.0 netmask 255.255.255.0 gw 172 .16.10.123 Tập tin /etc/sysctl.conf  [root@pascal root]# more /etc/sysctl.conf ... 0,1 hay 0:0, 0:1 Bạn có thể thay đổi cấu hình kết nối mạng bằng cách sửa đổi lại tập tin này bằng một chương trình soạn thảo text như mc chẳng hạn, sau đó khởi động lại kết nối mạng bằng /etc/rc.d/init.d/network restart Routing trong Linux   Một máy Linux có thể đảm nhận chức năng như 1 router Linux hỗ trợ 2 dạng routing    Static routing: /etc/sysconfig/static-routes Dynamic routing: /etc/routed... 208.148.45.56 ta dùng lệnh route như sau :   Chỉ ra các địa chỉ của gateway mặc định   route add default gw 172 .16.10.10 metric 1 Thêm một tuyến đường   route add -net 208.148.45.56 eth0 route add -net 192.168.1.0 netmask 255.255.255.0 gw 172 .16.10.1 Xoá một tuyến đường  route del -net 172 .20.20.0 gw 192.168.1.8 netmask 255.255.255.0 Lệnh Traceroute  Đây là lệnh cho phép chẩn đoán hoạt động của... /proc/sys/net/ipv4/ip_forward    [root@alibaba ipv4]# more ip_forward 1 [root@alibaba ipv4]# Tập tin /etc/sysconfig/network      [root@dns root]# more /etc/sysconfig/network NETWORKING= yes HOSTNAME=dns.hcmutrans.edu.vn GATEWAY= 172 .16.1.4 [root@dns root]# Lệnh route   Lệnh route cho phép làm các thao tác đến bảng dẫn đường (forwarding table) của kernel Nó được sử đầu tiên để xác định đường dẫn cố định... 511.584 ms 5 203.162.4.193 (203.162.4.193) 1185.246 ms 1160.512 ms 1299.243 ms 6 203.162.143 .70 (203.162.143 .70 ) 1191.988 ms 1248.148 ms 1401.293 ms 7 * www.marketprices.com.vn (203.162.41.235) 13 67. 993 ms 1132.5 57 ms [root@pascal root]# Lệnh Traceroute   Lệnh traceroute là một công cụ hiệu quả cho phép ta phát hiện lỗi trong quá trình phân đường (IP routing) Ví dụ kết nối từ A -> C có trục trặc và với... errors:0 dropped:0 overruns:0 frame:0 TX packets:215322 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:32626823 (31.1 Mb) TX bytes:32626823 (31.1 Mb) Card mạng ảo (alias)   Linux cho phép bạn sử dụng bí danh (alias) cho card mạng, tức là cho phép bạn có nhiều địa chỉ IP cho cùng một card vật lý Kết quả nhận được gần giống như bạn có gắn nhiều card vật lý lên máy Cú pháp của... tiên của địa chỉ mạng không được là 0 (000000002,xem lại phần ip address class) Byte đầu tiên của địa chỉ mạng không được là 255 (111111112,xem lại phần ip address class) Địa chỉ mạng không được là 1 27, đây là địa chỉ dành riêng Khoảng địa chỉ  Khoảng địa chỉ của các mạng Địa chỉ mạng và địa chỉ máy (cont)  Địa chỉ máy:   Nếu địa chỉ IP là 1 địa chỉ bưu điện thì địa chỉ máy được ví như là số nhà . Linux Networking Thiết lập mạng cho máy Linux  Để nối một máy Linux vào một mạng Ethernet, bạn cần phải có một card mạng mà Linux đã có driver. Sau đây là một số mạng mà Linux có. biết xem Linux có nhận biết card mạng, ta xem thông báo của kernel Linux trong quá trình boot của hệ thống qua lệnh dmesg  Freeing unused kernel memory: 60k freed  Adding Swap: 72 572 k swap-space. carrier:0 collisions:0 txqueuelen:100 RX bytes: 175 3929683 (1 672 .6 Mb) TX bytes:1050123459 (1001.4 Mb) Interrupt:9 lo Link encap:Local Loopback inet addr:1 27. 0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING

Ngày đăng: 22/10/2014, 20:49

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan