Cur So Zeros Hell

  • View
    15

  • Download
    1

Embed Size (px)

Text of Cur So Zeros Hell

  • CursoZeroShell Pgina1

    CURSOZEROSHELL

  • CursoZeroShell Pgina2

    QUEESZEROSHELLZeroshellesunadistribucinLinuxparaservidoresydispositivosembebidos,queproveedeserviciosde red. Es un Firewall gratuito que tiene las caractersticas de los de los equipos complejos deseguridad.Susprincipalescaractersticasson:

    Balanceodelneasytoleranciaafallosconconexionesmultiplesdeinternet ConexionesUMTSyHSDPAutilizandomdems3G Servidordeautentificacinradius CaptativePortal.Portaldevalidacinwebpararedes.Elusuariodebevalidarseantesde

    podernavegar. QoS(Calidaddeservicio).Permiteconfigurareltrficodelaredparagarantizarunanchode

    bandamnimo HTTPProxytransparente. Puntodeaccesowireless HosttoLanVPN.VPNcliente LantoLanVPN.VPNentreservidores Routerconrutasdinmicasyestticas SoportedelanVirtual Filtrodepaquetes,incluidoentrficoP2P Traduccindedirecciones(NAT) TCP/UPDPortForwardingparalapublicacindeservidoresinternos ServidorDNSmultizona ClientePPPoEparalaconexinxDSL ClienteDNSdinmico AutenticacinKerberos5 AutenticacinLDAP,NISyRADIUS SincronizacinconActiveDirectory EntidadcertificadoraX509

    ZeroshellesunadistribucinLiveCD.Estosignificaquenoesnecesarioinstalarloeneldiscoduroparaquefuncione,yaqueescapazdefuncionardesdeelCDROM.Logicamentelabasededatosdeconfiguracin,quecontiene losdatosde lared,puedeseralmacenadaendiscosATA,SATA,SCSIyUSB.DisponedeunsistemadeactualizacionesonlineSe puede descargar para formatos en tarjetas Compact Flash para instalarla en dispositivosembebidos.

  • CursoZeroShell Pgina3

    Zeroshelldisponedeun interfazwebparasuconfiguracin,pero tambinpuedeseradministradodesdeunterminalremoto(ssh)ZeroshellnoestbasadoenningunadistribucindeLinux,comoporejemploUbuntuestbasadoenDebian.Sepuedendescargarlosdiferentespaquetesqueloforman,paraadaptarloanuestrohardwareQueesZeroshell.CaractersticasINSTALACINDEZEROSHELLDebemosintroducirelCDdeinstalacindescargado.EstemanualrecogeladistribucinZeroShell-1.0.beta12.iso,peroinstaladaenunamaquinavirtual.UnaveziniciadoelsistemaconelCDdentro,accedemosalapantalladeiniciodesesin.PordefectoZeroshellseinstalaconladireccinip192.168.0.75.Lapantallainicialdeconfiguracinqueveremosdespusdelainstalacines:

    Loprimeroquedebemoshacerescambiarlacontraseadeacceso.ELnombredeusuarioesadminypordefectonotieneclave.PulsamossobrelaletraPparaintroducirlacontrasea.Unavezcambiada lacontraseaaccedemosa lapantalladeconfiguracinviaweb,yaqueesmsamigablequelaadministracinporlneadecomandos.

  • CursoZeroShell Pgina4

    DebemosdetenerencuentaqueparaadministrarZeroshellviaweb,debemosdetenerennuestroequipounadireccinIPdelmismorango.

    Enlaprimerapantalladeadministracin,introducimoselusuarioylaclave(usuarioadmin,clavelaquehemosintroducido)

  • CursoZeroShell Pgina5

    GUARDARCONFIGURACIONZeroshellpermitesuinstalacineneldiscoduro,peroenestemanualvamosatratarladistribucinLive con la configuracin guardada en el disco duro. Si no hicisemos esto, cada vez quearrancsemoselsistema,iniciaraunanuevainstalacindeZeroshell.Estesistematienegrandesventajas,yaquepodemosguardardistintasconfiguracionespararealizarpruebas.Dadoquenuestrosistemaesunamaquinavirtual,yeldiscoduroestacreadoperonoconfigurado,debemos crear una particin en nuestro disco duro virtual. Esta operacin no es necesaria enaquellosequiposenlosqueveamosunaparticinenelmenPROFILE

    Paracrearaparticin,realizaremoslassiguientesaccionesMarcamos laparticin con laetiqueta Model:VMware,VMwarevirtualS (SDA) paraquenosaparezcaelmendeaccionesquepodemosrealizar.

  • CursoZeroShell Pgina6

    AcontinuacinhacemosclicenelbotnNewPartitionparaaccedera laventanadecreacindeparticineneldiscodurovirtual

    Enestapantallavamosacrearunaparticinparaalmacenarnuestraconfiguracin.ELformatodelaparticin,serExtended3yeltamaoelMximodisponible.(Opcionespordefecto).Unavezcreadalaparticin,nosaparecerlapginadePROFILESconlanuevaparticincreada.

  • CursoZeroShell Pgina7

    Paracrearunperfil,debemosdeseleccionarlaparticinquehemoscreado(sda1)ynosaparecerelmenparacrearnuestroperfil

    PulsamossobreelbotndeCreateProfileparaquenosaparezcalaventanadecreacindeperfil,dondenossolicitarlosdatosnecesarios.

    Los datos que introduciremos en esta pantalla sern los datos que se guardarn en el perfil, ynuestrosistemaseiniciarconesaconfiguracin.Description: Ladescripcindelperfil,porsi tenemosvariosperfiles,poder identificarlos

    correctamenteHostname: ElnombreDNSque tendrnuestramquina. Introduciremos zX.demoX.es.

    LasXhayquesustituirlaporelnmerodeequipodelaula

  • CursoZeroShell Pgina8

    Kerberos5: demoX.esLDAPBase: dc=demoX,dc=esAdminpassword: LaclavedeadministradorquequeramosConfirmpassword: LaconfirmacindelaclaveintroducidaEthernetinterface: SeleccionaremoselinterfaceautilizarenlaredinternaIPAdress/Netmask LaconfiguracinIPdenuestratarjetaderedDefaultGateway: Puertadeenlacedenuestraconexin.Unavez introducidosestosdatos,pulsamos sobreelbotnCREATE situadoen laparte superiorderecha,ynosaparecerlapantalladePROFILES,conlainformacindelperfilcreado

    Paraactivaresteperfildebemosseleccionar_DB.001

    Ynosaparecerelmendeactivacindeperfil.

  • CursoZeroShell Pgina9

    PulsaremossobreelbotndeACTIVATEparaactivarelperfilquecreamos.Nosaparecerlapantalladeactivacindeperfil,indicndonosquenoestactivo.

    PulsaremossobreelbotnACTIVATE.Elsistemasereiniciarconlaconfiguracinquehemoscreado.INSTALACINDEZEROSHELLENELDISCODUROParalainstalacineneldiscoduro,debemosbajarelficheroparatarjetaIDE,SATAydiscosUSBdelapginawebhttp://www.zeroshell.org.Esteficheroseencuentraenlaseccindedownloads.

    Necesitamos tener instalado un cliente ssh para acceder al sistema y poder copiar la imagen ennuestrodiscoduro.

  • CursoZeroShell Pgina10

    Para acceder remotamente a nuestro Zeroshell, debemos habilitar la opcin que nos permitiradministrarloremotamente.AccedemosalaopcinSSHdelmenprincipal

    Ynosaparecerlapantalladeactivacindelaccesoremoto

    Por defecto nosmuestra que el acceso est concedido para la red en la cual tenemos instaladonuestro Zeroshell. Podemos configurar otras redes para que puedan administrar remotamente elsistema.EnestapantalladebemosmarcarlaopcinEnabledydespuspulsarsobreelbotnSAVEparaguardarlaconfiguracin.Acontinuacinpodemosaccederconunclientessh(putty)anuestrosistema.Debemosintroducirelusuarioyclavedelsistema(usuarioadmin,ylaclaveintroducidaalcrearelperfil).AlnotratarsedeunsistemaLinuxconvencional,unavez introduzcamoselusuarioy lacontraseaaccederemosalmendeconfiguracinbasadoentexto.

  • CursoZeroShell Pgina11

    Unavezquenosapareceelmen,tecleamoslaletraSparaaccederalaShell.AunqueZeroshellnoestbasadoenningunadistribucinLinuxenconcreto,soportacasitodosloscomandosdecualquiersistemaLinux.

    Introduciremoslallaveusbconelficherodescargadoenelsistema,yejecutamoselcomandofdisklparaquenosmuestrelasparticiones.

    Enesteejemplo,Zeroshellestinstaladoen/dev/hda1ylallaveusbesten/dev/sda1Acontinuacindebemosmontar la llaveUSBenundirectorio,parapoderprocedera lacopiadelarchivodeimagen.Paraelloejecutaremoslossiguientescomandosenlaconsola:

  • CursoZeroShell Pgina12

    UnavezmontadalallaveUSB,procederemosalacopiadelaimagen

    DebemosextraerelCDdelsistema,paraquealarrancarutilicelaimagenquehemoscargadoeneldisco duro del ordenador. AL realizar esta accin, si habamos configurado un perfil, este seeliminar,yaquelaimagensobrescribirtodalainformacindelsistema.CONFIGURACINDELAREDEnelsiguienteesquema,mostramosunaconfiguracinderedtpica,quevamosarealizaratravsdeunsistemaconZeroshell

  • CursoZeroShell Pgina13

    Enunaredtpica,tenemosunasalidaainternet,probablementeunidaaunrouterxDSLodeCable,por lo que tendremos que configurar la correspondiente tarjeta de red del equipo que tieneinstaladoZeroshellparaqueseconectealrouterdesalida.ParaelloaccedemosalmenNETWORKyseleccionamoselinterfaceETH1

    Unavezseleccionadoelinterface,pulsamossobreelbotnADDIPparaaadirleunadireccinIPqueestdentrodelareddelrouterdesalida.

    SedebeconsultarladocumentacinadjuntaparaverquedireccionesIPtenemosqueintroducirUnavezguardadosloscampos,volvemosalapantalladeNETWORKdondeveremosnuestrosdos

    interfacesderedconsucorrespondientedireccinIP.

  • CursoZeroShell Pgina14

    Acontinuacin,configuraremosnuestrorouterparaquenospermita lasalidaa internetrealizandoNAT(Traduccindedirecciones)entrelaredinternaylaexterna.ParaellodebemoscomprobarqueelGatewayeselcorrecto.Accedemos al men del Gateway pulsando sobre el botn GATEWAY, y configuraremos ladireccinIPdenuestrasalidaainternet.GeneralmenteestadireccinsueleserladenuestrorouterxDSLodecable.

    Acontinuacinconfiguraremoslatraduccindedireccionesdelosinterfacesdered.ComonuestraredinternaestconectadaalinterfazETH00,debemosconfigurarnuestrared,paraquehagaNATsobreelinterfaceETH01AccedemosalmendelaizquierdaROUTERynosaparecelasiguientepantalla

  • CursoZeroShell Pgina15

    AccediendoalmenNATveremosunapantalladondenosindicalosinterfacesdereddenuestroequipo,debiendoseleccionarelinterfaceETH01

    Guardamos loscambiosyacontinuacincomprobamosquedesdenuestraredpodemosaccederaalgunadireccindeinternet.CONFIGURACINDELSERVIDORDHCPELservidorDHCPesunservidorqueasignadinmicamentedirecciones IPa losequiposdenuestrared,contodos losdatosnecesariosparaquenotengamosqueconfigurarnada.Esmuytilyaquenosolvidamosdequecadavezqueunamosunequipoa lared,tengamosqueconfigurarloconsudireccinIP,supuertadeenlaceylosservidoresDNS.TambinpodemosasignaralosequipossiemprelamismadireccinIP,yaqueelservidorDHCPnospermitirasignarlasenfuncindelasdireccionesMACdelastarjetasdered.Para configurarel servicioDHCP,accedemosalmen DHCP situadoa la izquierda y veremos lasiguientepantalla

  • CursoZeroShell Pgina16

    Enestemomentonotenemosningnrangodedireccionesconfiguradoparaqueelservidorlasasignealosequipos.VamosaasignarlasdireccionesIPdela50ala99,siguiendolasinstruccionesderedquefiguranenelman