Escolar Documentos
Profissional Documentos
Cultura Documentos
Universidad de Cartagena
Facultad de Ingeniería
Programa (Ingenieria de sistemas)
Magangue – Bolívar
2019
2
SISTEMATIZACIÓN DE CONTROL EN EQUIPOS MIKROTIK
Universidad de Cartagena
Facultad de Ingenieria
Programa (Ingenieria De Sistemas)
Magangue
2019
3
SISTEMATIZACIÓN DE CONTROL EN EQUIPOS MIKROTIK
Índice de Contenido
Introducción ........................................................................................................................ 5
Mikrotik ........................................................................................................................ 14
Metodología ...................................................................................................................... 26
Variables ....................................................................................................................... 26
Cronograma ....................................................................................................................... 29
Anexos .............................................................................................................................. 32
4
SISTEMATIZACIÓN DE CONTROL EN EQUIPOS MIKROTIK
Listas de Figuras
Tabla 1 Boot Mikrotik ___________________________________________________ 14
Tabla 2 Instalando Mikrotik ______________________________________________ 15
Tabla 3 Proceso de instalación Mikrotik _____________________________________ 16
Tabla 4 PC Boot _______________________________________________________ 16
Tabla 5 Alerta de Licencia _______________________________________________ 17
Tabla 6 Configurando Ethernet en Routerboard RB750 - x86 ____________________ 18
Tabla 7 Advertencia del Puerto 1 __________________________________________ 18
Tabla 8 Seleccionando MAC en RB750 _____________________________________ 19
Tabla 9 Configuración por Defecto en Winbox (Ethernet) _______________________ 19
Tabla 10 Configuración predeterminada de Enrutadores ________________________ 20
Tabla 11 Mikrotik Reiniciado _____________________________________________ 20
Tabla 12 Eliminando Configuración Predeterminada ___________________________ 21
Tabla 13 Mikrotik sin Ninguna Configuración ________________________________ 21
Tabla 14 Antena Sectorial (Torre) _________________________________________ 22
Tabla 15 Ubiquiti Rocket M5 _____________________________________________ 22
Tabla 16 Loco M5 ______________________________________________________ 23
Tabla 17 Antena Airmax _________________________________________________ 23
Tabla 18 Router RB1100AHx2____________________________________________ 24
Tabla 19 cronograma____________________________________________________ 29
5
SISTEMATIZACIÓN DE CONTROL EN EQUIPOS MIKROTIK
Introducción
Hoy en día la tecnología nos ha permitido tener un gran avance en el mundo laboral y el
del entretenimiento, tal es el caso de la empresa accnet s.a.s que brinda servicios de internet a los
habitantes de san pedro sucre, con la perspectiva de mejorar el desarrollo en sus vidas. Estas
personas reciben el servicio atraves de router, el cual tiene una instalación secuencial y relación
con otros dispositivos, permitiendo la conexión a internet, Por ende razón los usuarios reciben
este servicio con un ancho de banda controlado con sus gigas por mes o días cancelados. Por tal
caso en el proceso de cancelación de la factura los usuarios tienen que movilizarse a la empresa
accanet para pagarla, disponiendo así de su tiempo el cual puedan que lo ocupen con otras labores.
Tal motivo ha llevado a la empresa accanet a implementar un software que nos permita monitorear
las áreas de sistemas y facturación con el fin de adaptar las personas y a la empresa acanet a un
nuevo mundo tecnológico que proporcione avance y provecho de tiempo a los usuarios que
empleen este servicio. Este software permitirá controlar el ancho de banda de internet, suspensión
de servicios y sobre todo la cancelación de facturas en línea.
Por consiguiente hay que destacar que la empresa accanet emplea un sistema de pago en
línea con factura Colombia pero solo empresa-proveedor, mas no a la usuario-empresa, entonces
el usuario para cancelar dicha factura tiene que acercarse empresa y pagar en efectivo. Como
consecuencia en la implementación de este software, lo que se quiere es el usuario se beneficie
con el tiempo y a la vez económicamente. Para desarrollar este proyecto se utilizara tecnología
mikrotik la cual se comprende por router, donde su papel consiste en un enrutador o encaminador
que nos sirve para interconectar redes de ordenadores y que actualmente implementan puertas de
acceso a internet como son los router para ADSL, los de Cable o 3G. Winbox es una pequeña
aplicación que nos permite la administración de Mikrotik RouterOS usando una interfaz gráfica.
Equipos ubicados en la torre de comunicación en modo AP: Ubiquiti Networks Am-5g19-120
Antena Sectorial, para radio estaciones base airMAX de 120 grados de cobertura horizontal, 5
GHz (5.15-5.85 GHz) de 19 dBi. Equipos para los clientes, como Ubiquiti Nanostation Loco M5
logra más de 150Mpbs reales de rendimiento y un alcance superior a 15km.
Implementación de un software para la Sistematización de control de equipos mikrotik vía
api para creación de usuarios, asignación de planes de ancho de banda, pagos en línea y suspensión
de servicios de internet para la empresa acanet servicios s.a.s. en san pedro sucre.
7
SISTEMATIZACIÓN DE CONTROL EN EQUIPOS MIKROTIK
Hoy en día, el desarrollo tecnológico ha permitido generar recursos que nos facilitan y
benefician si se tiene un buen manejo de ellos, para la vida de las personas tanto para los campos
laborales como los de entretenimiento, por tal motivo han de utilizar mucho el internet, con tal fin
la empresa Accnet s.a.s situada en el municipio San pedro sucre, proporciona el servicio de internet
a los habitantes de ese sector. Atreves de equipos mikrotik como router, winbox, Routerboard,
equipos ubicados en la torre de comunicación en modo AP Ubiquiti y equipos para los clientes
Ubiquiti. Este proyecto de investigación se ha desarrollar con la implementación de un software
para controlar las áreas de sistemas y facturación, por ende razón nos permitirán la sistematización
de control de equipos mikrotik vía api para creación de usuarios, asignación de planes de ancho de
banda, pagos en línea y suspensión de servicios de internet para la empresa acanet s.a.s. en san
pedro sucre. Tal proyecto es ejercido para la facilidad de los usuarios con respecto a la cancelación
de la factura en línea. Para eso utilizamos tecnología Mikrotik RouterOS, es un software que
funciona como un Sistema Operativo para convertir un PC o una placa Mikrotik RouterBOARD en
un router dedicado. La ventaja fundamental que ofrece Mikrotik es que va a funcionar
exactamente igual que un router propietario pero a un coste significativamente inferior. Winbox
es una pequeña aplicación que nos permite la administración de Mikrotik RouterOS usando una
interfaz gráfica (existen dos opciones más una es por consola y otra por web, aconsejamos por
winbox) de usuario fácil y simple. Es un binario Win32 nativo, pero se puede ejecutar en Linux y
Mac OSX usando Wine (Para los que usan Linux Wine es una aplicación que permite usar
programas de Windows en Linux). Equipos para los clientes, Ubiquiti NanoStation M5 loco
Wireless CPE with integrated 2x13dBi Mimo antenna Ubiquiti NanoStation Loco M5 inalámbrico
CPE con antena integrada 2x13dBi Mimo 200 mW.
Este proyecto está limitado a un tiempo de 10 meses, con el fin de lograr el título como
ingeniero de sistemas, por consiguiente se espera que la investigación no se amplié con respecto
al tiempo, para ello tomaremos los meses de agosto, septiembre, octubre, noviembre, febrero,
marzo, abril, mayo, junio y julio.
8
SISTEMATIZACIÓN DE CONTROL EN EQUIPOS MIKROTIK
Objetivo General
Implementar un software que controle las áreas de sistemas y facturación para tener una
sistematización de control en equipos mikrotik vía api para creación de usuarios, asignación de
planes de ancho de banda, suspensión de servicios de internet y pago de facturación en línea atraves
de la tecnología mikrotik para la empresa accanet s.a.s san pedro sucre.
Objetivos Específicos
Alcance de la Investigación
Marco de Referencia
Escalante mauro (2016), dice que mikrotik es una campaña fundada en 1996 en Riga,
capital de Latvia creada para desarrollar routers y sistemas inalámbricos para proveedores de
servicio de internet (IPS). Por consiguiente, mikrotik creo el sistema de software RouterOS que
proporciona estabilidad, control y flexibilidad para todos los tipos de interfaces de datos y ruteo.
Como consecuencia, en el 2002 mikrotik decidió fabricar su propio hardware y de esta forma nace
el RouterBOARD.
Escalante mauro (2016), afirma que mikrotik RouterOS es el sistema operativo del
hardware Mikrotik RouterBOARD, que tiene las características necesarias para un ISP: firewall,
router, MPLS, VPN, Wireless, Hotspot, Calidad de servicio (QoS). Por consiguiente RouterOS es
un sistema operativo independiente basado en kemel de Linux v3.3.5. Como consecuencia
RouterOS puede instalarse en PCs y otros dispositivos de hardware compatibles con x86.
Inkalinux (2013), instalando mikrotik en una PC [con video]; una vez ya quemado el
mikrotik en un CD, introducimos el cd en una pc para la pre configuración de mikrotik, donde hay
que bootear la pc, para que haga boot desde el CD-ROM. Por consiguiente ya booteado
seleccionaremos los paquetes que queremos instalar en los servidores. Como consecuencia, se
completa el proceso presionando la tecla i, donde nos aparecerán una preguntas a responder sobre
la configuración.
Inkalinux (2013), instalando mikrotik en una PC [con video]; en el proceso de instalación
mikrotik, la pantalla booteada nos presentara opciones dentro del welcome to, mikrotik router
software installation se es necesario escoger opciones que se presentaran en la pantalla. Por
consiguiente elegimos System, pph, Advanced-tools, hotspot, routing, security, wireles. Como
consecuencia de avanzar hacia instalación terminándola, retiramos el CD de la pc y presionamos
la tecla enter para reiniciar el pc y el sistema cargue directamente el disco duro.
Inkalinux (2013), conectándose a mikrotik vía WINBOX; el cual es una pequeña aplicación
que nos permite la administración de mikrotik RouterOS usando una interfaz gráfica. Por
consiguiente existen dos opciones más para administrar mikrotik, una es por consola y otra por
web; la más aconsejada seria vía winbox ya que es de usuario fácil y simple. Como consecuencia
se puede ejecutar en Linux y Mac OSX ya que es un binario nativo win32, siempre y cuando se
use wine para los que usan Linux.
Inkalinux (2013), conectándose a mikrotik vía WINBOX; Casi todas las funciones que
podemos hacer por medio de la interfaz winbox se puede hacer por consola y viceversa (se llama
consola a la pantalla negra que aparece en Windows). Por consiguiente winbox puede ser
descargado por dos vías una indirectamente por el medio web de mikrotik y la otra directamente
11
SISTEMATIZACIÓN DE CONTROL EN EQUIPOS MIKROTIK
de tu router mikrotik. Como consecuencia para conectarse a él se tienen dos opciones, una es
introducir la ip del mikrotik o también el Mac.
Inkalinux (2013), Configurando las tarjetas de red WAN y LAN para tener internet desde
el Mikrotik; atraves de la interfaz ether 1, cambiando su respectivo nombre a WAN. Por
consiguiente en la ether 2, lo cambiamos a LAN. Como consecuencia ponemos nuestras Ips a la
WAN y LAN, para ello entramos en la ip y después adress donde se colocaran su respectiva
mascara y ip correspondiente a la WAN y LAN
Inkalinux (2013), Configurando las tarjetas de red WAN y LAN para tener internet desde
el Mikrotik; teniendo en cuenta las IP de la WAN y LAN, las introducimos en el adress y
configurando su interfaz correspondiente. Por consiguiente, miramos el tipo de mascara a utilizar
si es clase c /24 después de la las IP, como consecuencia, las IP toca natearlas, ya que la línea que
nos provee internet es el equipo ADSL.
Inkalinux (2013), Ancho de Banda por grupo de IPs y/o Horario; en mikrotik para poder
administrar el ancho de banda de una red, la cual se convierte en un punto crucial por la navegación
en las páginas web. Por consiguiente se ha de implementar opciones de control de megas en el
queues, donde se asigna la ip y el nombre de la pc. Como consecuencia se configura target adress,
Max limit y se le da un name, además con la opción de agregar más ip en el target adress.
Inkalinux (2013), Ancho de Banda por grupo de IPs y/o Horario; emplea opciones para su
control, en la navegación con tiempo horario como horas días a las semana etc. Por consiguiente
se ha de realizar configuraciones para las megas de subida y las megas de bajada en tal tiempo
determinado. Como consecuencia se podría dar internet a varias pc o una sola desde target adress
e implementar más opciones como la de configurar las megas para cada día de la semana.
12
SISTEMATIZACIÓN DE CONTROL EN EQUIPOS MIKROTIK
Inkalinux (2013), Amarre de MAC e IP - Entendiendo el proceso ARP; para que los
dispositivos como equipos pc, Aps, Smartphone, servidores, etc. se puedan comunicar con los
dispositivos emisores es necesario la direcciones ip o la dirección Mac destino. Por consiguiente,
el conjunto TCP/IP tiene un protocolo, denominado ARP, que puede detectar automáticamente la
dirección MAC. Como consecuencia, el protocolo ARP entonces permite que un computador
descubra la dirección MAC del computador que está asociado con una dirección IP.
Inkalinux (2013), Amarre de MAC e IP - Entendiendo el proceso ARP; Mikrotik tiene una
tabla ARP en la que se guarda las IPs y se amarran a las MAC. Comenzando el amarre podemos
abrir la tabla ARP, donde vemos que ya existen MACs e IPs escritos. Finalizando por cambiar la
configuración dinámica que trae por navegación o tráfico de la red, a una estática, utilizando
opciones como el símbolo + el cual te permite crear ese amarre de MAC e IP.
Mikrotik (2015), Backup por Consola y Winbox - Creando backups editables, donde este
archivo nos permite observar toda la configuración que tiene un servidor mikrotik. Por
consiguiente, cuando haya algún problema seamos capaces de imprimir esta configuración. Como
consecuencia podemos pedir ayuda a otra persona, esta persona podrá ver la configuración y verá
en donde podría encontrarse los errores, con ello nos hace la vida más sencilla para solucionar
algún tipo de evento que podría fallar.
Mikrotik (2015), Backup por Consola y Winbox - Creando backups editables, el cual te va
permitir copiar la configuración que podemos encontrar en cualquier foro relacionado a Mikrotik
y modificarla. Por consiguiente, Para poder hacer este tipo de backup usamos el comando export,
este comando produce un archivo con extensión "src". Como consecuencia, aparecerá un archivo
llamado configuración.rsc.
Wanumen Felipe (2017), lenguaje php se puede hacer usando las características de pro-
gramación orientada a objetos y las características de la programación estructurada. Por
consiguiente, la programación en php en muchas ocasiones da lugar al desorden, debido a que
básicamente es posible hacer aplicaciones php. Como consecuencia el código que permite mostrar
la interfaz de usuario se revuelve por decirlo de alguna manera, con el código que hace la conexión
con una determinada base de datos.
Wanumen Felipe (2017), en el desarrollo de aplicaciones con base de datos, el servidor de
la base de datos MySQL una vez ya instalado puede iniciar el servidor con la instrucción
“MySQL”. Por consiguiente, el comando puede ser visible donde se está ejecutando MySQL
dentro del directorio. Como consecuencia, el servidor arranca apareciendo una pantalla negra, hay
que tener en cuenta que hay otras maneras de crear una base de datos siempre y cuando el usuario
tenga permisos.
13
SISTEMATIZACIÓN DE CONTROL EN EQUIPOS MIKROTIK
Escobedo David (2019), Cuando una onda se propaga en el vacío, aparecen elementos en
el espectro que toman parte en el movimiento. Por consiguiente la superficie que los contiene
forma un frente de onda que actúa como foco secundario de ondas esféricas. Como consecuencia
se generan patrones de irradiación como el isotrópico, omnidireccional, directivo.
Escobedo David (2019), Se debe iniciar la configuración sin ninguna conf. Default.
Resetear los equipos sin ninguna configuración, usando el siguiente comando: system reset-
configuration no-default=yes. Por consiguiente hay que realizar una actualización del software, el
firmware y mantener la última versión posible del RouterOS. Como consecuencia, esa
actualización de RouterOS, muestra las limitaciones de frecuencia para uso exterior e interior
regidas por la regulación de cada país: /interface wireless info country-info.
14
SISTEMATIZACIÓN DE CONTROL EN EQUIPOS MIKROTIK
Mikrotik
Es una empresa que nace en Latvia (letonia) en 1995 con el claro objetivo de proveer un
sistema operativo de red altamente robusto y eficiente al cual llamo RouterOS en 1997. La
evolución del mismo llevo a la creación y lanzamiento al mercado en el 2002 de un hardware que
aprovechaba al máximo sus grandes capacidades de multiprocesamiento simétrico y multi-núcleo,
este hardware es el RouterBOARD.
Instalando mikrotik en pc
Instalando
2. Después que haya booteado seleccionaremos los paquetes que están seleccionados en la
imagen son los que suelo instalar en los servidores
15
SISTEMATIZACIÓN DE CONTROL EN EQUIPOS MIKROTIK
Tabla 2 Instalando Mikrotik
3. Una vez que hayamos seleccionado vamos a proceder a instalar el mikrotik, para ello
presionamos la tecla "i" en ese proceso aparecerán preguntas a las cuales daremos a explicar.
¿Desea mantener la configuración anterior? Presionamos la tecla 'n' Warning: all data in
the disk will be erased! Continúe? [y/n]: Advertencia: todos los datos en el disco serán
eliminados!
¿Continuar? Presionamos la tecla "y" para que empiece a particionar y formatear el disco
o unidad de almacenamiento. Este proceso puede demorar dependiendo de la capacidad del disco
que se haya elegido para hacer la instalación. Una vez que termine el proceso los paquetes
seleccionados se instalarán automáticamente y al finalizar tendremos el mensaje:
16
SISTEMATIZACIÓN DE CONTROL EN EQUIPOS MIKROTIK
Tabla 3 Proceso de instalación Mikrotik
Tabla 4 PC Boot
17
SISTEMATIZACIÓN DE CONTROL EN EQUIPOS MIKROTIK
Login: admin Password: Una vez que hemos entrado observaremos una notificación del
servidor que nos dice que nuestro sistema no tiene licencia, y que tenemos menos de 24 horas para
probarlo...
Mikrotik puede observar las tarjetas de red que tiene el equipo, en este caso hay 3 tarjetas
de red. Una es de la placa misma y las otras dos son tarjetas D-Link. Si hubiera el caso en
el que no reconoce una tarjeta de red, podría ser que fuera una tarjeta cuyo driver no lo
tenga Mikrotik (normalmente ocurre con tarjetas baratas y no conocidas para evitar ello
busquen buenas tarjetas de red de marcas como 3-Com D-Link etc.) Caso RB750 y
demás RouterBOARD
Si has comprado algún RB habrás visto que ya viene con una configuración pre-diseñada,
entonces lo que vamos hacer es resetear al RB para poder hacer las configuraciones
manualmente. Por defecto el Mikrotik viene con la red 192.168.88.1 y para poder acceder
al RB tenemos que poner el cable de red en cualquiera de los puertos del 2 al 5 y
recomendamos acceder por la MAC para la primera vez, esto debido para que no estén
configurando su tarjeta de red con la IP 192.168.88.X donde X toma valores entre 2 -
254.
Nota: No poner en el puerto 1 ya que por defecto viene bloqueado
Nos aparecerá una ventana donde nos dice que el equipo esta con la configuración por defecto:
El puerto "ether1" es renombrado con "ether1-gateway (WAN)" y el resto de las interfaces están
como "switch", por lo que los cuatro puertos son "slaves" del puerto 2 "ether2-local-master
(LAN)".
Para poder quitar la configuración por defecto abriremos la consola del Winbox, y vamos a
escribir las siguientes palabras: Código: system reset. En el terminal aparecera un aviso que es
peligroso hacer esto (Dangerous) y preguntará si desea hacer esta acción, nosotros daremos un
YES. El Routerboard se reiniciará y accederemos otra vez al mikrotik por medio del winbox.
Una vez que se reinicie el mikrotik y accedamos a él, nos aparecerá la siguiente ventana en la
que nosotros deberemos seleccionar el cuadro rojo y haremos un click en el cuadro "REMOVE
21
SISTEMATIZACIÓN DE CONTROL EN EQUIPOS MIKROTIK
CONFIGURATION"
Se prenderá y apagará por última vez y por fin podremos ver el mikrotik sin ninguna
configuración lista para ser configurada como queramos. Veremos cinco entradas de ethernet:
ether1, ether2, ether3, ether4, ether5
Características de la antena:
Tabla 16 Loco M5
Equipos para los clientes
RB1100AHx2 es un enrutador Gigabit Ethernet de montaje en rack de 1U, con una CPU
de doble núcleo, puede alcanzar hasta un millón de paquetes por segundo y admite cifrado de
hardware. Tiene trece puertos Gigabit Ethernet individuales, dos grupos de conmutadores de 5
puertos e incluye la capacidad de desvío de Ethernet. Se incluyen 2GB de memoria RAM
SODIMM, hay una ranura para tarjeta MicroSD, una señal acústica y un puerto serie.
El RB1100AHx2 viene preinstalado en una caja de aluminio de 1U para montaje en rack, fuente
de alimentación y enchufe de alimentación, ensamblado y listo para su implementación.
Metodología
Población y muestra
Variables
Mikrotik: es una empresa que nace en Latvia (letonia) en 1995 con el claro objetivo de
proveer un sistema operativo de red altamente robusto y eficiente al cual llamo RouterOS en 1997.
RouterOS: mikrotik RouterOS es el sistema operativo del hardware Mikrotik
RouterBOARD, que tiene las características necesarias para un ISP: firewall, router, MPLS, VPN,
Wireless, Hotspot, Calidad de servicio.
27
SISTEMATIZACIÓN DE CONTROL EN EQUIPOS MIKROTIK
ISP: Un proveedor de servicios de Internet (ISP) es una entidad que ofrece acceso a Internet
mediante diversos métodos de conexión (y velocidades) como, por ejemplo, conexión telefónica,
módem por cable, DSL, acceso inalámbrico o interconexiones dedicadas de alta velocidad.
Firewall: filtrado basado en el estado del paquete (Statefull filtering), listas de direcciones
(Adress lists).
Winbox: es una pequeña aplicación que nos permite la administración de Mikrotik
RouterOS usando una interfaz gráfica, de usuario fácil y simple.
Equipos ubiqui para clientes: Ubiquiti Nanostation Loco M5 Wireless CPE with
integrated 2x13dBi Mimo antenna Ubiquiti NanoStation Loco M5 inalámbrico CPE con antena
integrada 2x13dBi Mimo 200 mW
MySQL: Es un sistema de gestión de bases de datos relacional desarrollado bajo licencia
dual: Licencia pública general/Licencia comercial por Oracle Corporation y está considerada
como la base de datos de código abierto más popular del mundo
PHP: (acrónimo recursivo de PHP: Hypertext Preprocessor) es un lenguaje de código
abierto muy popular especialmente adecuado para el desarrollo web y que puede ser incrustado en
HTML.
Api: son un conjunto de comandos, funciones y protocolos informáticos que permiten a los
desarrolladores crear programas específicos para ciertos sistemas operativos.
PuTTY: es un cliente SSH y Telnet con el que podemos conectarnos a servidores remotos
iniciando una sesión en ellos que nos permite ejecutar comandos
28
SISTEMATIZACIÓN DE CONTROL EN EQUIPOS MIKROTIK
Cronograma
Tabla 19 cronograma
ACTIVIDAD MESES
Tema X
Referencias
bibliográficas X
Planteamiento del X
problema
Objetivos X
Marco de referencia
Metodología X
Justificación X
Presupuestos
Introducción X
Anexos
30
SISTEMATIZACIÓN DE CONTROL EN EQUIPOS MIKROTIK
Referencias bibliográficas
Villacís magnut (2012), Diseño e implementación de un sitio web para una correcta integración
del talento humano y una adecuada administración y gestión de servidores Mikrotik en el ISP
Salvaselv@NET, scrib, (proyecto de tesis), ecuador
.https://es.scribd.com/doc/102417307/Proyecto-de-Tesis-Sitio-Web-Para-Control-de-Mikrotik-
RouterOS
Escobedo david (2019), Buenas prácticas para la implementación de enlaces inalámbricos con
MikroTik, ComRed Perú SAC.
https://mum.mikrotik.com/presentations/PE19/presentation_6574_1550108720.pdf
32
SISTEMATIZACIÓN DE CONTROL EN EQUIPOS MIKROTIK
Anexos
33
SISTEMATIZACIÓN DE CONTROL EN EQUIPOS MIKROTIK