Cos'è NS?
NS, l'abbreviazione di Network Simulator, è una serie di simulatori di rete di eventi discreti (NS-1, NS-2, NS-3). Sono usati principalmente nell'insegnamento e nella ricerca. È gratuito e open source.
NS-1
NS-1 era noto come simulatore di rete LBNL. Era derivato da un vero simulatore.
NS-2
NS-2 è nato dopo la revisione di NS-1. NS-2 detiene notevoli contributi da terze parti, comprendente il codice wireless dei progetti di Monarch e Monarch CMU e Microsistemi Sun Microsystems.
NS-3
NS-3 è venuto in sostituzione di NS-2. La compatibilità all'indietro con NS-2 è stata decisa di essere fermata. Il nuovo simulatore è in fase di sviluppo e mantenimento.
Per conoscere NS3, visita:
https: // en.Wikipedia.org/wiki/ns_ (simulatore)
Oggi ti mostreremo come installare NSE-3 sulla nostra macchina. Per dimostrare l'installazione di NS3, abbiamo utilizzato CentOS 7 come sistema operativo. CentOS, l'abbreviazione del sistema operativo aziendale della comunità, è una distribuzione gratuita e open source della famiglia Linux. È molto popolare tra la comunità esperta di tecnologia a causa della sua attenzione alla facilità d'uso e all'alta efficienza quando si tratta di prestazioni. La sua funzionalità è compatibile con la sua fonte a monte Red Hat Enterprise Linux (RHEL).
Per saperne di più su CentOS, dai un'occhiata a questa pagina:
https: // www.centos.org/
Eseguiremo l'installazione utilizzando la riga di comando CentOS, nota anche come terminale.'Abbiamo diviso il processo di installazione in 6 passaggi. Ogni passaggio ha uno o più comandi che eseguiremo per installare NS-3 e i suoi strumenti richiesti.
Senza ulteriori indugi, iniziamo!
Guida d'installazione
Di seguito sono riportati i passaggi coinvolti nell'installazione di NS-3 su CentOS 7:
Passaggio 1: scarica il compilatore GCC 4.9 Da questa pagina web:
https: // ftp.gnu.org/gnu/gcc/gcc-4.9.2/
Una volta scaricato, copialo nella directory.
Passaggio 2: installa GCC-C++.4.9 compilatore
Di seguito sono riportati i comandi che eseguiremo uno per uno per installare il compilatore:
TAR ZXF GCC-4.9.2.catrame.Gz
CD GCC-4.9.2
./contribd/download_prerequisites
./configure--disable-multilib -enable-linguages = c, c++
fare -j 4
Installa l'installazione
Ora hai installato correttamente il compilatore GCC.
Passaggio 3: installare gli strumenti necessari per installare NSE-3
Qui scaricheremo RPMForge dalla seguente pagina web:
http: // repoforge.org/usa/
Una volta scaricato, lo installeremo eseguendo i seguenti comandi:
Yum Installa rpmForge
yum installa unrar* mercurial* bzr* cmake p7z* cvs*
Passaggio 4: scarica NS-3.27.catrame.File BZ2
In questo passaggio, scarica NS-3.27.catrame.File BZ2 dalla seguente pagina Web:
https: // www.nsnam.Org/Release/NS-3-27/
Passaggio 5: incolla il pacchetto nella posizione giusta
Vai al seguente percorso:
CD /OPT
Decomprimere il pacchetto usando il comando seguente:
TAR ZXVF NS-ALLINONE-3.27.catrame.BZ2
Ora esegui il seguente comando per andare a NS-Allinone-3.2 cartella:
CD NS-ALLINONE-3.2
Vai alla directory Bake eseguendo questo comando:
CD CAKE
Una volta che sei all'interno della directory, esegui il seguente comando:
./cottura al forno.Controllo Py
Passaggio 6: installa NS-3
Torna alla directory precedente eseguendo il seguente comando:
CD…
Ora controlla qual è la tua attuale directory di lavoro eseguendo il comando PWD:
PWD
Dovrebbe essere /opt /ns-alllinone-3.27.
Ora esegui i seguenti comandi uno per uno per installare il software:
./costruire.Py-Enable-Examples--test
CD NS-3.27
./WAF-Build-Profile = Debug --Nable-Examples--test Configura
./waf
./test.Py -c Core
./WAF-Hello-Simulator-Run
Una volta eseguiti correttamente tutti i comandi, il software verrà installato automaticamente.
Se hai raggiunto così lontano senza eseguire errori, congratulazioni, sei arrivato alla fine.
Conclusione
Nella guida di oggi, abbiamo visto come installare NS-3.27 sulla nostra macchina in dettaglio. Il sistema che abbiamo usato è CentOS 7. Abbiamo dimostrato il processo di installazione utilizzando la riga di comando di CentOS, dove abbiamo eseguito alcuni comandi facili da seguire.
Spero che ti sia piaciuto il nostro sforzo. Resta sintonizzato per tutorial Linux più utili.