설치 환경
- 윈도우 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 소스를 다운로드 받고 압축을 해제한다.
※ /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 빌드를 위한 설정을 수행한다.
./ns3 configure --enable-examples --enable-tests


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


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

참고문서
- "NS-3를 우분투에 설치하고 실행하자", 공학코드, 2020년 11월 27일. @원문보기
'컴퓨터 네트워크 프로토콜 > NS-3(Network Simulator 3)' 카테고리의 다른 글
| Chat-GPT에게 NS-3에 대해서 물어보았다. (0) | 2023.02.23 |
|---|---|
| 컴퓨터 네트워크 연구자가 시뮬레이터로 NS-3를 써야하는 이유 (0) | 2022.02.24 |
| 이클립스로 NS-3 개발하기(1/3) - 이클립스 설치 (0) | 2020.12.07 |
| NS-3에 LoRaWAN 모듈을 설치하고 실행해보자 (0) | 2020.11.29 |
| NS-3를 우분투에 설치하고 실행하자 (0) | 2020.11.27 |
댓글