본문 바로가기
반응형
[KALI] 다른 네트워크에서 VM의 dnsmasq로 DNS Query 실패 시 설정 테스트 망을 구성하고 로컬에서 브릿지로 구성한 VM 으로 dns 쿼리가 정상적으로 응답하는 것을 확인하였습니다. 하지만 다른 네트워크 대역에서 VM 으로 DNS query 시 response 가 없음을 확인하였습니다. 원인을 찾다가 다음 가이드 문서에서 하이브리드 네트워크 모드를 활성화 시키는 방법에 대해 확인하였습니다. dnsmasq 옵션 가이드 문서 참조 https://thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html Man page of DNSMASQ Enable the DHCP server. Addresses will be given out from the range to and from statically defined addresses given in --d.. 2023. 12. 8.
[KALI] dnsmasq로 간단하게 DNS (Domain Name Server)구축 및 Windows DNS Query 테스트 DNS(Domain Name Server)는 컴퓨터 네트워크에서 사용되는 서비스 중 하나로, 사람이 이해하기 쉬운 도메인 이름(예: http://www.example.com)을 컴퓨터가 이해할 수 있는 IP 주소(예: 192.168.0.1)로 변환하는 역할을 합니다. DNS는 전 세계적으로 분산되어 있는 네임 서버들의 네트워크로 구성되어 있습니다. 기본적으로 인터넷에서는 컴퓨터나 네트워크 장치를 식별하기 위해 IP 주소를 사용합니다. 하지만 IP 주소는 숫자로 이루어져 있어 기억하기 어렵습니다. 따라서 DNS는 사용자가 기억하기 쉬운 도메인 이름을 이용하여 웹사이트나 서비스에 접속할 수 있도록 도와줍니다. DNS Port 사용 확인 DNS 는 53 Port 를 사용합니다. 우선 시스템에 53 Port 가.. 2023. 11. 20.
[kali] kali linux apache2 https(SSL) 설정 방법 Kali Linux 의 기본 설치된 apache에 https 설정을 위해 정리하였습니다. 혹시라도 저와 같이 Kali 에 테스트용 WebServer 구축 시 도움이 되길 아래의 파일에서 ssl 인증서 설정을 진행합니다. vi /etc/apache2/sites-available/default-ssl.conf 아래 명령어로 default-ssl.conf 를 enable 해줍니다. a2ensite default-ssl.conf apache2 를 재시작합니다. service apache2 restart 생성했던 사설 인증서로 https(ssl) 접속이 가능함을 확인합니다. 2023. 11. 17.
[Linux] smartctl 명령어를 통한 DISK 점검 Linux 장비에서 smartctl 을 통해 hdd disk 점검 방법에 대해 공유드립니다. CASE 1) CASE 2) smartctl 결과 확인하기 항목 명 내용 Raw_Read_Error_Rate 디스크 표면으로부터 데이터를 읽는 과정에서 문제가 발생 (주로 물리적인 충격으로 유발) Spin_up_Time 플레터(디스크) 회전이 제로 rpm에서 최대 rpm까지 도달하는데 걸리는 평균 시간 Start_Up_Time 플레터(디스크)가 회전하고 정지한 횟수 Reallocated_Sector_Ct 섹터에 문제가 생겨서 스페어영역의 섹터로 대체한 횟수 Seek_Error_Rate 탐색 오류율 Power_On_Hours 하드에 전원이 인가된 시간 Spin_Retry_Count 최대 rpm에 도달하기 위해서 회.. 2023. 3. 9.
[Linux] 타임 존(Time Zone) 확인 및 변경 방법 리눅스의 Time Zone 을 변경하는 간단한 방법 공유드립니다. date 명령어를 입력하면 다음과 같이 시간이 UTC 로 표시됩니다. UTC 는 세계 표준시입니다. 한국표준시인 KST 는 UTC에서 9시간을 더하면 됩니다. systemctl status systemd-timesyncd 명령어로도 UTC 시간을 확인 할 수 있습니다. 그러니 위의 시간에 9시간을 더한 10:29:52 AM 이 한국시간이겠지요. 이 UTC를 KST 로 변경하는 방법은 다음과 같습니다. timedatectl set-timezone Asia/Seoul아무런 메시지 없이 반영이 됩니다. 이후 timedatectl 명령어로 Time zone 이 정상적으로 변경되었는지 확인 할 수 있습니다. date 로도 KST 로 변경된 것을 확.. 2023. 1. 17.
[Linux] 프로세스 종료 kill -9 PID / kill -15 PID Linux 프로세스 종료 kill 옵션 상세 설명 리눅스 환경에서 프로세스를 종료하기 위해 kill 명령어를 사용합니다. 해당 프로세스를 찾기 위해 ps -ef 명령어를 통해서 PID(프로세스 아이디)를 우선 찾습니다. ps -ef | grep 프로세스명 kill 명령어를 통해 프로세스를 종료하기 위해 먼저 Process ID를 확인해야 합니다. ps -ef 명령어를 통해 PID(Process ID) 찾을 수 있습니다. PID : 프로세스 ID PPID : 부모프로세스 ID kill 옵션 ps 로 PID 를 kill 명령어로 종료 시키는 옵션 중 -9 와 -15 가 있습니다. 이중 -9 옵션은 프로세스를 강제로 종료 시키는 옵션으로 Process가 정상 종료가 안될 경우 사용하게 됩니다. 아래 옵션의 차.. 2022. 10. 27.
[VirtualBox] VM 화면 크기 조절 및 전체 화면 적용 안될 경우 VirtualBox 의 VM 을 구동시키면 기본 화면이 작고 확대해도 화면이 늘어나지는 않습니다. 그럴 경우 다음과 같이 Graphics Controller 를 VBoxVGA 로 변경하면 화면 크기 조절 및 전체 화면으로 컨트롤을 할 수 있습니다. 다음과 같이 전체 화면으로 컨트롤이 가능합니다. 2022. 6. 30.
[VirtualBox] Nat 네트워크 VM ubuntu 원격데스크톱 연결 VirtualBox의 ubuntu VM 에 원격데스크톱 연결하는 방법 Server IP (Host IP) : 192.168.105.191 ubuntu VM (Guest IP) : 10.0.0.4 xdrp Port(default) : 3389 1. ubunbu VM 에 xrdp 를 설치 sudo apt-get install xrdp 2. VirtualBox Manager 에서 Port Forwarding 설정 File > Preferences (Ctrl + G) 선택 VM에 설정한 Network 로 이동 후 Port Forwarding 클릭 port 43389 -> 3389 로 변환 할 수 있도록 설정 후 OK 로 설정 저장 3. PC에서 원격데스크톱 연결 실행(윈도우즈키+R) 창에서 mstsc 실행 컴퓨.. 2022. 6. 28.
[Linux] vi 에디터 키보드 방향키 입력 시 알파벳 입력될 경우 Linux vi 편집기 이용시 방향키가 알파벳으로 입력될경우 Tip 가끔 Linux 환경에서 vi 편집기에서 키보드 방향키를 입력하면 알파벳 A, B, C, D 가 입력되는 경우가 있습니다. 이럴 경우 vi를 사용하지 않고 vim을 설치하여 사용해도 되지만 다음과 같이 근본적인 문제 해결을 할 수 있습니다. 1. vi 편집기로 home 디렉토리에 .exrc 파일을 생성합니다. vi ~/.exrc 2. exrc 파일에 다음을 입력합니다. set bs=2 set nocp 3. 설정을 적용합니다. source ~/.exrc 그 이후 vi 에디터를 실행하면 방향키가 정상적으로 동작함을 확인할 수 있습니다. 이상 간단한 Tip 이였습니다. 감사합니다. 2022. 6. 22.