SlideShare una empresa de Scribd logo
InspIRCD

    Servidor IRC



        Comunicación en tiempo real.
    


        Los usuarios pueden comunicarse sin haber tenido
    

        un contacto anterior.
        En canales o en privado.
    



    Multiplataforma



    Software libre



    Buena documentación y en español

Enlaces de interés

    Introducción al IRC



    Todos los comandos de IRC



    InspIRCd



    InspIRCd - Wiki en español



    Configuración de InspIRCd (incompleto, español)



    Configuración de InspIRCd (completo, en inglés)



    Ejemplo de configuración

Instalación

    sudo apt-get install inspircd xchat



    O mediante Synaptic:

Antes de iniciar el servidor...

    Si intentamos arrancar el servidor con sudo


    /etc/init.d/inspircd start no nos deja.
    Editamos el fichero /etc/default/inspircd:



        sudo gedit /etc/default/inspircd
    



    Ponemos: INSPIRCD_ENABLED=1

Iniciamos el servidor

    Iniciamos el servidor con:



         sudo /etc/init.d/inspircd start
    




    Cuando queramos reiniciarlo porque hemos


    cambiado la configuración utilizaremos:
         sudo /etc/init.d/inspircd restart
     
Conectamos con un cliente
    Aplicaciones – Internet – Xchat



    Conectamos a localhost





                                4


                      1
    2

                      3

                          6           5
Entrando en un canal
    Entramos en un canal

Operaciones básicas en el cliente
            X-Chat
       Opciones sobre el canal




                                 Opciones sobre los usuarios
Algunos comandos de cliente IRC
               básicos
    /list             Muestra la lista de canales



    /join #canal      Accede al canal indicado



    /leave #canal     Abandona al canal



    /whois Nick       Muestra información del usuario



    /nick Nick        Cambia tu nick a 'Nick'



    /msg Nick holaManda el mensaje 'hola' a 'Nick'



    /query Nick       Conversación privada con 'Nick'



    /quit mensaje     Abandona el servidor




            También se pueden gestionar mediante
               los menús y botones de X-Chat
El fichero de configuración del
                  servidor
      sudo gedit /etc/inspircd/inspircd.conf
  




      Ver – Modo resaltado – Marcado - HTML
  




 Recuerda: antes de probar cualquier cambio en la configuración
debes reiniciar el servidor para que se vuelva a cargar este fichero:
                    sudo /etc/init.d/inspircd restart
Configurando el servidor:
  Datos del servidor y del admin
# Datos del servidor
<server name=quot;irc.josequot;
    description=quot;Mi servidor de IRCquot;
    network=quot;MiServidorquot;>

# Datos de contacto del administrador
<admin name=quot;Root Penguinquot;
    nick=quot;Nickquot;
    email=quot;root@localhostquot;>

# Direcciones IP y puertos a la escucha
<bind address=quot;quot; port=quot;6667quot; type=quot;clientsquot;>
Configurando el servidor:
         Puertos a la escucha
Por defecto el servidor únicamente escucha en el
puerto 6667 de localhost.

Para que el servidor escuche en otra IP:
<bind address=quot;192.168.1.33quot; port=quot;6667quot;
type=quot;clientsquot;>

Para que escuche en cualquier dirección IP:
<bind address=quot;quot; port=quot;6667quot; type=quot;clientsquot;>

Para que escuche en un rango de puertos:
<bind address=quot;quot; port=quot;6667-6670quot; type=quot;clientsquot;>
Configurando el servidor:
  Usuarios que pueden acceder

Los tag connect nos permiten decidir a qué
usuarios aceptar o denegar el acceso al servidor,
y establecerles límites de envío.

<connect allow=quot;*quot; timeout=quot;60quot; flood=quot;20quot;
threshold=quot;1quot; pingfreq=quot;120quot; sendq=quot;262144quot;
recvq=quot;8192quot; localmax=quot;3quot; globalmax=quot;3quot;>

Los tag connect son leídos de arriba a abajo,
teniendo preferencia el que esté primero.
Configurando el servidor:
 Usuarios que pueden acceder II

Controlar el acceso mediante password:
<connect allow=quot;*quot; password=quot;aaaquot;>

Permitir el acceso a un rango de IPs:
<connect allow=quot;*196.12.*quot;>

Impedir el acceso a un rango de IPs
<connect deny=quot;*69.254.*quot;>
Configurando el servidor:
          Otras opciones

Para establecer el máximo de usuarios y
operadores que puede haber en cada canal:
<channels users=quot;20quot; opers=quot;60quot;>

Nicknames prohibidos:
<badnick nick=quot;ChanServquot; reason=quot;Reservadoquot;>
Actividades I



1) Cambia el nombre y la descripción del
   servidor.
2) Haz que tu servidor escuche en cualquier IP
   por el puerto 6667.
3) Establece un número máximo de usuarios en
   canales a tres.
Actividades II

4) Permite que acceda cualquier usuario pero
   con una contraseña.
5) Impide a alguno de tus compañeros que
   acceda y el resto accedan sin limitaciones.
6) Permite que se acceda únicamente la red
   local de la clase
7) Permite que se acceda únicamente desde la
   red local de la clase pero que se necesite una
   contraseña y que se acceda desde el propio
   PC que hace de servidor (sin contraseña)

Más contenido relacionado

Similar a InspIRCd y X-Chat en Ubuntu (Servidor y cliente IRC)

Utilerias 6 e_campos,rivera,parra.
Utilerias 6 e_campos,rivera,parra.Utilerias 6 e_campos,rivera,parra.
Utilerias 6 e_campos,rivera,parra.
Alejandra5432
 
Entorno PHP
Entorno PHPEntorno PHP
Entorno PHP
Carlos A. Iglesias
 
DHCP (Router Cisco y Servidor) ip helper-addrees
DHCP (Router Cisco y Servidor) ip helper-addreesDHCP (Router Cisco y Servidor) ip helper-addrees
DHCP (Router Cisco y Servidor) ip helper-addrees
Josue Gonzalez
 
Configuración de clientes y servidores DNS para Windows y Linux
Configuración de clientes y servidores DNS para Windows y LinuxConfiguración de clientes y servidores DNS para Windows y Linux
Configuración de clientes y servidores DNS para Windows y Linux
Miguel Fernando
 
Ccna4 lab 1_1_4b_es
Ccna4 lab 1_1_4b_esCcna4 lab 1_1_4b_es
Ccna4 lab 1_1_4b_es
Francisco Ortega Ñ
 
Proyecto de sistemas operativos servidores
Proyecto de sistemas operativos servidoresProyecto de sistemas operativos servidores
Proyecto de sistemas operativos servidores
Danilo
 
Guia de configuracion cisco 881 w logicalis
Guia de configuracion cisco 881 w   logicalisGuia de configuracion cisco 881 w   logicalis
Guia de configuracion cisco 881 w logicalis
asesinoevil
 
Curso Redes Linex 1
Curso Redes Linex 1Curso Redes Linex 1
Curso Redes Linex 1
Antonio Durán
 
Curso Redes Linex 1
Curso Redes Linex 1Curso Redes Linex 1
Curso Redes Linex 1
Antonio Durán
 
Comandos ccna (2)
Comandos ccna (2)Comandos ccna (2)
Comandos ccna (2)
JavierLopez547
 
Curso Basico Ponencia 3
Curso Basico Ponencia 3Curso Basico Ponencia 3
Curso Basico Ponencia 3
Antonio Durán
 
5tasesionredeslibres
5tasesionredeslibres5tasesionredeslibres
5tasesionredeslibres
BartOc3
 
Seguridad de las Redes
Seguridad de las RedesSeguridad de las Redes
Seguridad de las Redes
AlexanderGarcia243
 
Configuracion de cent os
Configuracion de cent osConfiguracion de cent os
Configuracion de cent os
Ingrid Yulexi Mendoza Párraga
 
Manual de instalacion web
Manual de instalacion webManual de instalacion web
Manual de instalacion web
Andres Ldño
 
dhcp-en-sistemas-operativos
dhcp-en-sistemas-operativosdhcp-en-sistemas-operativos
dhcp-en-sistemas-operativos
jonny95
 
Configuración de servidores en CentOs 6.3
Configuración de servidores en CentOs 6.3Configuración de servidores en CentOs 6.3
Configuración de servidores en CentOs 6.3
Jennifer Rivera Jose
 
Configuración 01
Configuración 01Configuración 01
Configuración 01
Instituto APOYO
 
Mikrotik ultimo manual
Mikrotik ultimo manualMikrotik ultimo manual
Mikrotik ultimo manual
Christian Val
 
Memoria sere jpiris
Memoria sere jpirisMemoria sere jpiris
Memoria sere jpiris
fjpiris
 

Similar a InspIRCd y X-Chat en Ubuntu (Servidor y cliente IRC) (20)

Utilerias 6 e_campos,rivera,parra.
Utilerias 6 e_campos,rivera,parra.Utilerias 6 e_campos,rivera,parra.
Utilerias 6 e_campos,rivera,parra.
 
Entorno PHP
Entorno PHPEntorno PHP
Entorno PHP
 
DHCP (Router Cisco y Servidor) ip helper-addrees
DHCP (Router Cisco y Servidor) ip helper-addreesDHCP (Router Cisco y Servidor) ip helper-addrees
DHCP (Router Cisco y Servidor) ip helper-addrees
 
Configuración de clientes y servidores DNS para Windows y Linux
Configuración de clientes y servidores DNS para Windows y LinuxConfiguración de clientes y servidores DNS para Windows y Linux
Configuración de clientes y servidores DNS para Windows y Linux
 
Ccna4 lab 1_1_4b_es
Ccna4 lab 1_1_4b_esCcna4 lab 1_1_4b_es
Ccna4 lab 1_1_4b_es
 
Proyecto de sistemas operativos servidores
Proyecto de sistemas operativos servidoresProyecto de sistemas operativos servidores
Proyecto de sistemas operativos servidores
 
Guia de configuracion cisco 881 w logicalis
Guia de configuracion cisco 881 w   logicalisGuia de configuracion cisco 881 w   logicalis
Guia de configuracion cisco 881 w logicalis
 
Curso Redes Linex 1
Curso Redes Linex 1Curso Redes Linex 1
Curso Redes Linex 1
 
Curso Redes Linex 1
Curso Redes Linex 1Curso Redes Linex 1
Curso Redes Linex 1
 
Comandos ccna (2)
Comandos ccna (2)Comandos ccna (2)
Comandos ccna (2)
 
Curso Basico Ponencia 3
Curso Basico Ponencia 3Curso Basico Ponencia 3
Curso Basico Ponencia 3
 
5tasesionredeslibres
5tasesionredeslibres5tasesionredeslibres
5tasesionredeslibres
 
Seguridad de las Redes
Seguridad de las RedesSeguridad de las Redes
Seguridad de las Redes
 
Configuracion de cent os
Configuracion de cent osConfiguracion de cent os
Configuracion de cent os
 
Manual de instalacion web
Manual de instalacion webManual de instalacion web
Manual de instalacion web
 
dhcp-en-sistemas-operativos
dhcp-en-sistemas-operativosdhcp-en-sistemas-operativos
dhcp-en-sistemas-operativos
 
Configuración de servidores en CentOs 6.3
Configuración de servidores en CentOs 6.3Configuración de servidores en CentOs 6.3
Configuración de servidores en CentOs 6.3
 
Configuración 01
Configuración 01Configuración 01
Configuración 01
 
Mikrotik ultimo manual
Mikrotik ultimo manualMikrotik ultimo manual
Mikrotik ultimo manual
 
Memoria sere jpiris
Memoria sere jpirisMemoria sere jpiris
Memoria sere jpiris
 

Más de Jose Luis Lopez Pino

Lessons learnt from applying PyData to GetYourGuide marketing
Lessons learnt from applying PyData to GetYourGuide marketingLessons learnt from applying PyData to GetYourGuide marketing
Lessons learnt from applying PyData to GetYourGuide marketing
Jose Luis Lopez Pino
 
BDS14 Big Data Analytics to the masses
BDS14 Big Data Analytics to the massesBDS14 Big Data Analytics to the masses
BDS14 Big Data Analytics to the masses
Jose Luis Lopez Pino
 
Massive scale analytics with Stratosphere using R
Massive scale analytics with Stratosphere using RMassive scale analytics with Stratosphere using R
Massive scale analytics with Stratosphere using R
Jose Luis Lopez Pino
 
Metadata in Business Intelligence
Metadata in Business IntelligenceMetadata in Business Intelligence
Metadata in Business Intelligence
Jose Luis Lopez Pino
 
Scheduling and sharing resources in Data Clusters
Scheduling and sharing resources in Data ClustersScheduling and sharing resources in Data Clusters
Scheduling and sharing resources in Data Clusters
Jose Luis Lopez Pino
 
Distributed streaming k means
Distributed streaming k meansDistributed streaming k means
Distributed streaming k means
Jose Luis Lopez Pino
 
High level languages for Big Data Analytics (Report)
High level languages for Big Data Analytics (Report)High level languages for Big Data Analytics (Report)
High level languages for Big Data Analytics (Report)
Jose Luis Lopez Pino
 
High-level languages for Big Data Analytics (Presentation)
High-level languages for Big Data Analytics (Presentation)High-level languages for Big Data Analytics (Presentation)
High-level languages for Big Data Analytics (Presentation)
Jose Luis Lopez Pino
 
RDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use itRDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use it
Jose Luis Lopez Pino
 
RDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use itRDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use it
Jose Luis Lopez Pino
 
Firefox Vs. Chromium: Guerra de los navegadores libres
Firefox Vs. Chromium: Guerra de los navegadores libresFirefox Vs. Chromium: Guerra de los navegadores libres
Firefox Vs. Chromium: Guerra de los navegadores libres
Jose Luis Lopez Pino
 
Esteganografia
EsteganografiaEsteganografia
Esteganografia
Jose Luis Lopez Pino
 
Presentacion Proyecto Fin De Carrera
Presentacion Proyecto Fin De CarreraPresentacion Proyecto Fin De Carrera
Presentacion Proyecto Fin De Carrera
Jose Luis Lopez Pino
 
Memoria Proyecto Fin de Carrera
Memoria Proyecto Fin de CarreraMemoria Proyecto Fin de Carrera
Memoria Proyecto Fin de Carrera
Jose Luis Lopez Pino
 
Presentacion CUSL nacional
Presentacion CUSL nacionalPresentacion CUSL nacional
Presentacion CUSL nacional
Jose Luis Lopez Pino
 
Resumen del proyecto Visuse
Resumen del proyecto VisuseResumen del proyecto Visuse
Resumen del proyecto Visuse
Jose Luis Lopez Pino
 
Presentacion cusl granadino
Presentacion cusl granadinoPresentacion cusl granadino
Presentacion cusl granadino
Jose Luis Lopez Pino
 
Como hacer un módulo para Visuse
Como hacer un módulo para VisuseComo hacer un módulo para Visuse
Como hacer un módulo para Visuse
Jose Luis Lopez Pino
 
Visuse: resumen del I Hackathon
Visuse: resumen del I HackathonVisuse: resumen del I Hackathon
Visuse: resumen del I Hackathon
Jose Luis Lopez Pino
 
Presentacion Visuse para el Hachathón
Presentacion Visuse para el HachathónPresentacion Visuse para el Hachathón
Presentacion Visuse para el Hachathón
Jose Luis Lopez Pino
 

Más de Jose Luis Lopez Pino (20)

Lessons learnt from applying PyData to GetYourGuide marketing
Lessons learnt from applying PyData to GetYourGuide marketingLessons learnt from applying PyData to GetYourGuide marketing
Lessons learnt from applying PyData to GetYourGuide marketing
 
BDS14 Big Data Analytics to the masses
BDS14 Big Data Analytics to the massesBDS14 Big Data Analytics to the masses
BDS14 Big Data Analytics to the masses
 
Massive scale analytics with Stratosphere using R
Massive scale analytics with Stratosphere using RMassive scale analytics with Stratosphere using R
Massive scale analytics with Stratosphere using R
 
Metadata in Business Intelligence
Metadata in Business IntelligenceMetadata in Business Intelligence
Metadata in Business Intelligence
 
Scheduling and sharing resources in Data Clusters
Scheduling and sharing resources in Data ClustersScheduling and sharing resources in Data Clusters
Scheduling and sharing resources in Data Clusters
 
Distributed streaming k means
Distributed streaming k meansDistributed streaming k means
Distributed streaming k means
 
High level languages for Big Data Analytics (Report)
High level languages for Big Data Analytics (Report)High level languages for Big Data Analytics (Report)
High level languages for Big Data Analytics (Report)
 
High-level languages for Big Data Analytics (Presentation)
High-level languages for Big Data Analytics (Presentation)High-level languages for Big Data Analytics (Presentation)
High-level languages for Big Data Analytics (Presentation)
 
RDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use itRDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use it
 
RDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use itRDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use it
 
Firefox Vs. Chromium: Guerra de los navegadores libres
Firefox Vs. Chromium: Guerra de los navegadores libresFirefox Vs. Chromium: Guerra de los navegadores libres
Firefox Vs. Chromium: Guerra de los navegadores libres
 
Esteganografia
EsteganografiaEsteganografia
Esteganografia
 
Presentacion Proyecto Fin De Carrera
Presentacion Proyecto Fin De CarreraPresentacion Proyecto Fin De Carrera
Presentacion Proyecto Fin De Carrera
 
Memoria Proyecto Fin de Carrera
Memoria Proyecto Fin de CarreraMemoria Proyecto Fin de Carrera
Memoria Proyecto Fin de Carrera
 
Presentacion CUSL nacional
Presentacion CUSL nacionalPresentacion CUSL nacional
Presentacion CUSL nacional
 
Resumen del proyecto Visuse
Resumen del proyecto VisuseResumen del proyecto Visuse
Resumen del proyecto Visuse
 
Presentacion cusl granadino
Presentacion cusl granadinoPresentacion cusl granadino
Presentacion cusl granadino
 
Como hacer un módulo para Visuse
Como hacer un módulo para VisuseComo hacer un módulo para Visuse
Como hacer un módulo para Visuse
 
Visuse: resumen del I Hackathon
Visuse: resumen del I HackathonVisuse: resumen del I Hackathon
Visuse: resumen del I Hackathon
 
Presentacion Visuse para el Hachathón
Presentacion Visuse para el HachathónPresentacion Visuse para el Hachathón
Presentacion Visuse para el Hachathón
 

Último

Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
Paola De la Torre
 
Morado y Verde Animado Patrón Abstracto Proyecto de Grupo Presentación de Edu...
Morado y Verde Animado Patrón Abstracto Proyecto de Grupo Presentación de Edu...Morado y Verde Animado Patrón Abstracto Proyecto de Grupo Presentación de Edu...
Morado y Verde Animado Patrón Abstracto Proyecto de Grupo Presentación de Edu...
KukiiSanchez
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
renzocruz180310
 
La Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docxLa Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docx
luiscohailatenazoa0
 
Ingeniería en Telemática y ejercicios.pdf
Ingeniería en Telemática y ejercicios.pdfIngeniería en Telemática y ejercicios.pdf
Ingeniería en Telemática y ejercicios.pdf
Camila301231
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
codesiret
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
AbrahamCastillo42
 
Herramientas para los abogados, 3 herramientas
Herramientas para los abogados, 3 herramientasHerramientas para los abogados, 3 herramientas
Herramientas para los abogados, 3 herramientas
yessicacarrillo16
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
cecypozos703
 
trabajo monografico sobre el yandex .jim
trabajo monografico sobre el yandex .jimtrabajo monografico sobre el yandex .jim
trabajo monografico sobre el yandex .jim
jhonyaicaterodriguez
 
El uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidianaEl uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidiana
231458066
 
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptxLA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
pauca1501alvar
 
Gobernanza con SharePoint Premium de principio a fin
Gobernanza con SharePoint Premium de principio a finGobernanza con SharePoint Premium de principio a fin
Gobernanza con SharePoint Premium de principio a fin
Juan Carlos Gonzalez
 
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdfCURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
LagsSolucSoporteTecn
 
MODELOS MODERNOS DE TECLADOS Y PANTALLAS.pdf
MODELOS MODERNOS DE TECLADOS Y PANTALLAS.pdfMODELOS MODERNOS DE TECLADOS Y PANTALLAS.pdf
MODELOS MODERNOS DE TECLADOS Y PANTALLAS.pdf
SeleniaLavayen
 
C1B3RWALL La red de cooperación de Madrid.pptx
C1B3RWALL La red de cooperación de Madrid.pptxC1B3RWALL La red de cooperación de Madrid.pptx
C1B3RWALL La red de cooperación de Madrid.pptx
Guillermo Obispo San Román
 
Uso de las Tics en la vida cotidiana.pptx
Uso de las Tics en la vida cotidiana.pptxUso de las Tics en la vida cotidiana.pptx
Uso de las Tics en la vida cotidiana.pptx
231485414
 
Plan de racionamiento de energía en Venezuela
Plan de racionamiento de energía en VenezuelaPlan de racionamiento de energía en Venezuela
Plan de racionamiento de energía en Venezuela
Gabrielm88
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
jgvanessa23
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
leia ereni
 

Último (20)

Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
 
Morado y Verde Animado Patrón Abstracto Proyecto de Grupo Presentación de Edu...
Morado y Verde Animado Patrón Abstracto Proyecto de Grupo Presentación de Edu...Morado y Verde Animado Patrón Abstracto Proyecto de Grupo Presentación de Edu...
Morado y Verde Animado Patrón Abstracto Proyecto de Grupo Presentación de Edu...
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
 
La Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docxLa Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docx
 
Ingeniería en Telemática y ejercicios.pdf
Ingeniería en Telemática y ejercicios.pdfIngeniería en Telemática y ejercicios.pdf
Ingeniería en Telemática y ejercicios.pdf
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
 
Herramientas para los abogados, 3 herramientas
Herramientas para los abogados, 3 herramientasHerramientas para los abogados, 3 herramientas
Herramientas para los abogados, 3 herramientas
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
 
trabajo monografico sobre el yandex .jim
trabajo monografico sobre el yandex .jimtrabajo monografico sobre el yandex .jim
trabajo monografico sobre el yandex .jim
 
El uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidianaEl uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidiana
 
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptxLA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
 
Gobernanza con SharePoint Premium de principio a fin
Gobernanza con SharePoint Premium de principio a finGobernanza con SharePoint Premium de principio a fin
Gobernanza con SharePoint Premium de principio a fin
 
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdfCURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
 
MODELOS MODERNOS DE TECLADOS Y PANTALLAS.pdf
MODELOS MODERNOS DE TECLADOS Y PANTALLAS.pdfMODELOS MODERNOS DE TECLADOS Y PANTALLAS.pdf
MODELOS MODERNOS DE TECLADOS Y PANTALLAS.pdf
 
C1B3RWALL La red de cooperación de Madrid.pptx
C1B3RWALL La red de cooperación de Madrid.pptxC1B3RWALL La red de cooperación de Madrid.pptx
C1B3RWALL La red de cooperación de Madrid.pptx
 
Uso de las Tics en la vida cotidiana.pptx
Uso de las Tics en la vida cotidiana.pptxUso de las Tics en la vida cotidiana.pptx
Uso de las Tics en la vida cotidiana.pptx
 
Plan de racionamiento de energía en Venezuela
Plan de racionamiento de energía en VenezuelaPlan de racionamiento de energía en Venezuela
Plan de racionamiento de energía en Venezuela
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
 

InspIRCd y X-Chat en Ubuntu (Servidor y cliente IRC)

  • 1. InspIRCD Servidor IRC  Comunicación en tiempo real.  Los usuarios pueden comunicarse sin haber tenido  un contacto anterior. En canales o en privado.  Multiplataforma  Software libre  Buena documentación y en español 
  • 2. Enlaces de interés Introducción al IRC  Todos los comandos de IRC  InspIRCd  InspIRCd - Wiki en español  Configuración de InspIRCd (incompleto, español)  Configuración de InspIRCd (completo, en inglés)  Ejemplo de configuración 
  • 3. Instalación sudo apt-get install inspircd xchat  O mediante Synaptic: 
  • 4. Antes de iniciar el servidor... Si intentamos arrancar el servidor con sudo  /etc/init.d/inspircd start no nos deja. Editamos el fichero /etc/default/inspircd:  sudo gedit /etc/default/inspircd  Ponemos: INSPIRCD_ENABLED=1 
  • 5. Iniciamos el servidor Iniciamos el servidor con:  sudo /etc/init.d/inspircd start  Cuando queramos reiniciarlo porque hemos  cambiado la configuración utilizaremos: sudo /etc/init.d/inspircd restart 
  • 6. Conectamos con un cliente Aplicaciones – Internet – Xchat  Conectamos a localhost  4 1 2 3 6 5
  • 7. Entrando en un canal Entramos en un canal 
  • 8. Operaciones básicas en el cliente X-Chat Opciones sobre el canal Opciones sobre los usuarios
  • 9. Algunos comandos de cliente IRC básicos /list Muestra la lista de canales  /join #canal Accede al canal indicado  /leave #canal Abandona al canal  /whois Nick Muestra información del usuario  /nick Nick Cambia tu nick a 'Nick'  /msg Nick holaManda el mensaje 'hola' a 'Nick'  /query Nick Conversación privada con 'Nick'  /quit mensaje Abandona el servidor  También se pueden gestionar mediante los menús y botones de X-Chat
  • 10. El fichero de configuración del servidor sudo gedit /etc/inspircd/inspircd.conf  Ver – Modo resaltado – Marcado - HTML  Recuerda: antes de probar cualquier cambio en la configuración debes reiniciar el servidor para que se vuelva a cargar este fichero: sudo /etc/init.d/inspircd restart
  • 11. Configurando el servidor: Datos del servidor y del admin # Datos del servidor <server name=quot;irc.josequot; description=quot;Mi servidor de IRCquot; network=quot;MiServidorquot;> # Datos de contacto del administrador <admin name=quot;Root Penguinquot; nick=quot;Nickquot; email=quot;root@localhostquot;> # Direcciones IP y puertos a la escucha <bind address=quot;quot; port=quot;6667quot; type=quot;clientsquot;>
  • 12. Configurando el servidor: Puertos a la escucha Por defecto el servidor únicamente escucha en el puerto 6667 de localhost. Para que el servidor escuche en otra IP: <bind address=quot;192.168.1.33quot; port=quot;6667quot; type=quot;clientsquot;> Para que escuche en cualquier dirección IP: <bind address=quot;quot; port=quot;6667quot; type=quot;clientsquot;> Para que escuche en un rango de puertos: <bind address=quot;quot; port=quot;6667-6670quot; type=quot;clientsquot;>
  • 13. Configurando el servidor: Usuarios que pueden acceder Los tag connect nos permiten decidir a qué usuarios aceptar o denegar el acceso al servidor, y establecerles límites de envío. <connect allow=quot;*quot; timeout=quot;60quot; flood=quot;20quot; threshold=quot;1quot; pingfreq=quot;120quot; sendq=quot;262144quot; recvq=quot;8192quot; localmax=quot;3quot; globalmax=quot;3quot;> Los tag connect son leídos de arriba a abajo, teniendo preferencia el que esté primero.
  • 14. Configurando el servidor: Usuarios que pueden acceder II Controlar el acceso mediante password: <connect allow=quot;*quot; password=quot;aaaquot;> Permitir el acceso a un rango de IPs: <connect allow=quot;*196.12.*quot;> Impedir el acceso a un rango de IPs <connect deny=quot;*69.254.*quot;>
  • 15. Configurando el servidor: Otras opciones Para establecer el máximo de usuarios y operadores que puede haber en cada canal: <channels users=quot;20quot; opers=quot;60quot;> Nicknames prohibidos: <badnick nick=quot;ChanServquot; reason=quot;Reservadoquot;>
  • 16. Actividades I 1) Cambia el nombre y la descripción del servidor. 2) Haz que tu servidor escuche en cualquier IP por el puerto 6667. 3) Establece un número máximo de usuarios en canales a tres.
  • 17. Actividades II 4) Permite que acceda cualquier usuario pero con una contraseña. 5) Impide a alguno de tus compañeros que acceda y el resto accedan sin limitaciones. 6) Permite que se acceda únicamente la red local de la clase 7) Permite que se acceda únicamente desde la red local de la clase pero que se necesite una contraseña y que se acceda desde el propio PC que hace de servidor (sin contraseña)