INSTALACION Y CONFIGURACION DEL CONTROLADOR ONOS Y EL SNORT EN MODO IDS/IPS - VIDEO #1

Описание к видео INSTALACION Y CONFIGURACION DEL CONTROLADOR ONOS Y EL SNORT EN MODO IDS/IPS - VIDEO #1

Trabajo de 9° ciclo para la carrera de Ingeniería de Telecomunicaciones en la Universidad Nacional Mayor de San Marcos sobre la Instalación y Configuración del Controlador ONOS y el software Snort.

-Alumno: CHAVEZ PEREZ ROGER GIANMARCO.
-Profesor: DANIEL DIAZ ATAUCURI.
-Curso: ARQUITECTURA DE REDES VIRTUALES(SDN/NFV).

-COMANDOS UTILIZADOS EN EL VIDEO:

==================================
INSTALACION DEL CONTROLADOR ONOS
==================================

================================
1) Instalación de JAVA JDK
================================

sudo apt-get install software-properties-common → Propiedades comunes del Ubuntu

sudo add-apt-repository ppa:linuxuprising/java → Agregamos los repositorios

sudo apt-get update

java -version → Verificar que NO debe existir JAVA instalado

sudo apt install default-jdk → Instalar el JAVA

java -version → Verificar que SI debe existir JAVA instalado

sudo update-alternatives --config java

echo $JAVA_HOME → Verificar que NO está definido la variable JAVA_HOME instalado

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64

echo $JAVA_HOME → Verificar que SI está definido la variable JAVA_HOME instalado

========================================
2) Instalación de Maven
========================================

sudo apt install maven

mvn -version → Ver la versión instalada

========================================
3) Instalación de Apache Karaf 3.0.5
========================================

mkdir onos

cd onos

sudo wget https://archive.apache.org/dist/karaf/3.0....

tar -zxvf apache-karaf-3.0.5-src.tar.gz

ls

===========================
4) Por buenas costumbres:
===========================

cd ..

cd Descargas

sudo wget http://apt.puppetlabs.com/puppetlabs-relea...

sudo dpkg -i puppetlabs-release-precise.deb

sudo apt-get install gcc g++ make libpcre3-dev libssl-dev tmux emacs libncurses5-dev libreadline-dev libffi-dev libyaml-dev valgrind git-core libxml2-dev libxslt-dev ntp sqlite3 libsqlite3-dev

========================================
5) Instalación del repositorio git-core
========================================

cd ..

cd onos

sudo apt-get install git-core

sudo apt-get install net-tools

=======================================
6) Instalación del controlador ONOS
=======================================

sudo wget https://repo1.maven.org/maven2/org/onospro...

tar -zxvf onos-2.7.0.tar.gz

ls
cd onos-2.7.0
cd bin

sudo ./onos-user-password onos onos → Especificar usuario y contraseña

sudo ./onos-service start → Iniciar el controlador ONOS

localhost:8181/onos/ui/index.html → Entrar a la aplicación de gestión del ONOS

-INSTALAR APLICACIONES:

openflow
Reactive Forwarding

==================
ONOS Y MINIEDIT
==================

INICIAR EL ONOS

cd onos
cd onos-2.7.0
cd bin
sudo ./onos-service start

localhost:8181/onos/ui/index.html → Entrar a la aplicación de gestión del ONOS

INICIAR EL MINIEDIT

cd mininet
cd mininet
cd examples
sudo python3 ./miniedit.py

===========================
CAMBIO DE IP EN ONOS
===========================

EN UNA NUEVA TERMINAL, CAMBIAR EL NOMBRE DE roger AL NOMBRE DE SU MAQUINA

cd onos
cd onos-2.7.0
cd bin
sudo rm /home/roger/onos/onos-2.7.0/apache-karaf-4.2.9/data/db/partitions/data/partitions/1/raft-partition-1.conf
sudo rm /home/roger/onos/onos-2.7.0/apache-karaf-4.2.9/data/db/partitions/data/partitions/1/.raft-partition-1.lock
sudo rm /home/roger/onos/onos-2.7.0/apache-karaf-4.2.9/data/db/partitions/data/partitions/1/raft-partition-1.meta
sudo rm /home/roger/onos/onos-2.7.0/apache-karaf-4.2.9/data/db/partitions/system/partitions/1/system-partition-1.meta
sudo rm /home/roger/onos/onos-2.7.0/apache-karaf-4.2.9/data/db/partitions/system/partitions/1/.system-partition-1.lock
sudo rm /home/roger/onos/onos-2.7.0/apache-karaf-4.2.9/data/db/partitions/system/partitions/1/system-partition-1.conf
sudo rm /home/roger/onos/apache-karaf-3.0.5/manual/src/main/webapp/users-guide/remote.conf

====================================
INSTALACION DEL SNORT IDS EN UBUNTU
====================================

sudo su

1) sudo apt-get install snort → INSTALAR

2) dpkg-reconfigure snort → CONFIGURAR SNORT

3) /etc/init.d/snort restart → REINICIAR SNORT

4) gedit /etc/snort/rules/local.rules → VER REGLAS

5) INICIAR SNORT EN MODO IDS

cd /etc/snort/
snort -A console -c snort.conf -i enp0s3

===============================
CONFIGURAR SNORT IPS EN UBUNTU
===============================

gedit /etc/snort/snort.conf → VER CONFIGURACION SNORT

config daq: afpacket
config daq_mode: inline

-INICIAR SNORT EN MODO IDS/IPS

cd /etc/snort/
sudo snort -A console -Q -c snort.conf -i enp0s3:enp0s8 -N

Комментарии

Информация по комментариям в разработке