๐Ÿง  How to Install ns-3.45 on Ubuntu 24.04 (Step-by-Step Guide)

If you're working with network simulation and want to install the latest version of ns-3, you're in the right place. Today, we’ll walk through the installation of ns-3.45 on the recently released Ubuntu 24.04.


๐Ÿ–ฅ️ System Requirements

Operating System: Ubuntu 24.04
ns-3 Version: ns-3.45

Find the complete video link here:



๐Ÿ”ง Step 1: Install Prerequisites in Ubuntu

Open a terminal and run the following commands one after the other:

$ sudo apt update $ sudo apt install g++ python3 cmake ninja-build git gir1.2-goocanvas-2.0 python3-gi python3-gi-cairo python3-pygraphviz gir1.2-gtk-3.0 ipython3 tcpdump wireshark sqlite3 libsqlite3-dev qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools openmpi-bin openmpi-common openmpi-doc libopenmpi-dev doxygen graphviz imagemagick python3-sphinx dia imagemagick texlive dvipng latexmk texlive-extra-utils texlive-latex-extra texlive-font-utils libeigen3-dev gsl-bin libgsl-dev libgslcblas0 libxml2 libxml2-dev libgtk-3-dev lxc-utils lxc-templates vtun uml-utilities ebtables bridge-utils libxml2 libxml2-dev libboost-all-dev ccache python3-full python3-pip

๐Ÿ“ฆ Step 2: Download and Extract ns-3.45

Download the software from the official ns-3 website:

๐Ÿ”— ns-3.45 Download Link

Move the downloaded file to your home directory (e.g., /home/pradeepkumar). Then:

Right-click → Extract
You’ll now see a folder named ns-3.45 in your home directory.


⚙️ Step 3: Build and Install ns-3.45

Open a new terminal and run the following commands:

$ cd ns-3.45 $ ./ns3 configure --enable-examples --enable-tests $ ./ns3 build

✅ If you don’t encounter any errors, the installation was successful!


๐Ÿš€ Step 4: Run Example Simulations

Now, test the ns-3 installation with these examples:


$ ./ns3 run hello-simulator
$ ./ns3 run first
$ ./ns3 run third

If these examples run with expected outputs, your ns-3.45 setup on Ubuntu 24.04 is complete!

Python Bindings
$ python3 -m venv NS3-venv
$ source ./NS3-venv/bin/activate

(NS3-venv)$ pip install cppyy

$ cd ns-3.45/

$ ./ns3 run --enable-python-bindings

$ ./ns3
(It will run and compile)
$ ./ns3 run third.py


๐ŸŽฅ Want More Simulations?

For more examples and advanced network simulations, check out my channel.
๐Ÿ‘‰ Don’t forget to subscribe and join the community!


๐Ÿ“Œ Keywords for SEO:

  • install ns3 on Ubuntu 24.04

  • ns-3.45 installation guide

  • network simulator 3 ubuntu

  • ns-3.45 ubuntu commands

  • how to run ns3 examples

  • ubuntu 24.04 network simulation


#ns3 #Ubuntu2404 #NetworkSimulation #LinuxTutorial #OpenSourceTools #NetworkEmulation #ns3Installation #UbuntuTips #ns3Examples #NetworkResearch

Comments

Popular posts from this blog

Installing ns3 in Ubuntu 22.04 | Complete Instructions

How to Create Ubuntu 24.04 Bootable USB Using Rufus [Step-by-Step Guide]

Installation of NS2 in Ubuntu 22.04 | NS2 Tutorial 2