DHCP 구성 후 접속해 보기 part. 2

2022. 3. 8. 14:33Django/네트워크

반드시 part1과 함께 병행하길 바란다.

https://chicode.tistory.com/127

 

DHCP 구성 후 접속해 보기 part.1(gns3활용한 dhcp 구성)

gns3를 활용하여 DHCP를 구성 후 접속해 보도록 하자. part1에서는 gns3를 통해 네트워크 설정을 할 것이며, 이 설정을 바탕으로 하여 part2에서는 리눅스와 윈도우를 활용해 ftp로 파일을 다운 받아 볼

chicode.tistory.com

1.먼저 VMwere 에 희망하는 Linux OS(cent 7을 설치하였다. ubuntu나 다른것 써도 상관없다.)을 설치 후 네트워크 설정을 한다.

Edit-virtual network editor...를 클릭한다.

이 후 change settings를 클릭해 활성화 하도록 하자.

 

 

2.네트워크를 임시로 지정해 주도록 할 텐데 아래와 같이 설정하도록 하자.(0번은 브릿지, 8번은 nat 설정을 하기 위해 제외하고 설정하자.)

3. 리눅스 서버를 실행후 네트워크를 NAT로 설정을 하자.

4. 이 서버에 설정된 ip를 확인해 보도록 하자.(192.168.8.n번임을 알 수 있다.)

5. 터미널을 실행 후 vi /etc/selinux/config 명령을 실행한다(etc에있는 selinux에 있는 config을 열어라. 라는 의미이다.)

 

6. 보안을 잠깐 꺼 두기 위해 selinux 을 disabled로 바꾼다.(실제로 사용해서는 안된다. 정말 큰일난다. 보안상 심각한 결함이 생길 수 있으니 주의바란다.)

7. telnet과 ssh, 그리고 ftp를 설치하도록 하자. 

rpm -qa | grep telnet*
/ telnet관련 프로그렘이 있는지 확인하는 명령어이다.
yum -y install telnet*
/ telnet관련 프로그램을 *(전부) 설치하는 명령어이다.
rpm -qa | grep openssh
/ ssh 관련 프로그렘이 있는지 확인하는 명령어이다.
yum -y install openssh
/ ssh 프로그램을 설치하는 명령어이다.
rpm -qa | grep vsftpd* 
/ ftp관련 프로그렘이 있는지 확인하는 명령어이다.
yum -y install vsftpd 
/ ftp 프로그램을 설치하는 명령어이다.

 

8. 정책 추가를 위해 방화벽 리스트를 확인해 보도록 하자. 이 후 정책을 추가하자.

firewall-cmd --permanent --add-port=20,21,22,23/tcp
/ 20~23번까지 tcp포트를 추가하겠단 의미이다.
firewall-cmd --reload
/ 반드시 새로 고침을 해 줘야한다. 그렇지 않으면 사용불가능하다.

9. 텔넷을 실행하자.

systemctl status telnet.socket
/ 서비스 상태를 확인한다.
systemctl start telnet.socket 
/ telnet을 실행한다.

10. cloud2는 telnet을, cloud3은 ssh를 사용하도록 하자. 연결하고자 하는 운영체제(cloud2, 3둘다 윈도우 운영체제를 사용하였다.)에서 xshell을 실행한 후 telnet 접근을 위한 설정을 한다.

 

이름:telnet

프로토콜 :telnet

호스트(H):192.168.8.140(NAT서버의 IP)

포트 : 23

11. 로그인을 한다.

localhost login : NAT서버의 계정

password : NAT서버의 비밀번호

12.10,11번을 다시 하되 아래와 같은 ssh 설정으로 하도록 하자.

이름 : SSH

프로토콜 : SSH

호스트(H) : 192.168.8.140(NAT서버의 IP)

포트번호 : 22

13.윈도우에서 cmd로 FTP에 접근하는 방법은 아래와 같다.

cmd 창을 실행한 이후 ftp 입력 후 엔터

open FTP서버IP 포트번호

사용자<FTP 서버 IP:<none>>: FTP 서버 계정명

암호 : FTP 서버 계정의 비밀번호

14. ftp를 통해 파일 이동이 원활하게 되는지 확인해 보면 된다.

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

Firewall 이란?(방화벽이란?)  (0) 2022.03.08
Telnet vs SSH (ssh를 사용해야 하는 이유)  (0) 2022.03.08
DHCP란?(동적 호스트 구성 프로토콜)  (0) 2022.03.08
3계층의 IP  (0) 2021.10.04
frame이란?  (0) 2021.10.02