본문 바로가기

Linux-Windows

2. Virtual Machine으로 Mail, NFS 구성

구성도

 Host CentOS7-1 CentOS7-2 CentOS7-3 W2K19-AD W10-1
IP 10.0.0.11 10.0.0.12 10.0.0.13 10.0.0.1 10.0.0.101
SM 255.255.255.0
DG 10.0.0.254
IP(Host-only 172.10.0.1 172.10.0.2 172.10.0.3 172.10.0.4  
DNS mhan.xyz  
ROLES Proxy
보조DNS
FTP(Passive)
WEB(Main)
보조DNS
Mail
WEB(Main)
보조DNS
NFS
WEB(Main)
주DNS
Test

 

1. NFS 구성

  • CentOS7-3

1.1. nfs 설치

# yum install -y nfs-utils

 

1.2. nfs 서버 설정

※ 마운트 할 디렉터리 생성

 

/etc/exports 파일 설정

# vi /etc/exports

 

 고정 포트 설정

# vi /etc/sysonfig/nfs

 

 

# vi /etc/services

 

nfs 실행 및 포트 확인

 

방화벽 오픈

 

1.3. NFS 클라이언트 설정

  • W10-1

제어판 → Windows 기능 켜기/끄기 → NFS용 서비스 켜기

 

1.4. 테스트

  • W10-1

cmd창에서 nfs 서버 디렉터리에 마운트

 

마운트 정상적으로 되었는지 확인

 

디렉터리 접속해보기

 

마운트 해제

 

1.5. 팀원 nfs 서버에 마운트 테스트

  • 테스트 대상: nfs.khj76.xyz

nfs 서버 디렉터리에 마운트

 

마운트 확인

 


2. MAIL

  • CentOS7-2

2.1. sendmail 설정

sendmail 설치 (sendmail-cf : m4 명령어 관련)

# yum install -y sendmail sendmail-cf

 

/etc/mail/sendmail.mc 파일 수정

# vi /etc/mail/sendmail.mc

로그레벨 설정

 

 

 

sendmail.mc 파일 설정 내용 밀어 넣기

 

sendmail.mc 파일 39번째 띄어쓰기 처리된 줄 삭제

# vi /etc/mail/sendmail.mc

 

메일 테스트용 유저 생성 및 패스워드 변경

 

local-host-names 파일 수정

# vi /etc/mail/local-host-names

 

액세스 설정

# vi /etc/mail/access

 

sendmail이 알아들을 수 있는 형태로 hash 처리

 

mail 그룹에 유저 추가

# vi /etc/group

 

sendmail 서비스 실행

 

2.2. dovecot 설정

dovecot 설치

# yum install -y dovecot

 

dovecot 설정 파일 수정

# vi /etc/dovecot/dovecot.conf

 

10-auth.conf 파일 수정

# vi /etc/dovecot/conf.d/10-auth.conf

 

메일 저장 위치 설정

# vi /etc/dovecot/conf.d/10-mail.conf

 

포트 설정

# vi /etc/dovecot/conf.d/10-master.conf

 

 

dovecot 서비스 실행

 

2.3. VMware 포트 포워딩 설정

  • Host PC

 

2.4. 방화벽 설정

방화벽 오픈 (25/tcp, 110/tcp, 143/tcp)

  • CentOS7-2

 

방화벽 설정 (25/tcp, 110/tcp, 143/tcp)

  • W10-1
  • W2K19-AD
  • HostPC

 

2.5. Test

  • W10-1

2.5.1. Tunderbird 설정

Thunderbird 메일 계정 설정

 

 

 

 

SMTP 포트 확인

  • SMTP 포트가 정상적으로 설정되어 있는지 확인. 해당 부분에 다른 포트로 설정되어 있으면 변경해준다.

 

 

2.5.2. 발신 Test

메일 발신

 

보낸 편지함에 발신한 메일이 정상적으로 저장되었는지 확인

 

위에서 보낸 메일 수신자에게 정상적으로 보내졌는지 확인

 

2.5.3. 수신 Test

 

 

 

 

'Linux-Windows' 카테고리의 다른 글

1. Virtual Machine으로 Proxy, Web, DNS, FTP 구성  (0) 2022.05.31