본문 바로가기
공부/네트워크

[CCNA/패킷트레이서] DNS, WEB(HTTP), SMTP(EMAIL), DHCP, FTP, TFTP 구성하기

by PraNi_ 2018. 5. 1.
반응형


[CCNA/패킷트레이서] DNS, WEB, STMP(EMAIL), DHCP, FTP, TFTP 구성하기


기본 토폴로지 깔기

클릭하면 크게 볼 수 있습니다.

기본 토폴로지는 아래와 같이 깔아줍니다.


라우터 설정

라우터 CLI로 이동해 아래 명령을 입력하고 기본 Default-Gateway 설정 및 IP Helper-Address 설정을 실행합니다.

기본 라우터 디폴트 아이피 할당

Router>en

Router#conf t

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#int gigabitEthernet0/0

Router(config-if)#ip add 192.168.1.1 255.255.255.0

Router(config-if)#no shutdown


Router(config-if)#

%LINK-5-CHANGED: Interface GigabitEthernet0/0, changed state to up


%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0, changed state to up


Router(config-if)#int gigabitEthernet0/1

Router(config-if)#ip add 192.168.2.1 255.255.255.0

Router(config-if)#no shutdown


Router(config-if)#

%LINK-5-CHANGED: Interface GigabitEthernet0/1, changed state to up


%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1, changed state to up


Router(config-if)#int gigabitEthernet0/2

Router(config-if)#ip add 192.168.3.1 255.255.255.0

Router(config-if)#no shutdown


Router(config-if)#

%LINK-5-CHANGED: Interface GigabitEthernet0/2, changed state to up


%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/2, changed state to up

이렇게 먼저하면 노드마다 초록불이 들어와 일단 주황불, 빨간불의 불안함을 종식시킵니다.

몰랐는데 exit를 입력하지 않아도 int로 바로바로 기가비트이더넷간 이동과 셋팅이 가능했습니다.

오늘 새로운 것을 배웠네요!


다음은 IP Helper-Address 설정

라우터 CLI 환경 

Router(config)#int gigabitEthernet0/0

Router(config-if)#ip helper-address 192.168.3.100

Router(config-if)#no sh

Router(config-if)#int gigabitEthernet0/1


Router(config-if)#ip helper-address 192.168.3.100


Router(config-if)#no sh


Router(config-if)#int gigabitEthernet0/2


Router(config-if)#ip helper-address 192.168.3.100


Router(config-if)#no sh


Router(config-if)#exit


DHCP, SMTP 서버 설정

DHCP, SMTP를 제공할 서버에서 DHCP 기능을 켭니다.
저는 미리 서버의 아이피 셋팅은 완료해놓았기때문에, 미리 준비해두시기 바랍니다.
DHCP, SMTP서버의 아이피는 192.168.3.100 입니다.

DHCP 설정하기

따로 디폴트 192.168.3.1 에 DHCP는 할당하지 않았습니다. 서버들은 모두 정적으로 고정시켜놓으니까요.

어떻게 하는지는 위에 읽어보면 다 감이 옵니다. DNS에는 DNS를 넣어주시고 (저는 미리 넣어놨습니다)

각 할당할 아이피마다 디폴트를 모두 입력해주세요. 할당할 아이피 갯수는 10개를 해주셔도되고 상관은 없습니다.

편리상 제가 제일 위의 토폴로지로 제한해뒀습니다.




SMTP 설정하기

SMTP 와 POP 서비스를 켜주시고, Domain Name에 자신이 사용할 메일 도메인을 선택합니다.

저는 임의로 mail.kr을 쓴 것이지 여러분까지 강제적으로 mail.kr을 쓰라는 것이 아닙니다. 

User 칸에 ID 를 넣어주시고 Password 칸에 비밀번호를 넣어주시고 2개의 계정을 미리 생성해둡니다.

DHCP와 MAIL서버 구축이 끝났습니다.

DHCP를 한번 받아볼까요?

192.168.1.1의 네트워크에 연결된 종단에다가 한번 DHCP를 할당시켜 보겠습니다.

DHCP를 선택하는 순간 조금 지나서 성공적으로 아이피를 받아왔네요. 성공했습니다.

나머지 단말도 DHCP를 이용해 할당하면됩니다.


DNS 서버 설정하기

DNS로 쓸 서버에 들어가 DNS 서비스탭을 클릭하고 On 해준뒤에 아래 값을 셋팅합니다.

그리고 닫아주시면 됩니다.


HTTP, FTP, TFTP

설정이 따로 크게 필요없습니다만, HTTP 서비스를 켜주시고, FTP 서비스도 켜주시고, TFTP도 켜져있는지 모두 확인하고 닫으면 됩니다.

하지만 나중에 파일 테스트를 할 것이기 때문에, TFTP에 들어있는 파일은 모두 Remove 버튼을 눌러 삭제합니다. (필요없는 것 같아요)

그리고 닫으면 됩니다.




이제 모두가 잘 작동하는지 확인만 하면 됩니다!

FTP

FTP 부터 확인해볼까요? PC0에서 커맨드 프롬프트를 열고,

C:\> ftp www.prani.kr

을 입력한 후에 접속이 되는지 확인해봅니다.

아이디와 비밀번호는 기본이 cisco로 되어있으므로 로그인 해봅니다.

FTP 작동이 잘되고 있는 것을 확인해볼 수 있습니다.


HTTP / 인터넷 웹페이지

마찬가지로 PC0에서 브라우저를 띄웁니다.

URL에 [www.cpj.kr]을 입력하고 오른쪽에 [Go]를 눌러 접속해봅니다.

잘 실행되고 있군요.


TFTP

TFTP를 확인해볼까요? 192.168.1.1 에 물려있는 스위치로 이동합니다.

스위치는 어떻게 셋팅하셨나 모르겠네요. 확인을 위해서 해보니까 수동할당으로는 다른 네트워크에 닿지를 못하길래, 저는 dhcp를 스위치에도 할당하는 방법으로 이 문제를 해결했습니다.

스위치 설정 (tftp 백업을 하려면 리모트 네트워크라면 모두 설정해줘야함) 

Switch>en

Switch#conf t

Enter configuration commands, one per line. End with CNTL/Z.

Switch(config)#int vlan1

Switch(config-if)#ip add dhcp

Switch(config-if)#no sh


Switch(config-if)#

%LINK-5-CHANGED: Interface Vlan1, changed state to up


%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan1, changed state to up


%DHCP-6-ADDRESS_ASSIGN: Interface Vlan1 assigned DHCP address 192.168.2.11, mask 255.255.255.0, hostname Switch1



Switch(config-if)#no sh

Switch#

%SYS-5-CONFIG_I: Configured from console by console

스위치 설정을 완료했다면 TFTP를 이용해봅시다.

저는 한개의 파일만 테스트해볼텐데 전부다 하려면 스위치가 많으니까 관리편리와 컨피그레이션파일 중복, 덮어쓰기 방지를 위해서 사실은  호스트네임을 달리해서 줘야합니다.

저는 그냥 하나의 호스트만 이름 바꾸고 바로 TFTP서버로 이동시켜보겠습니다.

TFTP서버로 START/RUN Configration 파일 백업 내보내기 테스트해보기

Switch>en

Switch#conf t

Enter configuration commands, one per line. End with CNTL/Z.

Switch(config)#hostname SW2

SW2(config)#do copy run tftp

Address or name of remote host []? www.prani.kr

Destination filename [SW2-confg]?


Writing running-config...Translating "www.prani.kr"...!!

[OK - 1065 bytes]


1065 bytes copied in 0 secs

SW2(config)#

SW2#

정상적으로 복사가 된 것을 확인할 수 있습니다.



정상적으로 TFTP서버에도 들어와있습니다. 참 반갑네요.


EMAIL (SMTP, POP)

EMAIL을 이용해볼까요? 아까 미리 셋팅해뒀으니 바로 PC0으로 이동해 정보를 넣겠습니다.

아래 정보를 넣어줍니다.

incoming/outgoing Mail Server에는 [mail.kr]주소를 DNS 서버에 등록해주지 않았다면, SMTP 서버의 아이피주소를 주어도됩니다.


[Compose]를 누릅니다.


수신자를 입력하고 내용을 적당히 넣고 [Send]를 누릅니다.


그런다음 PC1로 이동하여 메일 설정을 해주고 메일함을 열면, 아래 사진처럼 아무것도 없을 겁니다.

[Receive]를 클릭하여 메일을 수신합니다.


메일이 이렇게 와있네요.

메일 내용도 클릭해서보면 잘 나오고 있습니다.

이렇게해서 제 수준에서는 난이도가 있는 토폴로지 구성을 한번 해봤습니다.

반응형

'공부 > 네트워크' 카테고리의 다른 글

[해킹실습] 시험대비 정리  (0) 2019.04.26
[CCNA #4] 맥 어드레스(Mac Address)  (0) 2018.07.12
[CCNA #3] 네트워크 케이블  (0) 2018.07.12
[CCNA #2] LAN, 이더넷, 토큰링  (0) 2018.07.11
[CCNA #1] 네트워크란?  (0) 2018.07.10
[네트워크분석] UDP  (0) 2018.05.03
[네트워크분석] ICMP (계속1)  (0) 2018.04.30

댓글