1. Trang chủ
  2. » Trung học cơ sở - phổ thông

Microsoft PowerPoint – config-tcpip

137 11 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 137
Dung lượng 1,53 MB

Nội dung

 Cấu hình việc quản lý tên của server  Đ/c: /etc/resolv.conf. Gồm[r]

(1)

Quản trị Linux

 Tổng quan – cài đặt HĐH Linux

 Làm việc với Linux

 Cấu hình hệ thống, thiết bị

 Quản trị Linux LAN

 Mạng TCP/IP

 Cài đặt, quản lý dịch vụ LAN

(2)

Mạng TCP/IP

 Interface cho NIC  Thiết lập interface  Thiết lập route

 Danh mục Host

 DNS

(3)

Thiết lập Interface cho NIC

 Tệp cấu hình

 /etc/sysconfig/network

(có thể thay đổi đ/c theo distro hay version)

 Dùng ifconfig (IP tĩnh)

 CMD ifconfig

 Hay công cụ GUI theo distro

 Dùng DHCP (IP cấp DHCP server)

(4)

Thiết lập Interface cho NIC - ifconfig

 Địa chỉ

 /sbin/ifconfig

 Xem& cấu hình interface

 Xem

 ifconfig [interface] ; mặc định : tất interface active

 Cấu hình

1 ifconfig interface IP netmask đ/c-mask broadcast đ/c-BC

 Ví dụ

ifconfig eth0 192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255

(5)

Thiết lập Interface cho NIC - ifconfig

 Thao tác interface

 Active

 ifconfig interface up

 DeActive

 ifconfig interface down

 Hiển thị trạng thái

 netstat –in ; i: trạng thái interface, n: dạng số  Kết

 R: cấu hình  B: Broadcast – capable  U: active

(6)

Thiết lập Interface cho NIC - ifconfig

 Thao tác interface

 Hiển thị tất cấu hình

 Tệp /etc/sysconfig/network-scripts/ifcfg-<interface>

(7)(8)(9)

IP Aliasing

 single host to have multiple IP addresses  Each interface in Linux system can have

multiple IP addresses assigned

 Same Windows

 Ex

(10)(11)

Thiết lập Route  Gateway

 Đường giao tiếp hệ thống với bên (LAN, iternet)  Cùng LAN

 Các PC có gateway

 Internet

 Dùng router

 Các kiểu route

 Minimal

 Được thêm vào interface cấu hình NIC Dùng LAN cố định

 Static

 LAN có dùng router (liên lạc với LAN khác)  Dùng cmd route

 Dynamic

(12)

Thiết lập Route - Minimal

 Hiển thị route

 Cmd: netstat –rn  Hay /sbin/route  Kết

 Destination

 Đ/c mạng hay Host đích

 Gateway

 Route

 Flags

 U: up , G: gateway, H:host

 Interface

(13)

Thiết lập Route - Static  CMD route

 Cấu hình bảng định tuyến

route [option] [net|host|default] gw <IP> [interface]  Option

 Add: thêm, del: xóa (route)

 Net

 -net <interface net>: -net 192.168.100.0/24  -host <IP host>

 Default

 Route xác định route mặc định hệ thống

 IP:

 IP route

(14)

Thiết lập Route - Static  Route – Ví dụ

 Tạo route mặc định cho hệ thống

 Route add default gw 172.16.12.1

 Thêm route cho mạng LAN

 Route add –net 192.168.100.0/24 gw 192.168.2.1 eth0

 Route add –net 172.16.1.0 netmask 255.255.255.0 gw 192.168.2.1

eth0

 Tệp cấu hình

 /etc/sysconfig/static-routes

 Route cho LAN 0.0.0.0

 Route default

 Kiểm tra

(15)

Classless interdomain routing  classes use of address space

 waste some addresses

 Ex: class C address space to a certain university campus

  inefficient

 Solution

 no restriction on classes, emerged

(16)

Classless interdomain routing

 allow variable-length prefix

 to represent network ID

 remaining bits of 32-field address  represent hosts

within network

 For example

 organization use 20-bit network ID

 another organization use 21-bit network ID

 with first 20 bits of these network IDs is identical

  address space of 1organization contains that

(17)

router using CIDR address space

 increase in speed of routers

 greatly reduced size of routing tables  Supernetting (for routing table)

 a single routing entry  a group of adjacent

addresses

 2 entries with same prefix  router chooses

(18)

router using CIDR address space

 Assume that a packet with destination IP

205.101.0.1 is received by router R1

 In entries of this router, routes,

 L1 205.101.8.0/20  L2 205.101.0.0/21

 CIDR choose longer prefix be eligible match

 link L1, with its 21-bit prefix,

(19)(20)

CIDR routing

 CIDR allows us to reduce number of entries in a router's table

 using aggregate technique,

 all entries have some common partial prefix can

 combined into entry

 For example

 entries 205.101.8.0/20, 205.101.0.0/21 be combined into 205.101.0.0/19

 Combining entries in routing tables not only saves space but also enhances speed of routers,

(21)

DHCP

 DHCP

 Cấp IP dynamic client kết nối đến hệ thống

 DHCP server

 Kèm theo distro  Tên

 Dhcpd

 Đ/c: /etc/init.d/dhcpd

 Tệp cấu hình

 /etc/dhcpd.conf

(22)(23)

Install on ubuntu

(24)

Download & Install

(25)

Thiết lập DHCP

(26)(27)(28)

Thiết lập DHCP client

 DHCP Client

 Kèm theo distro Workstation  Tên

(29)(30)

Danh mục host

 Định danh mục tên kết hợp với NIC  Tệp cấu hình

 /etc/hosts

 Kiểm tra

(31)

DNS

 Domain Name server

 Được cài đặt BIND (Berkeley Internet Name

Domain)

 Tên: named

 Cấu hình

 Cấu hình tệp resolve.conf  Cấu hình Bind: named.conf

(32)

DNS -resolve.conf

 Cấu hình việc quản lý tên server  Đ/c: /etc/resolv.conf Gồm

 nameserver

 IP server để DNS dùng làm root

 search

(33)

DNS -named.conf

 Cấu hình server DNS

 Đ/c: /etc/named.conf

 Gồm

 Tên, đ/c tệp CSDL chứa thông tin cho DNS  Các khai báo

 Options

 Các chọn cấu hình tồn cục cho server & giá trị default

 Zone

 Các vùng tên miền server

 Server

 Định nghĩa đặc tính remote server

 Include

(34)

DNS -named.conf

Thư mục default chứa tệp CSDL

Zone Root DNS

Zone exemple.fr -> cần tệp named.exemple.fr

Zone local hệ thống Zone reverser

(35)

Domain & Zone

 Domains

 designated along organizational boundaries

 Single organization

 separated into smaller administrative subdomains  Each subdomain

 gets its own zone

(36)

Zone

 example.org is a domain

 Within it are subdomains

 engr.example.org,

 marketing.example.org,

 sales.example.org, and admin.example.org

 Each of four subdomains has its own zone

 example.org has some hosts within it

 that not fall under any of subdomains;

 Thus, it has a zone of its own

  “example.org” domain is actually composed of

(37)

Server

 Primary servers

 ones considered authoritative for a particular domain  primary name server for a domain is

 a DNS server that knows about all hosts and subdomains

existing under its domain

 Secondary servers

 backups & as load distributors for primary name

servers

 a site queries a secondary name server, secondary

(38)

Server

 Caching servers

 contain no configuration files for any

particular domain.

 Caching data

 root name servers

 act as the first port of call for topmost

parts of domain namespace.

 root zone file describes where authoritative

(39)

DNS -named.conf

Tệp named.exemple.fr

(40)

DNS –Các tệp named

 Named.local

 Dùng để đổi IP: 127.0.0.1 thành localhost

(41)

DNS –Các tệp named

 Các ghi named reverse

 SOA

 Tham số cho toàn zone

 NS

 Name server

 A

 Tên -> IP

 PTR

 IP-> tên

 MX

 Mail server

 CNAME

(42)

DNS –Các tệp named

 Named.rev

(43)

DNS –khởi động

 Tệp /etc/rc.d/init.d/named

 Tham số

 Start  Stop

 Kiểm tra trạng thái

 Ndc

 Status  Start  Restart

 Cơng cụ tìm tên

 Nslookup

(44)

DNS –công cụ GUI  Kèm theo distro

 Tên

 DNS config

 Khởi động

(45)

Các công cụ TEST

 Netstat

 Xem trạng thái TCP/IP, NIC  Option thông dụng

 -I : thông tin NIC  -nr: thông tin route

 Ping

 Kiểm tra thông mạng PC, LAN  Ping <machine|IP đích>

 Nslookup

 Kiểm tra DNS

 Traceroute

 Traceroute <host | NET>

(46)(47)(48)(49)(50)(51)(52)(53)

Edit makefile

 Designating Slave Servers: NOPUSH

 Minimum UIDs and GIDs: MINUID and

MINGID

 Merging Shadow Passwords with Real

Passwords: MERGE_PASSWD

 Merging Group Shadow Passwords with Real

Groups: MERGE_GROUP

 Designating Filenames

(54)(55)(56)

NIS

(57)

NIS

(58)

EDITING THE

(59)(60)

Quản trị Linux

 Quản trị Linux LAN

 Mạng TCP/IP

 Cài đặt, quản lý dịch vụ LAN

 Chia sẻ tài nguyên

 NFS, Máy in  Samba

 Mail server: Sendmail, Postfix  Web server: Apache

 Proxy

 Client- server VNC

 Nhập môn bảo mật

 IP table, công cụ ipchains

(61)

Chia sẻ tài nguyên - NFS

 Network File System

 Client –server dùng chia sẻ tệp hệ

thống Linux

 Cài đặt

 Khởi động server  Client

(62)

Chia sẻ tài nguyên - NFS

 Cài đặt

 Server

 Gói APP nfsd (Fedora)

 Dùng rpm với đĩa cài đặt Linux (nếu PC workstation)  Xác định& khởi động tiến trình portmap dùng cho RPC

 /etc/rc.d/init.d/portmap

 Gói APP debian: nfs-user-server

 Client

 Khởi động mount với option –V

(63)(64)(65)(66)

NFS - Cài đặt

 Tệp cấu hình /etc/exports

 Mô tả tài nguyên cần chia sẻ  Nội dung

 Mỗi tài nguyên: dòng

 <Tên tài nguyên> <IP|tên PC client> (options)  Tên tài nguyên

 Path đến thư mục, tên mô tả thiết bị (máy in)

 IP| tên PC client

 PC Client phải phép truy cập hệ thống với

(67)

Chia sẻ tài nguyên – NFS - Cài đặt  Tệp cấu hình /etc/exports

 Nội dung

 Options

 Ro: read only  Rw: read&write  No_root_squash

 Client truy cập với root xác định root

(default: ngược lại)

 Ví dụ

(68)(69)(70)(71)(72)

NFS - Cài đặt

 Tệp cấu hình /etc/hosts.deny

 Cấm client (không phép

hosts.allow) truy cập vào daemon hệ thống

 Nội dung

 Daemon (ALL) : ALL| danh sách IP(tên) client

 Ví dụ

(73)

NFS - Cài đặt

 Tệp cấu hình /etc/hosts.allow

 Cho phép client truy cập vào daemon hệ thống  Nội dung

 Daemon (ALL) : ALL| danh sách IP(tên) client

 Ví dụ

(74)

Chia sẻ tài nguyên - NFS

 Khởi động server

 Gọi daemon nfs

 /etc/rc.d/init.d/nfs start

 Stop

 Option stop

 Đọc lại /etc/exports

 Option reload  CMD exportfs

 Kiểm tra trạng thái

(75)

Chia sẻ tài nguyên - NFS

 Client

 Mount

 Mount IP|tên client:/tên thư mục <mount point>

 Chú ý

 Quyền truy cập thư mục phải định nghĩa lại với

nhóm other

 Ví dụ

(76)(77)(78)(79)

Chia sẻ tài nguyên – Máy in

 GUI

 Dùng Printer Configurator

 Cài đặt máy in kiểu UNIX thay cho local  Chỉ địa remote printer (PC!printer)

 Tệp /etc/printcap

 Khai báo remote printer

 Option: rm=<IP|tên>:rp=tên máy in

 Máy in khai báo

 Ví dụ

 Lw:\

(80)

Chia sẻ tài nguyên – Samba

 App Client –Server

 Chia sẻ tài nguyên (tệp, máy in) hệ thống Linux-Windows

 Daemon sở

 NETBios

 Giao thức chia sẻ tài nguyên hệ thống Windows

 Smbd

 Daemon samba

 Nmbd

 Domain Name server NetBIOS Đảm bảo tương ứng IP

(81)

Chia sẻ tài nguyên – Samba

 Cài đặt server

 Gói APP

 Samba version 2.0 Web site: www.samba.org

 Dùng rpm

 Rpm – ivh samba-2.0.5a-3mdk.i586.rpm

 Cấu hình

 Tệp cấu hình /etc/samba/smb.conf

 SWAT

 Khởi động

 /etc/rc.d/init.d/samba start

 Kiểm tra

(82)

Chia sẻ tài nguyên – Samba

 Tệp /etc/samba/smb.conf

 Gồm nhiều section

 Global

 Các thơng số cấu hình chung cho server Samba

 Homes

 Mô tả thư mục cần chia sẻ

 Printers

(83)

Chia sẻ tài nguyên – Samba

(84)

Chia sẻ tài nguyên – Samba

 Tệp /etc/samba/smb.conf

 Global

 Security: cấp độ bảo mật (thường dùng: user)

 Smb passwd file: nơi đặt file chứa thông tin password 

 Homes

 Path: Đ/c thư mục chia sẻ  Readonly | Writeable: (yes/no)

 Browseable: (yes/no) cho phép browse (không) thư mục  Create mask: định nghĩa ATTR tệp người dùng tạo

(85)

Chia sẻ tài nguyên – Samba

 Chia sẻ thư mục

 [dospc]

 Comment = Documentation PC  Path = /usr/doc/dospc

 Browseable = yes  Writeable = no

 Public = yes // Quyền truy cập : ALL

 [research]

 Comment = Research dept’s shared document  Path = /home/research

 Browseable = no  Writeable = yes

 Create mode = 0750

(86)

Chia sẻ tài nguyên – Samba

 Chia sẻ máy in

 [printers]

 Comment = All shared printers  Path = /var/spool/samba  Browseable = no

 Guest ok = no  writeable = no  Printable = yes

 [HP4]

 Comment = Laser HP  Path = /var/spool/samba  public = no

 Create mode = 0700  Printable = yes

(87)(88)(89)(90)(91)(92)

A Basic Domain Member

 In smb.conf

 security = server

 password server = <NT Server Name>

 Part of an Active Directory

Network

(93)

Chia sẻ tài nguyên – Sendmail

 Client-Server

 Nhận gởi mail hệ thống

 Server

 Gói APP: sendmail Đ/c /usr/sbin  Tệp cấu hình /etc/sendmail.cf

 Client

 Daemon

 IMAP: imapd (/usr/share/)

 Sendmail agent

(94)

Chia sẻ tài nguyên – Sendmail

 Cấu hình sendmail (sendmail.cf)

 Cấu hình trung gian với tệp /etc/mail/sendmail.mc  Dùng macro m4 để sinh tệp sendmail.cf

 m4 /etc/mail/sendmail.mc > /etc/sendmail.cf

 Khởi động lại sendmail

 /sbin/service sendmail restart

 Các tệp cấu hình /etc/mail

 Domaintable

 Tên miền mail

 Local-hosts-name

(95)

Chia sẻ tài nguyên – Sendmail

 Mask

 Machine đóng vai trị gateway cho hệ thống mail  Chứa tệp /etc/mail/local-hosts-names

(96)

Chia sẻ tài nguyên – Sendmail

 Mask

 Các PC torgo, poodle, khai báo gw

(97)

Chia sẻ tài nguyên – Sendmail

 Dùng mail với LDAP

 Lightweight Directory Access Protocol  Tìm nhanh user domain rộng  Với sendmail

 Dùng kết LDAP xác định đ/c mail

 Khởi động với sendmail LDAP

(98)

Chia sẻ tài nguyên – Sendmail

 Fetchmail

 Kết nối & lấy mail từ remote server MUA  Gồm POP3 IMAP

(99)

Apache – Tổng quan  Web server khả chuyển

 Trên nhiều OS khác

 Trên Redhat - Linux

 Gói APP: apache.rpm

 Tác vụ

(100)

Apache – Cài đặt server  Dùng rpm

 Rpm –ivh apache.rpm

 Các thư mục

 /etc/httpd/conf

 Chứa tệp cấu hình

 /etc/rc.d

 Chứa tệp script khởi động server

 /home/httpd

(101)

Apache – Khởi động server  Khởi động

 Gọi daemond httpd

 /etc/rc.d/initd.d/httpd start

 Kiểm tra

 Mở web browser

 Mở trang: http://localhost.domain :8080

 Stop

 /etc/rc.d/initd.d/httpd stop

 Cấu hình với GUI

(102)

Apache – Cấu hình apache  Các tệp cấu hình

 httpd.conf

 Cấu hình cách thực server

 access.conf

 Mô tả người dùng truy cập server

 srm.conf

(103)(104)

Apache – Cấu hình apache  Các option

 ServerType

 Quy định cách khởi động apache

 Standalone: daemon độc lập  Xinetd: qua xinetd

 ServerRoot

 Đ/c đến root server

 DocumentRoot

(105)

Apache – Cấu hình apache  Các khai báo

 Mô tả thư mục tương đối document Root

 <Directory>

 Options

 Định nghĩa option cho thư mục

 AllowOverride

 Cách thức sinh tệp htaccess thư mục

 Order

 Thứ tự áp dụng allow deny

 Allow (hay Deny)

 Định client có (không) quyền truy cập

(106)

Apache – Cấu hình apache  Các khai báo

(107)

Apache – Cấu hình apache  Các khai báo

 Mô tả host virtual

 <VirtualHost đ/c ip | host name>

 ServerAdmin

 Đ/c mail admin

 DocumentRoot

 Thư mục root host

 ServerName

 Tên domain kết hợp với host

 ErrorLog

 Định file log host

(108)

Apache – Cấu hình apache  Các khai báo

(109)

Apache – Cấu hình apache  access.conf

 Định nghĩa cách truy cập toàn cục cho người dùng

 Mỗi directory định nghĩa kiểu riêng

(110)

Apache – Cấu hình apache  srm.conf

 Cấu hình tài nguyên site  UserDir

 Đ/c thư mục tương Root

 DocumentRoot

 Đ/c

(111)

Virtual Network Computing

 Remote access với GUI

 Hai trường hợp dùng remote access

 Client – server có OS (Linux)

 Một chức Linux

 Ví dụ: start prog từ PC bean hiển thị hình

(default) PC quang

 /prog –display quang:0

 Client –Serveur khác OS (Windows, Linux)

(112)

VNC – Cài đặt

 Gói APP

 Distro Redhat vnr.rpm  Download

 www.uk.research.att.com/vnc/download.html

 Cài đặt

 Dùng rpm  Chú ý

(113)

VNC – Cài đặt & sử dụng Server

 Cài đặt

 Gói vncserver.rpm

 Khởi động

 Gọi daemon vncserver

 Vncserver

 số ID trả cho người dùng: X

 Ngưng

 Vncserver –kill :X

 Sử dụng

 Sửa đổi ~/.vnc/xstartup: chọn X env

(114)

VNC – Cài đặt & sử dụng Client

 Cài đặt

 Gói vnc.rpm

 Khởi động

 Gọi daemon vncviewer

 vncviewer

 Vào tên server: X

 Ngưng

(115)

create database using mySQL

 MySQL

 Open Source,

(116)

MySQL

 Start

(117)

MySQL - working

 Logon

 mysql -u root mysql

 running server with mysqladmin

command

 mysqladmin -u root version

 mysqladmin -u root password

(118)(119)(120)(121)(122)(123)

Configure MySQL for Websites

 review the list is with the following

command:

(124)(125)(126)(127)(128)(129)(130)(131)(132)(133)(134)(135)(136)(137)

Ngày đăng: 20/04/2021, 01:59

w