목차
- 리눅스 우분투 icmp_echo_ignore_all 수정하여 핑 차단 예제 이전 포스팅 링크 및 설명
- 리눅스 우분투 인터넷 없이 apt 설치 위한 로컬 레포지토리 설치 예제 이전 포스팅 링크 및 설명
- 리눅스 우분투 crontab 일, 주단위 주기 설정 예제 이전 포스팅 링크 및 설명
- 리눅스 우분투 sysctl 명령으로 ICMP 핑 차단 예제
- 리눅스 우분투 핑 차단 결과 확인 예제
리눅스 우분투 icmp_echo_ignore_all 수정하여 핑 차단 예제 이전 포스팅 링크 및 설명
이전 포스팅에서는 우분투 시스템에서 ICMP 핑을 차단하는 방법을 살펴보았습니다. 커널의 icmp_echo_ignore_all 값을 변경하여 ICMP 핑에 대한 응답을 차단하는 과정을 알아보았습니다. 이를 통해 네트워크 보안을 강화하고 핑 요청에 대한 시스템의 반응을 조정하는 방법을 확인할 수 있었습니다. 보통 icmp 패킷을 차단하는 방법으로는 리눅스의 iptables 방화벽 프로그램을 사용할 수도 있으나 커널 옵션을 변경함으로서 차단도 가능합니다. 아래는 해당 포스팅의 링크입니다.
2023.11.30 - [자격증/리눅스마스터] - [Linux/리눅스마스터] 커널 icmp_echo_ignore_all 항목 수정하여 ICMP 핑 차단 예제(ping)
리눅스 우분투 인터넷 없이 apt 설치 위한 로컬 레포지토리 설치 예제 이전 포스팅 링크 및 설명
다음으로 이전에 다뤘던 내용을 바탕으로, 우분투 시스템에서 인터넷 연결 없이 로컬 레포지토리를 설정하여 apt를 통해 패키지를 설치하는 방법에 대해 알아보세요. 로컬 레포지토리를 구성하여 패키지를 관리하고 설치하는 방법을 자세히 다루고있습니다. 네트워크 통신이 불가능한 폐쇄망에서는 apt-get install과 같은 설치 명령이 불가능합니다. 따라서 미리 패키지 설치 파일을 다운로드하여 로컬 레포지토리를 구성하여 설치해야합니다. 해당 내용이 궁금하시다면 아래 링크를 참고해주세요.
2023.08.03 - [Linux] - [Linux] 우분투 로컬 레포지토리 설정 및 패키지 설치 - 2(로컬 레포지토리 설정)
리눅스 우분투 crontab 일, 주단위 주기 설정 예제 이전 포스팅 링크 및 설명
마지막으로 이전 포스팅의 예제를 참고하여 crontab을 사용하여 우분투에서 주기적인 작업을 설정하는 방법을 학습해보세요. crontab을 활용하여 일정 주기로 작업을 수행하는 방법을 자세히 다루며, 시스템 작업을 자동화하는 방법을 살펴보았습니다. 윈도우에서도 스케쥴러가 존재하지만 리눅스 시스템에서는 crontab을 사용합니다. 특히 crontab은 root 사용자의 crontab과 일반 사용자마다의 crontab 스케쥴이 별도로 존재합니다. 해당 내용이 궁금하시다면 아래 링크를 참고해주세요.
2023.08.02 - [Linux] - [Linux/Shell] crontab 일정 주기 실행 스크립트 작성 - 2(일, 주 단위 설정)
리눅스 우분투 sysctl 명령으로 ICMP 핑 차단 예제
아래는 sysctl 명령어를 사용하여 우분투에서 ICMP 핑을 차단하는 방법에 대한 예제입니다. 이를 통해 시스템 레벨에서 ICMP 차단 설정을 변경이 가능합니다. 이전 포스팅에서는 echo 명령으로 수정하였습니다.
$ sudo sysctl -w net.ipv4.icmp_echo_ignore_all=1
$ cat /proc/sys/net/ipv4/icmp_echo_ignore_all
리눅스 우분투 핑 차단 결과 확인 예제
아래는 우분투에서 ICMP 핑 차단을 설정한 후에는 핑 요청에 대한 결과를 확인하는 예제입니다. ICMP 핑 차단 설정을 적용한 후에 핑 요청에 대한 시스템의 반응을 확인하고, 핑이 차단되었는지 확인합니다.
$ ping 0.0.0.0