전체 글(11)
-
VPN의 Site-to-Site+ 3 Tier + NFS 실습 (팀플)
💡 문제각 지사는 물리적으로 떨어져있으며 팀원1명당 한개의 지사를 관리한다.각 지사는 내부에 1개의 사설네트워크를 가진다.1️⃣ web지사 web- /tem 라는 경로로 간단한 웹 템플릿 제공- /test 라는 경로로 3 tier 구조의 tomcat과 db의 연동확인 (dbtest.jsp)2️⃣ was지사 was- tomcat 구성3️⃣ db지사 db - nfs-server 구성☑️ tomcat의 라이브러리 파일을 제외한 웹템플릿 파일, jsp파일들의 원본은 db지사의 nfs-server에만 존재해야한다.외부(192.168.0.0/22)에서 접속해서 확인할 수 있도록 서버를 구성하세요. => WiFi의 Bridge로 VyOS가 dhcp로 eth0 IP를 할당 받도록하고, Site-to-Site가 가능하..
2025.02.15 -
Reverse Proxy Server 실습
✅ 문제10.10.3.80/tomcat/dbtest.jsp를 쳤을때 was-db connection success가 뜨도록 한번 구성해보세요. 서버는 3대를 다 새로 만드세요. 1️⃣ DB 서버 VM: 10.10.3.33 1. mariadb-server 설치yum install -y mariadb-server 2. mysql 설정mysql_secure_installation 3. root로 접속mysql -u root -p1234 4. db 생성create database hidb; 5. 사용자 권한 부여db 주소: 10.10.3.33db 이름: hidbdb유저: testuser유저 암호: 1234grant all privileges on hidb.* to testuser@'%' identifi..
2025.02.04 -
PxE(Preboot eXecution Environment) + 실습 with FTP, TFTP, DHCP, HTTP
✅ PxE 다수의 Bare-metal 서버에 OS 설치하는 메커니즘 Bare-metal 서버: OS가 설치되지 않은 서버Bare-metal 서버는 free boot 상태(IP가 없다)→ IP를 땡겨 오기: DHCP로 IP를 임시로 할당해줘야 한다 계속 dhcp discover 메세지를 보낸다원래는 내가 속한 네트워크에만 discover 메세지가 전송되지만, help-address를 통해 다른 대역에도 discover 메세지를 전송할 수 있다. 🧪 PxE 실습✅ 문제1. pxe-ftp 10.10.3.21 (OS설치파일) 2. pxe-http 10.10.4.80 (킥스타트 파일) 3. pxe-tftp 10.10.3.69 (부팅에 필요한 파일 전송) 4. pxe-dhcp 10.10.1.67 (client에게..
2025.01.27 -
TFTP(Trival FTP) + 실습
✅ TFTP(Trival FTP)Trival: 사소한간단한 파일을 신뢰성 없이 일방적으로 전송할 때 사용UDP포트: 69tftp 관련 디렉터리: /var/lib/tftpboot 🧪 TFTP 실습1️⃣ TFTP Server1. VM 생성hostname: tftp-serverNetwork: VMnet8IP: 211.183.3.69GW: 211.183.3.2✔️ 기본 설정더보기1. firewalld 비활성화 & Selinux 제거systemctl stop firewalld & systemctl disable --now firewalld & sed -i s/SELINUX=enforcing/SELINUX=disabled/g /etc/selinux/config 2. yum repo 추가cat /etc/yum.r..
2025.01.25 -
FTP(File Transfer Protocol) + 실습
✅ FTP(File Transfer Protocol)파일 전송 프로토콜TCPftp 관련 디렉터리: /var/ftp포트세션 수립: 21데이터 전송: 20장점신뢰성 있는 파일 전송 🧪 FTP 실습1️⃣ FTP Server1. VM 생성name: ftp-serverNetwork: VMnet8IP: 211.183.3.21GW: 211.183.3.2 ✔️ 기본 설정더보기1. firewalld 비활성화 & Selinux 제거systemctl stop firewalld & systemctl disable --now firewalld & sed -i s/SELINUX=enforcing/SELINUX=disabled/g /etc/selinux/config 2. yum repo 추가cat /etc/yum.repos...
2025.01.25 -
NFS(Network File System)
✅ NFS(Network File System)원격지에 존재하는 파일을 마치 내 로컬 파일인것처럼 사용 가능 포트기본 포트: 2049추가적으로 RPC: 111추가적으로 데이터를 송수신할 때 랜덤으로 포트가 부여df (disk free): 디스크를 보고 싶어 ⇒ 스토리지 정보-h: 사람이 읽기 편하게 → GB, MB 마운트의 예시더보기 /dev/mapper/centos-root: 스토리지 장치(device) / : 최상위 디렉터리→ 최상위 디렉토리를 통해 /dev/mapper/centos-root 를 찾아갈 수 있다 ⇒ mount 윈도우 vs 리눅스의 Mount 방식램이 부족함 → 보조 기억 장치에서 꿔옴(가상 메모리) ⇒ 리눅스: swapswap확인: # cat /etc/fstab리눅스에서 최초 생성 스..
2025.01.25