서버 A 와 B에 필요한 패키지를 설치합니다.
dnf -y install iptables-services
Client에서 su -c 'gedit /etc/sysconfig/selinux' 명령으로 SELINUX = DISABLED 로 변경합니다.
서버 B에서
nmtui edit ens192 명령을 입력.
IP 주소 정보를 위와 같이 변경합니다.
네트워크 장치 다시시작
ip addr 명령으로 ip가 잘 들어갔는지 확인합니다.
핑 테스트
당연히 핑이 안가야 합니다.
게이트 웨이 PC를 만들지 않았기 때문입니다.
Client 로 가서
su 명령으로 root 로그인을 합니다.
nmtui edit ens192
ip addr
서버 A로 갑니다.
네트워크 어뎁터 하나를 추가합니다. Pod JH
GATEWAY0
DEFROUTE
두 행은 지우거나 주석처리 #을 해주고 저장합니다.
간단하게 초기화 절차? 라고 생각하면됩니다.
모든 정책을 DROP 하고 필요한건만 살리는게 목적
Server의 ens224와 외부 연결장치 ens160에 모든 패킷이 통과하도록 설정합니다.
설정법이 복잡한데, 정확하게 틀리지 않게 확인하면서 입력합니다.
외부 네트워크 연결장치인 ens192 에 마스커레이드를 허가 합니다.
지금까지의 설정 저장
firewall-config
firewall 다시불러오기로 설정을 적용 시켜줍니다.
네트워크 장치들을 다시시작 해주고 reboot 명령으로 재부팅 해줍니다.
클라이언트에서 접속 완료
윈도우 Client로 넘어가서 Filezilla Server 설치
좌측 상단 edit - user
general - add - centos - enable account - passoword - ok
share folder - add - C:/PerfLogs - set as home dir - ok
linux 클라이언트로 갑시다.
su -c 'dnf -y install ftp'
명령을 입력해서 ftp를 설치 해 주세요.
윈도우 클라이언트 파워 셀이나 명령 프롬프트에서 리눅스 클라이언트가 접속된 것을 확인 합니다.
윈도우 FTP서버 192.168.16.41 에 접속한 것은 리눅스 클라이언트의 10.1.1.10 이 아닌 192.168.16.11 로 접속이 된 것을 볼 수 있습니다. (FTP 서버는 Linux Client의 주소를 알 수 없는 것을 알 수 있습니다.)
리눅스 서버 B로 가서 웹서버를 설치 합시다.
dnf -y install httpd
방화벽도 수정합니다.
추후 확인을 위해 /var/www/html 디렉터리에 index.html 파일을 생성하고 적절한 내용을 채워 저장합니다.
서비스를 재시작하고
상시 가동 명령어를 입력해주세요.
서버 A로 갑니다.
터미널에서 다음 명령을 입력해주세요.
iptables를 저장 해주고
ens192를 껏다가 켜줍니다.
nmcli connection down ens192
nmcli connection up ens192
윈도우 클라이언트 가서
방화벽의 공인 IP주소로 접속합니다.
192.168.16.11
'Linux > 실습' 카테고리의 다른 글
CentOS 8 NFS 서버 설치와 운영 (0) | 2024.04.24 |
---|---|
CentOS 8 FTP 서버 설치와 운영 (0) | 2024.04.24 |
CentOS 8 웹 서버 설치와 운영 (0) | 2024.04.24 |
CentOS 8 원격지 시스템 관리 (0) | 2024.04.24 |
CentOS 8 실습 연습문제 2 with RAPA (0) | 2024.04.24 |