Anda di halaman 1dari 7

TRIỂN KHAI DỊCH VỤ DHCP – MAIL TRÊN LINUX

Mô hình triển khai

CẤU HÌNH TÊN MÁY


[root@lserver2 ~]# vi /etc/sysconfig/network
HOSTNAME=server2.nhom10.com
Restart lại máy.
[root@lserver2 ~]#hostname

CẤU HÌNH DHCP


[root@lserver2 ~]# rpm –ivh dhcp-3.0.5-7.e15.i386.rpm
[root@lserver2 ~]# cp /usr/share/doc/dhcp-3.0.5/dhcp.conf.sample
/etc/edhcd.conf
[root@lserver2 ~]# vi /etc/dhcpd.conf
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.0.0.0;
option broadcast-address 10.0.0.2;
option routers 192.168.1.254;
option domain-name-servers 10.0.0.2;
option domain-name “nhom10.com”;
subnet 10.0.0.0 netmask 255.0.0.0 { range 10.0.0.100
10.0.0.253;}

[root@lserver2 ~]#service dhcpd start


[root@lserver2 ~]#chkconfig dhcpd on
CẤU HÌNH DNS
[root@lserver2 ~]#rpm –ivh /media/Centos/bind-9.3.3-10.e15.i386.rpm
[root@lserver2 ~]#rpm –ivh /media/Centos/bind-libs-9.3.3-10.e15.i386.rpm
[root@lserver2 ~]#rpm –ivh /media/Centos/bind-devel-9.3.3-10.e15.rpm
[root@lserver2 ~]#rpm –ivh /media/Centos/bind-chroot-9.3.3-10.e15.rpm
Chép các file cấu hình cho DNS :
0.0.10.in-addr.arpa.db
Named.root
Nhom10.db
Vào đường dẫn : var/named/chroot/var
Chép các file cấu hình cho DNS :
Named.conf
Vào đường dẫn : var/named/chroot/etc

[root@lserver2 ~]#service named start


[root@lserver2 ~]#chkconfig named on

CẤU HÌNH WEB HỖ TRỢ WEB MAIL


[root@lserver3 ~]#rpm –ivh /media/Centos/httpd-2.2.3-11.e15.i386.rpm
[root@lserver3 ~]#service httpd start
[root@lserver3 ~]#chkconfig httpd on

CẤU HÌNH MAIL SMTP COMMAND BẰNG POSTFIX


[root@lserver3 ~]# mount /dev/cdrom /media/
mount: block device /dev/cdrom is write-protected, mounting read-only

[root@lserver3 ~]# rpm -ivh /media/CentOS/postfix-2.3.3-2.1.el5_2.i386.rpm


warning: /media/CentOS/postfix-2.3.3-2.1.el5_2.i386.rpm: Header V3 DSA
signature: NOKEY, key ID e8562897
error: failed to stat /media/CentOS_5.3_Final: No such file or directory
Preparing... ###########################################
[100%]
1:postfix ###########################################
[100%]

[root@lserver3 ~]# service sendmail stop // stop dịch vụ send mail


semail: unrecognized service
[root@lserver3 ~]# chkconfig sendmail off // stop sendmail khi khoi dong
error reading information on service senmail: No such file or directory

[root@lserver3 ~]# alternatives --config mta // lựa chọn cơ chế mail nào
There are 2 programs which provide 'mta'.

Selection Command
-----------------------------------------------
*+ 1 /usr/sbin/sendmail.sendmail
2 /usr/sbin/sendmail.postfix

Enter to keep the current selection[+], or type selection number: 2


[root@lserver3 ~]# vi /etc/postfix/main.cf //sửa file cấu hình của postfix

70 myhostname = mail.nhom10.com
71 data_directory=/usr/lib/postfix
77 mydomain = nhom10.com
93 myorigin = $mydomain
107 inet_interfaces = all
156 mydestination = $myhostname, localhost.$mydomain, localhost,$mydomain
255 mynetworks = 10.0.0.0/8, 127.0.0.0/8
//////////////// Thêm vào để///////////////////////////////////////////
relayhost = isp.smtpserver.com // gửi mail ra internet
message_size_limit = 1024000 // Giới hạn dung lượng gửi mail là 1 MB
smtpd_recipient_limit = 1 // Giới hạn số tin nhăn gửi cho 1 người,1 lần gửi
smtpd_client_restrictions = permit_mynetworks, reject // Allow connections
from trusted networks only.
smtpd_helo_restrictions = reject_unknown_helo_hostname // Don't talk to mail
systems that don't know their own hostname
smtpd_sender_restrictions = reject_unknown_sender_domain// Don't accept mail
from domains that don't exist.
smtpd_sender_restrictions // Reject MAIL FROM information
smtpd_recipient_restrictions // Reject RCPT TO information
///Xem thêm : postfix.org->Document-> SMTP Relay/access control/////

[root@lserver3 ~]# service postfix start // khởi động dịch vụ postfix


Starting postfix: [ OK ]
[root@lserver3 ~]# chkconfig postfix on // Khởi động dịch vụ khi máy khởi
động
[root@lserver3 ~]# useradd nv1
[root@lserver3 ~]# useradd nv2
[root@lserver3 ~]# passwd nv1
Changing password for user nv1.
New UNIX password:
BAD PASSWORD: it is WAY too short
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
[root@lserver3 ~]# passwd nv2
Changing password for user nv2.
New UNIX password:
BAD PASSWORD: it is WAY too short
Retype new UNIX password:
passwd: all authentication tokens updated successfully.

[root@lserver3 ~]# netstat -an | grep :25 //Kiểm tra cổng 25 đang chạy tcp
tcp 0 0 0.0.0.0:25 0.0.0.0:*
LISTEN

[root@lserver3 ~]# telnet mail.nhom10.com 25// telnet đến mail để gửi


Trying 10.0.0.3...
Connected to mail.nhom10.com (10.0.0.3).
Escape character is '^]'.
220 mail.nhom10.com ESMTP Postfix
mail from:nv1@nhom10.com // Gửi từ nv1
250 2.1.0 Ok
rcpt to:nv2@nhom10.com // Gửi đến NV2
250 2.1.5 Ok
Data // lệnh để nhập dữ liệu cần gửi vào
354 End data with <CR><LF>.<CR><LF>
Xin chao, toi la NV1, gui mail bang smtp command
.
250 2.0.0 Ok: queued as C77CAC85EB
Quit // Kết thúc Mail
221 2.0.0 Bye
Connection closed by foreign host.

[root@lserver3 ~]# mail -u nv2 // Kiểm tra mail nv2


Mail version 8.1 6/6/93. Type ? for help.
"/var/mail/nv2": 1 message 1 new
>N 1 nv1@nhom10.com Tue Apr 20 23:26 14/517
& 1
Message 1:
From nv1@nhom10.com Tue Apr 20 23:26:43 2010
X-Original-To: nv2@nhom10.com
Delivered-To: nv2@nhom10.com
From: nv1@nhom10.com
To: undisclosed-recipients:;

Xin chao, toi la NV1, gui mail bang smtp command

& exit
CẤU HÌNH MAIL DOVECOT POP-IMAP

[root@lserver3 ~]# rpm -ivh /media/CentOS/dovecot-1.0.7-7.el5.i386.rpm


warning: /media/CentOS/dovecot-1.0.7-7.el5.i386.rpm: Header V3 DSA
signature: NOKEY, key ID e8562897
error: failed to stat /media/CentOS_5.3_Final: No such file or
directory
Preparing...
########################################### [100%]
package dovecot-1.0.7-7.el5.i386 is already installed

[root@lserver3 ~]# vi /etc/dovecot.conf

20 protocols = imap imaps pop3 pop3s

[root@lserver3 ~]# service dovecot start


Starting Dovecot Imap: [ OK ]
[root@lserver3 ~]# chkconfig dovecot on

[root@lserver3 ~]# netstat -an|grep :110


tcp 0 0 :::110 :::*
LISTEN
[root@lserver3 ~]# netstat -an|grep :143
tcp 0 0 :::143 :::*
LISTEN

- Cấu hình Microsoft Outlook Cho User nv1,nv2 .

- Kiểm tra gửi và nhận mail.


CẤU HÌNH WEB MAIL
[root@lserver3 ~]# rpm -ivh /media/CentOS/squirrelmail-1.4.8-
4.0.1.el5.centos.2.noarch.rpm
warning: /media/CentOS/squirrelmail-1.4.8-4.0.1.el5.centos.2.noarch.rpm:
Header V3 DSA signature: NOKEY, key ID e8562897
error: Failed dependencies:
php-mbstring is needed by squirrelmail-1.4.8-
4.0.1.el5.centos.2.noarch

[root@lserver3 ~]# rpm -ivh /media/CentOS/php-mbstring-5.1.6-


23.el5.i386.rpm
warning: /media/CentOS/php-mbstring-5.1.6-23.el5.i386.rpm: Header V3 DSA
signature: NOKEY, key ID e8562897
error: failed to stat /media/CentOS_5.3_Final: No such file or directory
Preparing...
########################################### [100%]
1:php-mbstring
########################################### [100%]

[root@lserver3 ~]# rpm -ivh /media/CentOS/php-cli-5.1.6-23.el5.i386.rpm


warning: /media/CentOS/php-cli-5.1.6-23.el5.i386.rpm: Header V3 DSA
signature: NOKEY, key ID e8562897
error: failed to stat /media/CentOS_5.3_Final: No such file or directory
Preparing...
########################################### [100%]
package php-cli-5.1.6-23.el5.i386 is already installed

[root@lserver3 ~]# rpm -ivh /media/CentOS/php-common-5.1.6-23.el5.i386.rpm


warning: /media/CentOS/php-common-5.1.6-23.el5.i386.rpm: Header V3 DSA
signature: NOKEY, key ID e8562897
error: failed to stat /media/CentOS_5.3_Final: No such file or directory
Preparing...
########################################### [100%]
package php-common-5.1.6-23.el5.i386 is already installed

[root@lserver3 ~]# rpm -ivh /media/CentOS/php-5.1.6-23.el5.i386.rpm


warning: /media/CentOS/php-5.1.6-23.el5.i386.rpm: Header V3 DSA signature:
NOKEY, key ID e8562897
error: failed to stat /media/CentOS_5.3_Final: No such file or directory
Preparing...
########################################### [100%]
package php-5.1.6-23.el5.i386 is already installed

[root@lserver3 ~]# rpm -ivh /media/CentOS/squirrelmail-1.4.8-


4.0.1.el5.centos.2.noarch.rpm
warning: /media/CentOS/squirrelmail-1.4.8-4.0.1.el5.centos.2.noarch.rpm:
Header V3 DSA signature: NOKEY, key ID e8562897
error: failed to stat /media/CentOS_5.3_Final: No such file or directory
Preparing...
########################################### [100%]
1:squirrelmail
########################################### [100%]

[root@lserver3 ~]# vi /etc/squirrelmail/config.php

28 $domain = 'nhom10.com';

[root@lserver3 ~]# service httpd restart


Stopping httpd: [ OK ]
Starting httpd: [ OK ]
[root@lserver3 ~]#

Mở trình duyệt web của Client và đánh vào địa chỉ http://mail.nhom10.com/webmail
Tiến hành gửi và nhận mail để kiểm tra, có thể kiểm tra bằng MS outlook.

Anda mungkin juga menyukai