Hệ điều hành LinuxLê Đình Long longld@yahoo.com... Chương 8Thiết lập và sử dụng mạng... Thiết bị mạng Thiết bị loopback: lo Thiết bị ethernet: eth0, eth1 Thiết bị PPP: ppp0, ppp1
Trang 1Hệ điều hành Linux
Lê Đình Long
longld@yahoo.com
Trang 2Chương 8
Thiết lập
và sử dụng mạng
Trang 4Căn bản về TCP/IP
Địa chỉ IP: 172.29.9.9/255.255.255.0
Tên máy (hostname): oscar
Tên đầy đủ cả tên miền (FQDN):
oscar.hcmuns.edu.vn
Phân giải tên: ánh xạ tên sang địa chỉ IP (DNS)
Giao thức mạng: TCP, UDP, ICMP, ARP, BOOTP, DHCP, DNS, FTP, HTTP, NFS,
Địa chỉ dùng riêng: 10.0.0.0/8, 172.16.0.0 -
172.16.31.0.0, 192.168.0.0 – 192.168.255.0
Địa chỉ loopback: 127.0.0.1
Trang 5Thiết bị mạng
Thiết bị loopback: lo
Thiết bị ethernet: eth0, eth1
Thiết bị PPP: ppp0, ppp1
Thiết bị giả lập: dummy0
Trình điều khiển thiết bị mạng:
/lib/modules/kernel-version/kernel/driver/net/
Trang 7Công cụ và file cấu hình
Công cụ cấu hình đồ họa: redhat-config-network, netconfig (Red Hat)
Công cụ cấu hình dòng lệnh: ifconfig, route
File cấu hình thiết bị (Red Hat)
Trang 8redhat-config-network
Trang 9netconfig
Trang 10ifconfig DEVICE IP_ADDR netmask MASK [up]
# ifconfig eth0 172.29.9.9 netmask 255.255.255.0
# ifconfig lo 127.0.0.1
# ifconfig eth0 down
Trang 11 Phân giải qua dịch vụ DNS: /etc/resolv.conf
domain hcmuns.edu.vn
nameserver 172.29.9.1
nameserver 172.29.2.1
Trang 12Cấu hình định tuyến
Bảng định tuyến
# route [-n]
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface 127.0.0.0 0.0.0.0 255.0.0.0 U 40 0 0 lo
0.0.0.0 127.0.0.1 0.0.0.0 UG 40 0 0 lo
Cấu hình địa chỉ gateway
# route add default gw 172.29.9.254
Trang 15Ứng dụng mạng
Cổng truy cập (port)
xinetd daemon
Trang 16Cổng truy cập
Là một số nguyên 16-bits
0-1023: các cổng đặc quyền
Khai báo cổng: /etc/services
service port/protocol aliases
Trang 18 Lắng nghe trên nhiều cổng truy cập một lúc
Tạo một tiến trình mới để khởi động phục vụ dịch
vụ mạng tương ứng với yêu cầu gửi đến
File cấu hình: /etc/xinetd.conf, /etc/xinetd.d/
Trang 19Network File System
Cơ chế chia sẻ file truyền thống trên Unix
Thường dùng trong mạng LAN
Truy cập trong suốt
Có sẵn trong hầu hết các phiên bản Unix
Các dịch vụ mạng cần thiết
● portmap – ánh xạ cổng sang số chương trình RPC
● nfs – dịch vụ máy chủ NFS (rcp.nfsd, rcp.mountd,
rpc.quotad)
Trang 20Mount hệ thống file NFS
Xem các hệ thống file được export trên máy chủ
# showmount -e oscar
Mount hệ thống file NFS
# mount -t nfs oscar:/export/data/ /mnt/data
Khai báo trong /etc/fstab
oscar:/export/data/ /mnt/datanfs intr
Trang 21-a: export hoặc unexport tất cả thư mục
-u: unexport một hoặc nhiều thư mục
-r: reexport tất cả thư mục
# exportfs -av
Trang 22Q & A