Installing ns3 in Ubuntu | Ubuntu 24.04 | NS3 Tutorial 2024 | Session 1

preview_player
Показать описание
#ns3 #ubuntu #networksimulator
#ns3 recently released ns-3.42, we are going to see how to install that in #ubuntu 24.04 OS
Ubuntu OS was also recently released in April 2024.
Here are the requirements
1. Ubuntu 24.04 LTS

This #installation will work for ns-3.38, ns-3.39, ns-3.40 and ns-3.41 as well.

Open a New Terminal

The first command to do is (You can just copy-paste the following in your terminal window)
$ 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 sqlite sqlite3 libsqlite3-dev qtchooser 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 qt5-qmake qtbase5-dev qtbase5-dev-tools libqt5svg5-dev libqt5webenginewidgets5 libqt5webchannel5-dev qtwebengine5-dev

Now we have to go to the installation.
Open a new Terminal and type the following commands.

Copy the ns-allinone software to the home folder and just right click and click "Extract here". Already the software is extracted or unzipped and its in the home folder.

open another terminal

Now
$ cd ns-allinone-3.42/

(This above line will install all the packages for ns3 along with netanim, flow monitor, protocol,s applications, etc.)
Depending on your system, the time can be anywhere between 20 minutes to sometimes 1 hour also (in the case of a VM with low RAM)
So let's wait for the installation....

Installation is completed. It took more than 1 hour as I run a Virtual Machine inside my Intel MacBook Pro.
To check whether they are working, use the following command

Open a new terminal
$ cd ns-allinone-3.42/ns-3.42/
$ ./ns3 run hello-simulator

Hello Simulator
$ ./ns3 run first
You will get an output

$ ./ns3 run second
You will get an output
so ns3 is installed successfully.

Thanks for watching!!!!
-------------------------------------------------
We have some Member-only Videos, please find those, if you are interested, you can join our channel.

Join this channel to get access to the perks:

______________________________

Follow me on,
________________________________
Join this channel to get access to perks:

______________________________

Follow me on,
________________________________
Рекомендации по теме
Комментарии
Автор

If it asks for qmake, install it using this: sudo apt-get install qt5-qmake qtbase5-dev qtbase5-dev-tools libqt5svg5-dev libqt5webenginewidgets5 libqt5webchannel5-dev qtwebengine5-dev

monzteredits
Автор

It says unable to locate package sqlite. What to do?

sasikiran
Автор

Say unable to locate package sqlite ....what now?

SentinelNetworking
Автор

after using this command : ./build.py --enable-examples --enable-tests this error msg showa

Project ERROR: Cannot run compiler 'g++'. Output: ====
Maybe you forgot to setup the environment?
Error building NetAnim.
Skipping NetAnim ....
what should i do ?

AbeerAlsaydlani
Автор

Sir while running hello. simulator error occurs.

kavyadhanapal
Автор

shows error when trying to sudo install the python3 and other packages. could you please help me

rumibhandari
Автор

please help me enable python bindings, without it i am not able to start my project, Thank you so much!

varundeoraj