전체 글

network

Cisco 스위치 관리 IP 설정

Cisco 스위치의 관리 IP를 설정하는 방법은 다음과 같습니다. 스위치에 연결합니다. 시리얼 케이블 또는 Ethernet 케이블을 사용하여 컴퓨터와 스위치를 연결합니다. CLI(Command Line Interface)로 로그인합니다. 터미널 프로그램을 사용하여 시리얼 또는 Telnet/SSH 연결을 만듭니다. 로그인 ID 및 비밀번호를 입력합니다. 구성 모드로 변경합니다. enable 명령을 사용하여 enable 모드로 변경합니다. Switch> enable Switch# VLAN 1의 IP 주소를 설정합니다. 스위치의 VLAN 1 인터페이스에 IP 주소를 할당하여 스위치의 관리 IP를 설정합니다. Switch# configure terminal Switch(config)# interface vlan..

python

[파이썬] IP 변경 프로그램

어댑터를 선택하고 선택한 어댑터의 IP를 변경할 수 있습니다. import tkinter as tk from tkinter import messagebox import wmi # WMI 객체 생성 wmi_obj = wmi.WMI() # 네트워크 어댑터를 가져와서 리스트에 저장 adapter_config = wmi_obj.Win32_NetworkAdapterConfiguration(IPEnabled=True) adapter_list = [adapter.Caption for adapter in adapter_config] # tkinter GUI 생성 root = tk.Tk() root.title("네트워크 설정 변경") # 어댑터 선택 프레임 adapter_frame = tk.Frame(root) adap..

python

[파이썬] 데스크탑 제품번호 정보 확인

데스크탑 제품번호를 추출해내는 방법입니다. cmd 명령어로 확인된 제품번호를 출력합니다. import subprocess desktop = subprocess.run('WMIC CSPRODUCT GET IDENTIFYINGNUMBER', stdout=subprocess.PIPE) desktop = desktop.stdout.decode('utf-8') desktop = desktop.replace('\n', '') # \n 삭제 desktop = desktop.replace('\r', '') # \r 삭제 desktop = desktop.replace(' ','') # # 띄어쓰기 삭제 desktop = desktop[17:] # 슬라이싱 print(desktop)

python

[파이썬] 도메인과 사용자 계정 확인

현재 로그인한 도메인 정보와 로그인 계정 정보를 출력 합니다. 사용자 PC 정보를 추출하는 용도로 잘 사용중입니다. import subprocess # 도메인 정보 확인 domain = subprocess.run('wmic computersystem get domain /format:list', stdout=subprocess.PIPE) domain = domain.stdout.decode('utf-8') domain = domain.replace('\n','') # 엔터제거 domain = domain.replace('\r', '') # \r 불필요 항목 제거 domain = domain[7:] # 앞자리 제거 # 사용자 정보 id = subprocess.run('whoami', stdout=subpr..

python

[파이썬] Socket 모듈을 활용한 hostname과 ip 확인

소켓 모듈을 활용해 호스트 이름과 IP를 추출해 보여준다. import socket hostname = socket.gethostname() ip_address = (socket.gethostbyname(hostname)) print('hostname : '+hostname) print('ip address : '+ip_address)

python

[파이썬] 연결된 듀얼 모니터의 SN 정보 가져오기

업무중 다수 사용자의 모니터 정보 확인을 하기 위해 만들어봄 powershell 명령어로 모니터 정보를 확인할 수 있는 것을 확인하고 powershell의 결과값을 subprocess.run을 이용해 꺼내왔다. import subprocess monitor1 = subprocess.run('powershell \n [System.Text.Encoding]::ASCII.GetString($(Get-CimInstance WmiMonitorID -Namespace root\wmi)[0].SerialNumberID -notmatch 0)', stdout=subprocess.PIPE) monitor1 = monitor1.stdout.decode('utf-8') monitor1 = monitor1.replace('..

python

[파이썬] userprofile 경로로 접근하기

아래 코드를 입력하면 dir을 userprofile의 desktop으로 연결해 쓸 수 있고 바로 가기를 바탕 화면에 떨구거나 바탕 화면의 데이터를 가져올 때 유용하게 사용하고 있습니다. import os dir = os.path.expanduser(os.path.join('~\desktop)) 예제 : 실행한 경로에 같이 저장된 test.csv를 dir의 경로로 복사 import shutil shutil.copy('test.csv', dir)

p@ssw0rd
p@ssw0rd