Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Iniciarsesin
buscar...
Manuales/Linux/InstalarlectorDNIeenUbuntu12.04
InstalarlectorDNIeenUbuntu12.04
ManualesLinux Comovienesiendocostumbre,enbitplanet.esvasaencontrarlospasosnecesariosparainstalarelDNIelectrnicoen laltimaversindeUbuntu12.04PrecisePangolindeformasencillaypasoapaso. Ubuntu 12.04 es una versin LTS (Long Term Support) lo que significa que dispondr de 5 aos de soporte y actualizaciones contnuas por lo que conviene tener bien atada esta nueva versin con todo aquello que vayamos a necesitar para nuestro trabajo diario como es el caso del DNIe que cada vez es ms incorporado en los servicios de internet. EstemanualteservirparainstalarelDNIetantoenversionesde32bitscomode64bits.Lospasossernexactamentelosmismosyhan sidotesteadosenambasversiones(32bitsy64bits)partiendodeunadistribucindeUbuntu12.04recininstaladayactualizada. LectordeDNIytarjetas
GestindevisitasyaccesosDescrguesenuestraDEMOyprubelo
www.deltainformatica.es
Enestaocasin,elprocedimientocambiarsustancialmenteynoseprecisardescargarlospaquetesproporcionadosenlaweboficialdelDNIe como vena siendo habitual en versiones anteriores de Ubuntu sino que se usar las libreras proporcionadas por el Cenatic desde donde descargaremos el cdigo fuente y lo compilaremos a medida para nuestra distribucin Linux. Se trata de las mismas libreras opensc proporcionadaporUbuntuconladiferenciadequestasvienenmodificadasparausarlasconelDNIe. Empecemosentonces... Lo primero, ser eliminar cualquier instalacin previa de opensc. Puedes usar el Centro de Software de Ubuntu,Synapic o tambin desde la terminal. Paraabrirlaterminalpulsactrl+alt+tyescribe: sdpeuoeoeoes uoatgtatrmvpnc LosiguienteserconectarellectordeDNIealUSBycomprobarsiUbuntuloreconoce.Nuevamente,desdelaterminal: lub ss Este comando listar los perifricos conectados a los puertos USB de nuestro ordenador y obtendremos una salida similar a sta donde se identificaclaramenteSmartCardReader.Estalneapuedecambiardependiendodellectorquetengas:
(clickparaampliar)
SinoconsiguesverellectorenlalistadedispositivosdeberasconectarellectoraotropuertoUSB.Enelpeordeloscasos,tulectorpuedeque no se encuentre en la lista de lectores compatibles con Ubuntu 12.04 y quizs necesites buscar por internet para conseguir que Linux lo
bitplanet.es/manuales/3/322-instalar-lector-dnie-en-ubuntu-1204.html
1/10
8/4/12
no se encuentre en la lista de lectores compatibles con Ubuntu 12.04 y quizs necesites buscar por internet para conseguir que Linux lo identifique. UnavezcomprobadoqueUbuntu12.04reconoceellectorsernecesarioqueinstalesdospaquetesnecesariosparaqueelsistemaoperativo puedamanejareldispositivolector.Escribeenlaterminal: sdpentlcccctos uoatgtisalpsdpsol Cuando finalice la instalacin, ser el momento de probar el lector. Asegrate de que est conectado al puerto USB, que el DNIe no est insertadoyescribe: ps_cn ccsa Aqupuedesucederdoscosas:quetulectorseamanejadoporUbuntusinproblemascomobienpuedeobservarseenlaimagen:
(clickparaampliar)
Obienquepcsc_scansequedeesperandoallectorapesardequeestconectadoalUSB(Waitingforthefirstreader):
(clickparaampliar)
Enmicaso,pcsc_scannoidentificabamilectorACR38:unminilectordebit4idqueTractisestuvoregalandosubvencionadoporelMinisteriode Industria,TurismoyComercio.Porlotanto,fuenecesarioinstalareldrivercorrespondiente: sdpentliar8 uoatgtisallbc3u Situlectornoesreconocidoporpcsc_scanynosetratadeunmodelobasadoenelACR38,necesitarsbuscarporinternetoenlosrepositorios deUbuntuundriveradecuadoparaelchipdetulector. Unavezinstaladoeldriveradecuado,sernecesariocerrarelprocesopcscdparaquevuelvaainiciarseusandoelnuevodriver.Buscael (IdentificadordelProceso): purppsd sax|gecc Yobtendrsunlistadosimilaraeste:
(clickparaampliar)
El proceso de pcscd es identificable por "pcscd autoexit" y, en este caso, su PID es el 3946 as que procedemos a cerrar ese (o esos) procesos: sdil34 uokl96 Yahoravuelveaejecutarpcsc_scan.SiobtieneselmismomensajedeWaitingforthefirstreader.ReiniciatuPC. Finalmente,alintroducirelDNIeenellectorobtendrslalectura:
(clickparaampliar)
bitplanet.es/manuales/3/322-instalar-lector-dnie-en-ubuntu-1204.html
2/10
8/4/12
(clickparaampliar)
AccedeaACRazydescargaelarchivopkcs1sha256WithRSAEncryption(sha256):
(clickparaampliar)
YluegoaccedeaAVDNIEFNMTydescargaelarchivopkcs1sha256WithRSAEncryption(sha256):
(clickparaampliar)
Una vez descargados ambos certificados, descomprmelos. Para ello, accede al directorio de descargas, selecciona los dos archivos, saca el mencontextualypulsaen"Extraeraqu":
bitplanet.es/manuales/3/322-instalar-lector-dnie-en-ubuntu-1204.html
3/10
8/4/12
(clickparaampliar)
AbreFirefoxydirgeteamenEditar>Preferencias>Avanzado>Cifrado>Vercertificados:
(clickparaampliar)
En la nueva ventana selecciona la pestaa "Autoridades", haz click en "Importar" y localiza el certificado que antes descomprimiste llamado ACRAIZSHA2.crt.Unanuevaventanaaparecerparaquemarqueslastrescasillasindicandoqueconfasbajolostressupuestosyaceptalas nuevasopciones:
(clickparaampliar)
Unavezimportado,elcertificadodeberquedaras:
(clickparaampliar)
Ahora, selecciona la pestaa "Servidores" y haz click en "Importar". Selecciona el otro certificado que tambin descomprimiste llamado AVDNIEFNMTSHA2.ceryelcertificadoseimportarquedandoas:
(clickparaampliar)
Con los dos certificados instalados, queda instalar unos cuantos paquetes necesarios para poder descargar, compilar e instalar el opensc modificado para que funcione con el DNIe. Si nunca has compilado cdigo fuente no te preocupes porque vas a hacerlo paso a paso y muy fcilmente. Escribeenlaterminal: sd pe ntl uoof sbeso ipslte iraln6 lbediedv oesl lbse ito uo atgt isal atcn uvrin lbcciedv lbedie iralne pns isldv lbol lbtldvlbcdpnnrt2 ildeiciietygk
bitplanet.es/manuales/3/322-instalar-lector-dnie-en-ubuntu-1204.html
4/10
8/4/12
(clickparaampliar)
Cuandosehayainstaladotodoslospaquetes,creaunnuevodirectoriodetrabajo: mdroedi kipnne Yaccedeal: cpnne doedi Ahora,descargatodoslosarchivosdecdigofuentenecesarios.LadescargaserealizardesdeunservidordondeCenaticalojapartedesus cdigosfuente.Conelsiguientecomandosiempresedescargarlosltimosarchivosactualizadosalaltimaversin: sncekutp:/v.og.ofopoetogoedi/pncoedi/rn vhcothts/snfremrerjc.r/pnneoespnnetuk
(clickparaampliar)
Alintroducirelcomando,setepreguntarqueaceptesuncertificadoparaladescargayaqueestsusandounaconexinseguraSSL(https). Todocuantodebeshacerespulsarlaletra"t"(temporal):
(clickparaampliar)
Ladescargacomenzaryunnuevodirectoriosehabrcreadodentrodeopendniellamadotrunk.Accedealnuevodirectorio: crn dtuk LosusuariosdeUbuntu,comoesnuestrocaso,debemosmodificarunarchivoparaquelacompilacinseasatisfactoria.Esprecisoaadirlaruta de una librera y dependiendo de la arquitectura de nuestro Ubuntu (32 bits / 64 bts) la librera estar en uno u otro lugar as que para encontrarlaescribeenlaterminal: sdid/aelbtll uofnnmild.a Yestonosmostrarsuubicacin:
(clickparaampliar)
Elresultadodebequedarcomoapareceenlaimagen:
bitplanet.es/manuales/3/322-instalar-lector-dnie-en-ubuntu-1204.html
5/10
8/4/12
(clickparaampliar)
Guardaelarchivoycierraeleditordetextos. Ahora,yatodoestlistoparaprepararelentornodecompilacinygenerarlosarchivosauxiliares.Escribeenlaterminal: .bosrp /otta Cuandoacabeelproceso,escribe: .cniuepei=ur /ofgrrfx/s Yporltimo,compilaeinstala.Esteprocesopuedetardaralgunosminutos: sdaeisal uomkntl Esmuyimportantequeenestostresltimospasos(bootstrap,configureymakeinstall)nogenereningnerror.Elprocesosedetieneyenlas ltimas lneas aparecer la palabra error. Si fuera tu caso, asegrate de que instalaste todos los paquetes necesarios (autoconf, subversion, etc...)yquelaedicindelarchivoMakefile.amserealizcorrectamenteaadiendolarutaapropiadasegntucaso.Porltimo,repitelostres ltimospasosnuevamente(bootstrap,configureymakeinstall). Cuando finalice la compilacin e instalacin. Abre firefox y dirgete a men Editar > Preferencias > Avanzado > Cifrado > Dispositivos de seguridad:
(clickparaampliar)
Enlanuevaventana,hazclicken"Cargar"eintroduceelnombreparaelnuevomdulo:PKCS11eintroducelarutadelmduloqueacabasde compilareinstalaren/usr/lib/openscpkcs11.so:
(clickparaampliar)
Elnuevomdulodebecargarsesinproblemas. SiobtienesunmensajeenFirefoxdiciendo"Noesposibleaadirelmdulo"tendrsqueiratudirectoriodeusuariodondesealmacenanlas preferencias y datos auxiliares de Firefox en: /home/tuusuario/.mozilla/firefox/xxxxxxxx.default y all encontrars un archivo llamado secmod.db.Brralosinmiedo.CierraFirefox,vulveloaabrireintentaaadirdenuevoelmdulo/usr/lib/openscpkcs11.so.Sianasno puedescargarlo,lomsprobableesqueelmdulonosehayacompiladocorrectamentey/olaopcinprefixdeconfigureolamodificacinde Makefile.amnoestuvieronbienrealizadas. openscpkcs11.so se carg correctamente es momento para cerrar y abrir de nuevo Firefox ya que el navegador slo toma estas modificacionesduranteelinicio.Luego,sloquedarverificarqueellector,elDNIeyFirefoxfuncionancorrectamente. Asegrate de tener conectado el lector al puerto USB, introduce el DNIe en el lector, abre Firefox y accede http://www.dnielectronico.es/como_utilizar_el_dnie/verificar.htmlpararealizaruntestdecomprobacin:
bitplanet.es/manuales/3/322-instalar-lector-dnie-en-ubuntu-1204.html
6/10
8/4/12
(clickparaampliar)
Si es la primera vez que accedes a esta pgina de verificacin, es posible que recibas un mensaje indicando que la conexin no est verificada.EstoestotalmentenormalytendrsquehacerclickenEntiendolosriesgosyaadirunaexcepcin:
(clickparaampliar)
(clickparaampliar)
:sihasperdidotuPIN,lohasolvidado,sehabloqueadotrastresintentoserrneosobienloscertificadoscaducaron(30meses)tendrs que acercarte a un Punto de Actualizacin del DNI electrnico (PAD), generalmente, una comisara de la Polica Nacional donde en un terminaltendrsqueintruducirtuDNIeyacredtartuidentidadcontuhuelladactilar.Aspodrsestablecerunanuevacontrasea,desbloquearel DNIeorenovarloscertificadosenelinstante.Puedeshaceresteprocedimientotsolosinintervencinalgunadeningnfuncionario. Si introdujiste correctamente tu PIN se te mostrar un nuevo cuadro de dilogo donde tendrs que elegir el certificado adecuado de autenticacin:
(clickparaampliar)
bitplanet.es/manuales/3/322-instalar-lector-dnie-en-ubuntu-1204.html
7/10
8/4/12
(clickparaampliar)
Sitienesalgnproblema,nodudesendejaruncomentarioalfinaldeestapgina.
Esteartculohasidopublicadobajolossiguientestrminosdelicencia:
Comentarios
1 2 3 4 5 6 7 8 9
0 #84Victux 2607201220:12 Muchsimasgracias!Estepostestodounapasada.Haido genial.Apruebadetorpres:)Enhorabuenaportuesfuerzo. Citar #83Jos L 0 Citar 0 Citar 0 Citar 0 Citar 0
1607201209:49
Muchasgracias.Haidocomolaseda
#79Minenage CitoaRodrigo:
0107201211:39
Alejecutar./bootstrapmedaerroresynopuedo continuar: configure.ac:72:error:possiblyundefinedmacro: AC_DEFINE Ifthistokenandothersarelegitimate,pleaseuse m4_pattern_allow. SeetheAutoconfdocumentation. configure.ac:173:error:possiblyundefinedmacro: AC_MSG_ERROR configure.ac:257:error:possiblyundefinedmacro: AC_CHECK_LIB autoreconf:/usr/bin/autoconffailedwithexitstatus:1
bitplanet.es/manuales/3/322-instalar-lector-dnie-en-ubuntu-1204.html
8/10
8/4/12
Pruebainstalandoelpaquetepkgconfig(sudoaptget installpkgconfig).Borratambineldirectorioopendnie dondedescargastelosarchivosfuentesyretomaelmanual desdequeempiezasainstalarpaquetescon:sudoaptget installautoconfsubversionlibpcsclitedevlibreadline6 libreadlinedevopenssllibssldevlibtoollibltdldevlibccid pinentrygtk2 Suerte!! Citar 0 #78Rodrigo 0107201211:29 Alejecutar./bootstrapmedaerroresynopuedocontinuar: configure.ac:72:error:possiblyundefinedmacro: AC_DEFINE Ifthistokenandothersarelegitimate,pleaseuse m4_pattern_allow. SeetheAutoconfdocumentation. configure.ac:173:error:possiblyundefinedmacro: AC_MSG_ERROR configure.ac:257:error:possiblyundefinedmacro: AC_CHECK_LIB autoreconf:/usr/bin/autoconffailedwithexitstatus:1 Citar 0 #77Manel Mrquez 2606201211:40 Impresionantemanual,mehaidoperfectodecaboarabo. Mimscompletoagradecimiento!!! Citar 0
#76Minenage CitoaTaurus:
2406201221:41
SOLUCIONADO Alfinalenelultimointentoencuentrolasolucionenun rato...Suelepasar) Editar: sudogedit/usr/etc/opensc.conf Modificar2lineasenesearchivo: #enable_pinpad=false Descomentarlas,osea,borrar#,quedaranasi: enable_pinpad=false Yyaesta. Unosmensajesmsatrsindicabalasolucinparaese problema:http://bitplanet.es/manuales/3linux/322instalar lectordnieenubuntu1204.html#comment139 Peroveoquetusolucinconcuerdaconlama. Saludos. Citar +1
bitplanet.es/manuales/3/322-instalar-lector-dnie-en-ubuntu-1204.html
9/10
8/4/12
SOLUCIONADO Alfinalenelultimointentoencuentrolasolucionenun rato...Suelepasar) Editar: sudogedit/usr/etc/opensc.conf Modificar2lineasenesearchivo: #enable_pinpad=false Descomentarlas,osea,borrar#,quedaranasi: enable_pinpad=false Yyaesta. Citar
Refrescarlistadecomentarios Escribiruncomentario
JComments
bitplanet.es2011 AvisoLegal
bitplanet.es/manuales/3/322-instalar-lector-dnie-en-ubuntu-1204.html
10/10