연구/네트워크

Ad-hoc 네트워크 구현

DS박사 2023. 4. 2. 17:02

code는 python으로 구현함

 

import subprocess

# 무선 어댑터 활성화
subprocess.call(['sudo', 'ifconfig', 'wlan0', 'up'])

# Ad-hoc 모드로 설정
subprocess.call(['sudo', 'iwconfig', 'wlan0', 'mode', 'ad-hoc'])

# 네트워크 이름(SSID)과 보안키 설정
subprocess.call(['sudo', 'iwconfig', 'wlan0', 'essid', 'my-ad-hoc-network', 'key', 's:mysecretkey'])

# IP 주소 할당
subprocess.call(['sudo', 'ifconfig', 'wlan0', '192.168.1.1', 'netmask', '255.255.255.0'])

 

 

 

 

subprocess 모듈을 사용하여 각각의 명령어를 라즈베리 파이에서 실행

네트워크 이름, 보안키, IP 주소 등을 직접 입력하여 코드 작성