느리지만 단단한 IT 인프라 이야기

network 5

[Python] Nemiko를 통한 Axgate 자동 로그인 & 단일 명령어 전송

UTM 장비를 자주 다루다 보면 CLI 명령어를 반복 입력하는 일이 많습니다.이번 포스팅에서는 Python + Netmiko 라이브러리를 활용해 AXGATE 장비에 자동으로 로그인하고 명령어를 전송하는 방법을 소개합니다.특히 AXGATE는 표준 vendor 지원이 없기 때문에 generic_termserver device_type을 사용하고, 로그인 과정을 수동으로 제어하는 방식으로 구현했습니다.사용 환경 및 준비물Python 3.8 이상pip install netmikoAXGATE SSH 포트 (기본 22번이 아닌 2222번 등 비표준 포트 사용 예시)session_log 활성화 → 디버깅 유용하게 활용 가능전체 코드 예시import timefrom netmiko import ConnectHandler..

Coding/Python 2026.01.14

[Netwroks][MAC] 터미널 네트워크 명령어 매뉴얼

Windows와 macOS의 네트워크 명령어는 일부 다른 부분이 있습니다.arp, netstat, telnet 같은 명령어들이 가장 자주 사용되는 명령어이자 윈도우와 헷갈리는 부분입니다.이번 글에서는 macOS(터미널)에서 실무/일상에서 가장 자주 쓰이는 네트워크 진단·관리 명령어들을Windows 명령어와 비교하면서 정리해 보겠습니다.Windows에 대응하는 macOS 네트워크 명령어 비교표기능Windows 명령어macOS 명령어비고내 IP 주소 확인ipconfigifconfig ARP 테이블 보기arp -aarp -a 연결 상태 / 열린 포트netstat -anonetstat -anvmacOS는 PID 미지원핑 테스트pingping 경로 추적tracerttraceroute DNS 조회nslookupns..

Networks 2026.01.06

[Networks] ARP

ARP(Address Resolution Protocol) 명령어는 로컬 네트워크(LAN) 내에서 IP 주소와 MAC 주소를 매핑해주는 테이블을 확인·관리하는 데 사용되는 핵심 네트워크 진단 도구입니다.같은 서브넷에 있는 장비의 MAC 주소를 알아내거나, ARP 캐시 문제를 해결할 때 반드시 사용하는 명령어입니다.1. 기본 ARP 명령어 사용법Windows, Linux, macOS 모두에서 사용 가능하며, 기본 구문은 아래와 같습니다.# Windowsarp -a# Linux / macOSarp -a# 또는arp -n현재 시스템에 캐싱된 IP → MAC 주소 매핑 테이블을 출력합니다.2. 주요 옵션 설명 (Windows 기준옵션설명예시-a 또는 -g현재 ARP 캐시 테이블 전체 표시arp -a-d [IP]..

Networks 2025.11.25

[Netwroks] Ping

Ping 명령어는 네트워크 상의 호스트(서버, 장비 등)가 정상적으로 응답하는지 확인하기 위해 사용되는 기본적인 네트워크 진단 도구입니다.ICMP(Internet Control Message Protocol)를 이용해 대상에게 패킷을 전송하고, 응답 시간(RTT)을 측정하여 네트워크 연결 상태를 확인할 수 있습니다.1. 기본 Ping 명령어 사용법Windows, Linux 등 대부분의 운영체제에서 동일하게 사용되며, 기본 구문은 아래와 같습니다.ping [옵션] [대상 IP 또는 도메인]예시 :ping 8.8.8.8Google DNS(8.8.8.8)에 대한 연결 상태를 확인합니다.2. 주요 옵션 설명 (Windows 기준)옵션설명예시-n [횟수]Ping을 보낼 횟수 지정ping -n 5 8.8.8.8-t..

Networks 2025.11.04

[RHEL/Rocky] 리눅스에서 SNMP 사용하기

SNMP란?SNMP(Simple Network Management Protocol)는 네트워크 장비(서버, 라우터, 스위치 등)를 모니터링하고 관리하기 위한 표준 프로토콜입니다.1990년 IETF에서 표준화되어 TCP/IP 네트워크 상에서 장비 정보를 주고받는 데 사용됩니다.SNMP 구성 요소구성 요소설명SNMP 매니저장비를 관리하는 주체. 예: SNMPc, Zabbix 서버 등SNMP 에이전트장비 내부에 설치된 SNMP 응답용 소프트웨어. 정보 제공자 역할MIB장비 정보(이름, 트래픽, 상태 등)를 계층 구조로 정리한 데이터베이스SNMP 프로토콜매니저와 에이전트 간 통신 형식 및 절차 정의 (RFC 기반) 통신 방식: Polling vs TrapPolling: 매니저가 주기적으로 정보를 요청 (일반..

Server/Rocky 2025.06.05