본문 바로가기
컴퓨터 네트워크 프로토콜/NS-3(Network Simulator 3)

NS-3.48을 윈도우 11 WSL로 설치하기

by 연구자 공학코드 2026. 8. 1.

공지사항

  1. 제가 운영하는 IT·SI·SM 전문가 커뮤니티 아이티프로(https://cafe.naver.com/itpro)에 가입하시면 IT 개발 노하우와 SI 구축 및 사업관리 노하우, 솔루션 정보를 제공받으실 수 있습니다.

  2. 제가 운영하는 개발자 커뮤니티 코어큐브(https://cafe.naver.com/ewsncube)에 가입하시면 컴퓨터 관련 학습 자료와 질의응답을 제공받으실 수 있습니다.

728x90
반응형

설치 환경

  • 윈도우 11 프로 25H2 26200.8875 (Windows 버전: 10.0.26200.8875)
  • WSL 버전: 2.6.3.0
  • 커널 버전: 6.6.87.2-1
  • WSLg 버전: 1.0.71
  • MSRDC 버전: 1.2.6353
  • Direct3D 버전: 1.611.1-81528511
  • DXCore 버전: 10.0.26100.1-240331-1435.ge-release
  • 우분투 22.04
  • NS-3.48

설치 방법

NS-3를 윈도우 11 기반 WSL로 설치하는 방법은 아래와 같다. 먼저 'Windows PowerShell'을 관리자로 실행한다.

파워쉘 실행 화면

아래의 명령어를 입력하여 NS-3가 사용할 우분투 이미지를 설치한다.

wsl --install Ubuntu-24.04

우분투 이미지를 설치하는 화면

설치가 완료되면 자동으로 설치한 우분투에 접속된다. 우분투에 접속한 상태에서 아래의 명령어를 입력하여 NS-3 설치에 필요한 패키지를 설치한다.

sudo apt install -y g++ python3 cmake ninja-build git libsqlite3-dev \
    qtbase5-dev qt5-qmake libopenmpi-dev doxygen graphviz \
    libgsl-dev libxml2-dev libgtk-3-dev libboost-all-dev ccache \
    python3-setuptools python3-pip

NS-3 의존성 패키지 설치 화면

아래의 명령어로 NS-3 소스를 다운로드 받고 압축을 해제한다.

※ /mnt/c/ 하위 경로에 설치하면 권한 문제로 오류가 발생한다. 본 글에서는 홈 디렉토리에 설치한다.

cd ~
wget https://www.nsnam.org/releases/ns-3.48.tar.bz2
tar -xjf ns-3.48.tar.bz2
cd ns-3.48/

NS-3 소스 다운로드 화면

아래의 명령어를 입력하여 NS-3 빌드를 위한 설정을 수행한다.

./ns3 configure --enable-examples --enable-tests

NS-3 빌드 설정 중인 화면
NS-3 빌드 설정이 완료된 화면

아래의 명령어를 입력하여 NS-3를 빌드(설치)한다.

./ns3 build

NS-3가 빌드 중인 화면
NS-3 빌드가 완료된 화면

아래의 명령어를 입력하여 NS-3 예제를 실행한다. 아래의 화면과 유사하게 나오면 NS-3 설치가 잘 된 것이다.

./ns3 run first

NS-3 예제 실행 화면

참고문서

  1. "NS-3를 우분투에 설치하고 실행하자", 공학코드, 2020년 11월 27일. @원문보기
728x90
반응형

댓글