elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Temas
Páginas: 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
11  Comunicaciones / Redes / segmentar red para separar equipos conectados por cable y wifi en: 14 Febrero 2017, 17:24 pm
Es una pregunta más de compatibilidad que de "como se hace".

Las tarjetas de red Ethernet y Wireless, si quisiera separar los equipos conectados por cable y wifi (unos de otros), eso sería configuración solo o las tarjetas de red tienen que soportar VLAN?

Por ejemplo, si tengo ordenadores domésticos conectados por ethernet y wifi al router, y quiero separarlos. Y para complicarlo todavia más, también servidores conectados por ethernet al mismo equipo. Segmentar la red para crear multiples VLAN, una para cada servidor, otra para los ordenadores conectados por cable y otra para los conectados por wifi.

¿Las tarjetas tienen que tener alguna característica especial para soportar esto? Si es así, me podeis recomendar alguna?

La tarjeta wireless sería la que he puesto en presupuesto componentes para equipo micro-atx compatible con linux. La de ethernet todavía no he buscado ninguna.

Gracias!
12  Comunicaciones / Redes / donde comprar modulo SFP GPON y tarjeta pci en: 13 Febrero 2017, 02:10 am
Tengo en mente montar mi propio router y que sea económico es una de las principales características  ;D

He estado buscando y no encuentro tarjetas con puerto de fibra por menos de 100 euros, ¿alguien sabe de alguna página o sitio donde pueda encontrarlas a un precio asequible?

Solamente necesito 1 puerto de fibra, y a poder ser como mínimo que sea gigabit, aunque si la diferencia no es muy grande 10gb sería genial, pero seguramente se vaya de presupuesto.

Estamos en 2017! Pensaba que ya habrían bajado de precio... Me siento como cuando una tarjeta de red de 10Mb valía más de 30.000 pesetas  :-\

Seria mejor preguntar en el foro de Redes?

Gracias!
13  Programación / Desarrollo Web / [solucionado] petición xhr no envia nada al primer click (dropzone) en: 20 Enero 2017, 17:21 pm
Hola, tengo un problema al enviar información al servidor, resulta que la primera vez que hago click en el boton no se envia nada, pero a partir de la segunda vez ya se envia la petición...

Resulta que estoy usando dropzone para subir imagenes, además tengo un formulario que quiero validar con javascript (más que nada para que el usuario no tenga problema y al enviarlo al servidor todo valide). Entonces, primero inicializado dropzone y dentro del init llamo al plugin que valida "en tiempo real" los campos del formulario. En el callback (una vez el formulario este validado) es cuando proceso la cola de las imagenes y seguidamente añado los datos del formulario para que se envie todo junto.

Este es el plugin (solo la parte que llama al callback):

Código
  1. (function($) {
  2.    $.fn.formly = function(callback) {
  3.        $('a#click').on('click', function() {
  4.            if (callback) {
  5.  
  6.                var clientInfo = form.find(':input').serializeArray();
  7.  
  8.                clientInfo.splice(-1, 1);
  9.                clientInfo.splice(-1, 1);
  10.  
  11.                // Password hash function
  12.                var p = $('#reg_pwd').val(),
  13.                    c = $('#confirm_pwd').val(),
  14.                    shaObj = new jsSHA('SHA-512', 'TEXT');
  15.  
  16.                shaObj.update(p);
  17.                var p_hash = shaObj.getHash("HEX"),
  18.                    shaObj = new jsSHA('SHA-512', 'TEXT');
  19.  
  20.                shaObj.update(c);
  21.                var c_hash = shaObj.getHash("HEX");
  22.  
  23.                callback(clientInfo, p_hash, c_hash);
  24.            }
  25.        });
  26.    };
  27. })( jQuery );

Y el init de dropzone:

Código
  1. init: function() {
  2.    var myDropzone = this;
  3.  
  4.    $('#register').formly(function(clientInfo, p_hash, c_hash) {
  5. console.log(myDropzone);
  6.        myDropzone.processQueue();
  7.  
  8.        myDropzone.on('sending', function(data, xhr, formData) {
  9.            formData.append('client_info', JSON.stringify(clientInfo)),
  10.            formData.append('particular', 0),
  11.            formData.append('reg_pwd', p_hash),
  12.            formData.append('confirm_pwd', c_hash)
  13.        });
  14.  
  15.    });
  16.  
  17.    myDropzone.on('success', function(file, response) {
  18.        myDropzone.removeFile(file);
  19.        console.log( 'Error: ' + response );
  20.    });
  21. }

La primera vez que hago click, puedo ver en consola el objecto myDropzone, sin embargo no se envia la petición al servidor. La segunda vez, si que envia la petición y recibo respuesta.

¿Que puedo estar haciendo mal?

Gracias!
14  Comunicaciones / Redes / router asigna ips reservadas a otros dispositivos en: 21 Noviembre 2016, 13:03 pm
A lo  mejor me equivoco, pero diria que si se reserva una ip del pool del dhcp, esta solo tendría que asignarse al equipo con la mac reservada, ¿no es asi?

Acaba de conectar mi movil por wifi y me está dando una ip reservada que tengo para otro equipo que va por cable... ¿Alguna manera de evitar esto?

Gracias.
15  Sistemas Operativos / GNU/Linux / configurar permisos de document root (web server) en: 27 Agosto 2016, 19:23 pm
Hola, estoy teniendo problemas para configurar los permisos del directorio document root de apache.

Creé un usuario para usar el ftp y le cambie el dueño a la carpeta /srv/http a mi usuario para poder subir los cambios, pero ahora resulta que apache no tiene permisos de escritura (mkdir() da error de permisos).

¿De qué manera puedo configurar los permisos del document root (/srv/http) para que tanto apache (http) como mi usuario puedan tener permisos? ¿Quien debería ser el dueño del directorio? ¿Root, http o yo?

Gracias.
16  Informática / Electrónica / alargador para altavoz (satelite) con conector rca en: 17 Agosto 2016, 21:03 pm
Hola buenas, resulta que tengo un pequeño problema, me he puesto a hacer limpieza y a cambiar de sitio los altavoces de mi ordenador, para que esten bien posicionados y resulta que se me ha quedado corto el cable del altavoz satélite central.

Tienen conector RCA (sin color) y van conectados al subwoofer. Mi pregunta es, si compro un simple alargador, ¿funcionaria?

¿Alguien sabe de algún sitio web donde vendan?

Gracias!
17  Programación / Desarrollo Web / configuración correcta de apache virtual hosts (name based) en: 14 Agosto 2016, 06:40 am
Estoy tratando de configurar manualmente los vhosts para varias páginas, aunque de momento estoy trabajando con un solo dominio, la idea es ir poniendo más. De momento estoy intentando configurar un solo dominio y varios subdominios.

La configuración vhosts la he repartido en varios archivos especificos para cada dominio/subdominio, así puedo activarlos o desactivarlos facilmente (tal y como recomiendan en la guia de arch linux):

httpd.conf
Código
  1. # Virtual hosts
  2. Include conf/extra/httpd-vhosts.conf
  3. # Available Vhosts
  4. Include conf/vhosts/example.dom
  5. Include conf/vhosts/sub1.example.dom
  6. Include conf/vhosts/sub2.example.dom

El archivo de configuración principal lo dejo para el bloque vhosts por defecto, el que se use cuando se accede al servidor mediante la ip pública o los nameservers (ns1.example.com), etc... Aquí estoy teniendo problemas y necesito saber como configurar correctamente el bloque vhosts default.

Código
  1. <VirtualHost xxx.xxx.xxx.xxx:*>
  2.    DocumentRoot "/srv/http/default"
  3.    ServerName localhost
  4. </VirtualHost>

o

Código
  1. <VirtualHost *>
  2.    DocumentRoot "/srv/http/default"
  3.    ServerName localhost
  4. </VirtualHost>

Si uso el primero se muestra siempre (da igual que pongas dominio/subdominio) el main document root de apche, que en arch linux es /srv/http y claro... puedes navegar por todas las carpetas que tengas (incluso desactivando -Indexes puedes usar la barra de navegación para averiguar nombres...).

Si uso el segundo se muestra siempre la carpeta default.

He probado quitando el bloque virtualhost default (comentando el archivo en httpd.conf) y lo mismo, se ignoran los bloques virtualhost de cada archivo, y siempre se muestra el main document root.

Código
  1. # conf/vhosts/domain.dom
  2. <VirtualHost domain:80>
  3.    ### Igual que abajo pero sin la configuración SSL
  4. </VirtualHost>
  5.  
  6. <VirtualHost domain.com:443>
  7.    ServerAdmin webmaster@domain.com
  8.    DocumentRoot "/srv/http/domain.com/www"
  9.    ServerName domain.com:443
  10.    ServerAlias www.domain.com:443
  11.    Protocols h2 h2c
  12.  
  13.    <Directory "/srv/http/domain.com/www">
  14.        Require all granted
  15.  
  16.        <IfModule mod_rewrite.c>
  17.            RewriteEngine On
  18.            RewriteBase /
  19.            RewriteCond %{REQUEST_FILENAME} !-d
  20.            RewriteCond %{REQUEST_FILENAME} !-f
  21.            RewriteRule ^index\.php$ - [L]
  22.            RewriteRule . index.php [L]
  23.        </IfModule>
  24.    </Directory>
  25.  
  26.    <IfModule dir_module>
  27.        DirectoryIndex index.php
  28.    </IfModule>
  29.  
  30.    #SSLEngine on
  31.    #SSLCertificateFile "/etc/httpd/conf/apache.crt"
  32.    #SSLCertificateKeyFile "/etc/httpd/conf/apache.key"
  33.    ErrorLog "/var/log/httpd/domain.com-error_log"
  34.    CustomLog "/var/log/httpd/domain.com-access_log" common
  35. </VirtualHost>

Esta configuración funciona en mi ordenador personal, usando el sistema operativo Manjaro (que es Arch Linux) y recuerdo que funcionaba bien. Ahora estoy configurando un servidor ARM de scaleway y estoy usando arch linux.

¿Como puedo configurar correctamente los virtual hosts para que haya un bloque que muestre una página por defecto cuando ningún nombre de dominio/subdominio coincida con los que tengo?

Gracias.
18  Sistemas Operativos / GNU/Linux / apache virtualhosts no funcionan (Failed to start Network Name Resolution) en: 2 Agosto 2016, 00:53 am
Hola, estoy intentando configurar un servidor web apache con virtualhosts pero la configuración que tengo no funciona correctamente.

Estoy en arch linux por lo que el document root es /srv/http. He creado varios archivos para cada dominio/subdominios (vhost) para tener la configuración bien organizada y poder activar/desactivar facilmente cada uno desde el httpd.conf. El archivo conf/extra/httpd-vhosts.conf solo tiene un bloque * con un documentroot a /srv/http/default (por si accedes usando los name servers que se muestre la página default).

El problema es que todos los dominios/subdominios llevan al document root de apache, que es /srv/http, en lugar del document root del dominio, especificado en cada bloque <VirtualHosts> correspondiente. Por lo que cuando accedo con el dominio o subdominio, se muestra /srv/http y puedo navegar por todas las carpetas de cada dominio/subdominio e incluso las carpetas que deberían ser privadas, como framework o files (desde la barra escribiendo los nombres).

La configuración de apache importante es la siguiente:

Código
  1. DocumentRoot "/srv/http"
  2. <Directory "/srv/http">
  3.    Options -Indexes +FollowSymLinks
  4.  
  5.    AllowOverride None
  6.  
  7.    Require all granted
  8. </Directory>
  9.  
  10. ...
  11.  
  12. # Virtual hosts
  13. Include conf/extra/httpd-vhosts.conf
  14. # Enabled Vhosts
  15. Include conf/vhosts/domain.dom
  16. Include conf/vhosts/sub1.domain.dom
  17. Include conf/vhosts/sub2.domain.dom

Si comento #Require all granted o lo cambio a all denied da error 403... ¿como hago para que no sea accesible el documentroot mediante el navegador?

Asi són los bloques <VirtualHosts>, uno para el puerto 80 (http) y otro exactamente igual, incluyendo la configuración SSL, para el puerto 443 (https):

Código
  1. # conf/extra/httpd-vhosts.conf
  2. <VirtualHost *>
  3.    ServerName default.localhost
  4.    DocumentRoot "/srv/http/default"
  5. </VirtualHost>
  6.  
  7. # conf/vhosts/domain.dom
  8. <VirtualHost domain:80>
  9.    ### Igual que abajo pero sin la configuración SSL
  10. </VirtualHost>
  11.  
  12. <VirtualHost domain.com:443>
  13.    ServerAdmin webmaster@domain.com
  14.    DocumentRoot "/srv/http/domain.com/www"
  15.    ServerName domain.com:443
  16.    ServerAlias www.domain.com:443
  17.    Protocols h2 h2c
  18.  
  19.    <Directory "/srv/http/domain.com/www">
  20.        Require all granted
  21.  
  22.        <IfModule mod_rewrite.c>
  23.            RewriteEngine On
  24.            RewriteBase /
  25.            RewriteCond %{REQUEST_FILENAME} !-d
  26.            RewriteCond %{REQUEST_FILENAME} !-f
  27.            RewriteRule ^index\.php$ - [L]
  28.            RewriteRule . index.php [L]
  29.        </IfModule>
  30.    </Directory>
  31.  
  32.    <IfModule dir_module>
  33.        DirectoryIndex index.php
  34.    </IfModule>
  35.  
  36.    #SSLEngine on
  37.    #SSLCertificateFile "/etc/httpd/conf/apache.crt"
  38.    #SSLCertificateKeyFile "/etc/httpd/conf/apache.key"
  39.    ErrorLog "/var/log/httpd/domain.com-error_log"
  40.    CustomLog "/var/log/httpd/domain.com-access_log" common
  41. </VirtualHost>

Gracias.
19  Programación / Bases de Datos / InnoDB (transactions) o MyIsam (selects) en: 1 Agosto 2016, 20:19 pm
Hola, tengo que elegir que motor usar para una tabla que va recibir muchos selects, pero que necesita transacciones para hacer rollback...

La tabla almacena datos que los usuarios introducen y por lo tanto necesita hacer rollback por si surge algún problema a la hora de ingresar en otra tabla asociada. Pero principalmente va a recibir muchos selects (acompañados de JOIN).

Mi pregunta es, ¿que motor uso en este caso?

Al principio no habria problema con usar InnoDB, pero en cuanto empiece a llenarse la tabla y hayan más de 10.000 records el rendimiento podria disminuir enormemente... ¿que hago? ¿o son pocos 10.000? (a menos que tenga mucho exito la web, no creo que hayan más...)

Gracias.
20  Comunicaciones / Redes / dns para hosting y dominio web en: 29 Julio 2016, 15:12 pm
Hola, estoy configurando un servidor y un dominio para poner una web online y posiblemente otros servicios.

He estado leyendo algunas guias pero me quedan unas dudas especificas sobre dns y ns:

1. El dominio principal o FQDN, ¿puede ser cualquiera? ¿O tiene que ser el de la web principal?

2. El hosting en el que estoy no tiene nameservers, tiene que ser la IP que yo reserve para usar en el servidor. Por lo que es necesario crear nameservers customs, usando el dominio principal. Supongo que si voy a poner más webs sería lo más facil, ¿no? Usar mis propios nameservers para otros dominios.

3. ¿Mis nameservers tienen que tener distintas IPs? ¿O puedo crear 2: ns1 y ns2; y apuntarlos a la misma IP (la de mi servidor)? Creo que no se pueden asignar más de una IP al mismo servidor (por lo menos en el hosting que estoy no veo la opción, solo hay una lista para elegir una).

Hay una guia (un poco antigua pero creo que serviria igual) de 1and1 (donde tengo el dominio) y el proceso es muy facil: crear 2 subdominios y cambiarles el A-Record a la IP del servidor. Pero aquí veo dos problemas:

1. En la guia dice que tienen que ser IPs distintas, y

2. Actualmente tengo el dominio configurado a dos dns (que he creado usando el servicio gratuito no-ip.com, ambos apuntan a la IP de mi servidor), en lugar de usar los de 1and1. Cuando intento cambiar la IP de los nameservers me dice que el dominio princpial tiene que tener la configuración de dns de 1and1 en lugar de custom.

Por lo que mi duda aquí sería: Para configurar mis dos subdominios (para usarlos como nameservers), la configuración dns del dominio tiene que ser la de 1and1 (para poder cambiar el A-Record), pero luego la guia dice que cambie la configuración dns a custom y use los que acaba de crear, entonces ¿se desconfigurarian los subdominios?

Esta es la guia en cuestión: https://kb.iweb.com/entries/21788473-Creating-Private-Nameservers-at-1and1-com

Finalmente, los subdominios y otros dominios, ¿se pueden crear directamente desde el hosting? Por ejemplo, yo estoy usando VestaCP y tiene configuración DNS, por lo que ¿todo lo demás podría configurarlo desde ahí usando mis nameservers?

Gracias.
Páginas: 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines