Hva er NS?
NS, forkortelse for nettverkssimulator, er en serie diskrete hendelsesnettverkssimulatorer (NS-1, NS-2, NS-3). De brukes hovedsakelig i undervisning og forskning. Det er gratis og åpen kildekode.
NS-1
NS-1 var kjent som LBNL Network Simulator. Den ble avledet fra en ekte simulator.
NS-2
NS-2 ble til etter revisjonen av NS-1. NS-2 har betydelige bidrag fra tredjeparter, som består av trådløs kode fra UCB Daedelus og CMU Monarch-prosjekter og Sun Microsystems.
NS-3
NS-3 kom som erstatning for NS-2. Bakoverkompatibilitet med NS-2 ble besluttet å bli stoppet. Den nye simulatoren utvikles og vedlikeholdes.
For å lære om NS3, besøk:
https: // no.Wikipedia.org/wiki/ns_ (simulator)
I dag vil vi vise deg hvordan du installerer NSE-3 på maskinen vår. For å demonstrere installasjonen av NS3, har vi brukt CentOS 7 som operativsystem. Centos, forkortelse for operativsystemet for samfunnsvirksomhet, er en gratis og åpen kildekode-distribusjon av Linux-familien. Det er mye populært blant det teknisk kunnskapsrike samfunnet på grunn av dets fokus på brukervennlighet og høy effektivitet når det gjelder ytelse. Funksjonaliteten er kompatibel med sin oppstrøms kilde Red Hat Enterprise Linux (RHEL).
For å lære mer om Centos, sjekk ut denne siden:
https: // www.centos.org/
Vi vil utføre installasjonen ved hjelp av CentOS -kommandolinjen, også kjent som 'Terminal.'Vi har delt installasjonsprosessen i 6 trinn. Hvert trinn har en eller flere kommandoer som vi kjører for å installere NS-3 og de nødvendige verktøyene.
Uten noe videre, la oss komme i gang!
Installasjonsveiledning
Følgende er trinnene som er involvert i å installere NS-3 på CentOS 7:
Trinn 1: Last ned GCC Compiler 4.9 Fra denne websiden:
https: // ftp.gnu.org/GNU/GCC/GCC-4.9.2/
Når den er lastet ned, kopier den til /Opt Directory.
Trinn 2: Installer GCC-C++.4.9 kompilator
Følgende er kommandoene om at vi vil kjøre en etter en for å installere kompilatoren:
TAR ZXF GCC-4.9.2.tjære.gz
CD GCC-4.9.2
./bidrag/download_prequisites
./Konfigurer-Disable-Multilib -Etable-Languages = C, C, C, C, C, C, C, C,++
lage -j 4
lage installasjon
Du har nå installert GCC -kompilatoren.
Trinn 3: Installer nødvendige verktøy for å installere NSE-3
Her vil vi laste ned RPMForge fra følgende webside:
http: // repoforge.org/bruk/
Når den er lastet ned, installerer vi den ved å utføre følgende kommandoer:
Yum installer RPMFORGE
yum installer unrar* Mercurial* bzr* cmake p7z* cvs*
Trinn 4: Last ned NS-3.27.tjære.BZ2 -fil
I dette trinnet, last ned NS-3.27.tjære.BZ2 -fil fra følgende webside:
https: // www.NSNAM.org/utgivelser/ns-3-27/
Trinn 5: Lim inn pakken på riktig plassering
Gå til følgende vei:
CD /opt
Pakk ut pakken med følgende kommando:
TAR ZXVF NS-Allinone-3.27.tjære.BZ2
Kjør nå følgende kommando for å gå til NS-Allinone-3.2 mappe:
CD NS-Allinone-3.2
Gå til Bake -katalogen ved å kjøre denne kommandoen:
CD -bake
Når du er inne i katalogen, må du utføre følgende kommando:
./bake.py sjekk
Trinn 6: Installer NS-3
Gå tilbake til forrige katalog ved å utføre følgende kommando:
CD ..
Sjekk nå hva som er din nåværende arbeidskatalog ved å utføre PWD -kommandoen:
PWD
Det er ment å være /opt /ns-allinone-3.27.
Kjør nå følgende kommandoer en etter en for å installere programvaren:
./bygge.PY-Aktiver-eksempler-Aktiver-test
CD NS-3.27
./WAF--Build-Profile = Debug-ANEable-Exempler-Aktable-Tests Configure
./waf
./test.py -c core
./WAF-Run Hello-Simulator
Når alle kommandoene har blitt kjørt, blir programvaren automatisk installert.
Hvis du har nådd så langt uten å løpe inn i noen feil, gratulerer, kom du det til slutt.
Konklusjon
I dagens guide så vi hvordan du installerer NS-3.27 på maskinen vår i detalj. Systemet som vi har brukt er centos 7. Vi demonstrerte installasjonsprosessen ved å bruke kommandolinjen til CentOS, der vi kjørte noen få enkle å følge kommandoer.
Jeg håper du likte innsatsen vår. Følg med for mer nyttige Linux -opplæringsprogrammer.