Archivo de la etiqueta: GNU/Linux

access-point wifi in ubuntu 12.10

Número de lecturas: 276
{lang: 'es-419'}

Como configurar Ubuntu 12.10 para compartir la conexión cableada o 3G, funcionando como un router WiFi. En primer lugar necesitamos los paquetes isc-dhcp-server y hostapd. Para instalarlos,

> sudo apt-get install isc-dhcp-server
> sudo apt-get install hostapd

Configuración de la interfaz de red

1. /etc/hostapd/hostapd.conf

Editamos este archivo (lo creamos si no existe) con el siguiente contenido,

interface=wlan0
driver=nl80211
ssid=
channel=1
hw_mode=g
auth_algs=1
wpa=3
wpa_passphrase=
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
rsn_pairwise=CCMP

donde en interface ponemos la interfa de red inalámbrica que usaremos (revisar con iwconfig). Completar los campos ssid= ywpa_passphrase= con el nombre y la contraseña de la red.

2. /etc/default/isc-dhcp-server

Editar la línea que dice
INTERFACES=”?
cambiando por
INTERFACES=”wlan0?

Nuevamente corroborar que wlan0 es la interfaz de red que utilizaremos. Puede ser wlan1.

3. /etc/dhcp/dhcpd.conf

Primero asegurarse que las siguientes líneas están comentadas (con un # al principio):

# option definitions common to all supported networks…
# option domain-name “example.org”;
# option domain-name-servers ns1.example.org, ns2.example.org;
# default-lease-time 600;
# max-lease-time 7200;

Agregar las siguientes líneas

subnet 10.10.0.0 netmask 255.255.255.0 {
range 10.10.0.2 10.10.0.16;
option domain-name-servers 8.8.4.4, 208.67.222.222;
option routers 10.10.0.1;
}

La única otra línea que no debe estar comentada en este archivo es

ddns-update-style none;

4. /etc/default/hostapd

Agregar las siguientes líneas al final del archivo, asegurándose que las líneas existentes similares a estas están comentadas.

RUN_DAEMON=”yes”
DAEMON_CONF=”/etc/hostapd/hostapd.conf”
DAEMON_OPTS=”-dd”

5. /etc/network/interfaces

Así es como debería verse este archivo:

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static
address 10.10.0.1
netmask 255.255.255.0

Nuevamente aquí va la interfaz inalámbrica que utilizaremos, seawlan0wlan1, etc. Nota: Las últimas 4 líneas de este archivo deben comentarse si se necesita volver al funcionamiento normal de la tarjeta de red inalámbrica.

En este punto reiniciar el sistema. Debería estar funcionando la red y deberíamos ser capaces de conectarnos a ella con cualquier aparato con WiFi, pero aún no tenemos acceso a Internet.

Compartir conexión a Internet

Antes de configurar nada, necesitamos saber de que interfaz proviene la conexión a Internet que compartiremos. En el caso de una red cableada puede ser eth0, en el caso de un modem 3G puede ser ppp0, etc. Chequear con ifconfig. De ahora en adelante supondremos que compartimos la conexión cableada, por lo que seguiremos la configuración usando eth0.

Para compartir la conexión a Internet debemos hacer lo que se llama “ip masquerading”.

1. /etc/sysctl.conf

Asegurarse que la siguiente línea NO está comentada:

net.ipv4.ip_forward=1

Reiniciar el sistema.

Luego de reiniciar el sistema, ejecutar en una terminal:

> sudo iptables -t nat -A POSTROUTING -s 10.10.0.0/16 -o eth0 -j MASQUERADE

(Nota: cambiar eth0 por la interfaz conectada a Internet).

2. edit /etc/rc.local

Para hacer el anterior cambio permanente, agregamos la siguiente línea, justo antes de “exit 0?

iptables -t nat -A POSTROUTING -s 10.10.0.0/16 -o eth0 -j MASQUERADE

Reiniciar el sistema. Configuración terminada.

Si el programa hostapd no se ejecutó automáticamente, simplemente abrir una terminal y ejecutar

> sudo hostapd /etc/hostapd/hostapd.conf

Fuente

http://foreverubuntu.wordpress.com/

¿Comprar VPS o Servidores Dedicados con Linux o con Windows?

Número de lecturas: 262
{lang: 'es-419'}

La inmensa mayoría de los que leen este artículo usan Linux en su ordenador, de estos varios somos los que usamos Linux en los servidores que administramos, bien sea los servers de nuestro trabajo/empresa u otros que hayamos comprado en algún proveedor de internet.

Aunque queda visto y comprobado que Linux triunfa en el mercado de servidores (y superordenadores), algunos aún en mi oficina o antiguas amistades me preguntan por Facebook: ¿por qué compras servidores con Linux y no con Windows, si Windows es más fácil de administrar? Esa señores, esa es la cuestión que nos ocupa :)

Servidores ¿función u objetivo?

Los servidores son ‘ordenadores’ que brindan servicios, sirven al usuario o cliente de determinados servicios, en otras palabras, los recursos de hardware del servidor (almacenamiento, procesamiento y memoria) tienen que estar 100% enfocados, destinados a suplir las necesidades del cliente. ¿Creen lógico o sensato gastar recursos en un entorno gráfico con Windows Server? Cuando se instala un Windows Server se instala Sí o Sí el entorno gráfico de Windows, el cual consume recursos, incorpora muchos drivers que necesita para usar, aceleración gráfica, consume un número nada despreciable de GBs del HDD, etc.

Todo estos recursos que está consumiendo el entorno gráfico del servidor con Windows NO los podrá usar para servirle al cliente un sitio web, para hacer que la base de datos funcione más rápida o demore menos, etc.

Por lo que, primeramente, un servidor con Linux nos brinda la posibilidad de instalar o no un entorno gráfico (que no hace falta en lo absoluto, pues en Linux todo se puede hacer mediante comandos), ahorrando así valiosos recursos de hardware, mientras que un servidor con Windows no nos da esa opción, él instala el entorno gráfico para una mayor ‘comodidad’ al administrador, consumiendo recursos de hardware que no podremos recuperar nunca.server-gnutransfer

Seguridad, protección

No es un secreto que Linux es más seguro que Windows, los motivos del por qué Linux es más seguro que Windows ya Pablo se los dejó en un artículo hace un tiempo. Son varios y no planeo explicarlos todos aquí sino más bien mencionar algunos:

  1. En Linux no tenemos necesidad de cracks, keygens o demás cosas similares que usualmente traen más virus que un roedor del siglo 16.
  2. En Linux tenemos los llamados repositorios, los cuales concentran casi todo el software que necesitaremos. Mientras que en Windows todo el software está disperso, por lo que hay más posibilidades de que alguien cometa un error, no sea revisado por un gran número de expertos, y convierta nuestro sistema en algo vulnerable.
  3. Windows es realmente lento cuando nos referimos a actualizaciones de seguridad, mientras que en Linux podemos tener varias actualizaciones de seguridad en una misma semana, corrigiendo bugs, etc.
  4. El sistema de usuarios en Linux es sin lugar a dudas superior al de Windows, los permisos, atributos, propietarios, en Windows dejan mucho que desear.
  5. En Windows se necesita obligatoriamente un antivirus, antimalware, antispyware, antiphishing, y se me quedan varios ‘antis’ sin mencionar, mientras que en Linux con un firewall bien configurado basta.

En fin, son muchos los motivos por los cuales Linux es superior a Windows en cuanto a seguridad, recomiendo leerse el artículo mencionado más arriba.

Precio

Casi todo en el mundo de hoy se mueve con o por dinero, los servidores no son la excepción a la regla. Cuando queremos comprar un servidor con Windows vemos un precio siempre más caro que aquel que vemos con Linux. Tomemos de ejemplo a un proveedor cualquiera, por ejemplo revisemos los planes de VPS de SeedVPS.com, si vemos sus planes para Windows y para Linux llegamos a la siguiente conclusión:

  1. Un VPS con Linux y 2Cores, 250GB de HDD y 1GB de RAM cuesta 19€ al mes, o sea, 296.4$ al año.
  2. Un VPS con Windows y  2Cores, 250GB de HDD y 1GB de RAM cuesta 24€ al mes, o sea, 374.4$ al año.
  3. O sea, nos sale en casi 80$ más caro comprar un VPS con Windows que comprar uno con Linux.

Como pueden apreciar, si compramos un servidor Linux nos sale notablemente más barato a comprar uno con el mismo hardware pero con Windows.

Administración, configuración

Como mencioné al inicio, no son pocos los que consideran que administrar un servidor con Windows es mucho, pero mucho más fácil que administrar uno con Linux. Aquí puedo incluso darle la razón, no pretendo convencer a nadie de que aprendernos de memoria 15 líneas de comandos largos y complejos es algo más fácil de hacer que abrir una ventana y dar clic en 10 botones, no es mi intención engañar a nadie.

El detalle está en que si elegimos lo más simple al final pagaremos el error. Les pondré un ejemplo habitual, que muchos administradores de redes han experimentado. Backups, salvas de configuraciones y logs: Si administramos un servidor Linux y necesitamos hacer un backup de las configuraciones de 100 servicios, solamente tenemos que hacer una copia de la carpeta /etc/ en otro lugar y listo, si deseamos hacer una salva de los logs del sistema, bastaría con copiar el contenido de /logs/ en otro lugar y … listo, así de simple. ¿En Windows cómo sería? …

Si administras un servidor Windows, ¿cómo haces una salva de la configuración del DNS, DHCP, Proxy, MailServer, etc? Como la configuración de estos NO se guarda en el mismo directorio, como la configuración de muchos de estos no se guarda en archivos de texto plano, sino que está guardada dentro de una db interna de un .exe o algo similar, hacer un backup de todas las configuraciones del servidor se torna algo realmente tedioso, pesado de efectuar.

Nos veríamos obligados de usar un montón de aplicaciones externas, por ejemplo, una aplicación que haga un dump de la configuración del proxy (ISA Server) y la copie a otro lugar, otra aplicación para el DNS, y así etc por cada servicio. Sí, Windows puede ser más simple de administrar para muchos pero, a la hora importante se nos torna un sistema con demasiadas, demasiadas limitantes.

Experiencia y conocimientos por sobre todo

Esto lo explicaré de forma muy pero muy breve, ¿cuántos administradores de red que usen Windows conocen que también sepan administrar redes Linux? … pocos, muy pocos, casi ninguno en mi caso, mientras que, ¿cuántos administradores de red que usen Linux conocen que también sepan administrar redes Windows? … todos diría yo :)

Personalmente hace muchos años ya que no tengo que administrar servidores en Windows (cosa que agradezco!), pero si tuviese que volver a administrar un Windows Server, no me sería para nada complicado, me podría adaptar casi sin pestañear… mientras que, a algún conocido mío que administre con Windows le doy uno de mis servidores con Linux, y lo primero que me dirá es que yo no salga por la puerta, que le enseñe cómo funciona Linux porque él no tiene ni la más remota idea de ‘eso’ que tiene instalado el servidor.

Y yo me pregunto, ¿eso es un administrador de red? … ¿alguien completamente incapaz de administrar un servidor que usa el sistema operativo más popular para servidores?

Opinión personal

Llevo varios años administrando redes, empecé como muchos con Windows Server, el cual me duró menos de 4 meses en mis servidores. Cuando logré en un servidor con solo 128MB de RAM que había en mi antigua empresa, instalar en ese servidor P3 con 128MB de RAM un servicio FTP, HTTP, DNS, DHCP y además Proxy, y todo eso sin llegar a consumir 100MB de RAM, es día me dije: “dios, como he perdido miserablemente mi tiempo con Windows“.

Uso GNU/Linux en mi laptop con ArchLinux, en mi smartphone con FirefoxOS, en mis servidores con Debian, si tuviese un tablet también probablemente le instalaría Linux+KDE-Plasma o bien usaría Android, de hecho si tuviese un híbrido entre laptop y tablet como elAsus Transformer o algún otro que lea en alguno de los sitios que frecuento habitualmente (como ManualPC o Phronix) también encontraría alguna forma de instalarle alguna distro Linux. En fin, aquí termina el artículo, espero les haya resultado como siempre, de su interés.

Fuente:

http://blog.desdelinux.net/

Ubuntu Edge: el siguiente paso del Smartphone, un PC en el bolsillo

Número de lecturas: 539
{lang: 'es-419'}

Canonical estos últimos años ha estado haciendo muchos cambios en Ubuntu, con su interfaz Unityque ha creado tanto descontento entre los usuarios. Pero quizás ha llegado el momento en el que todo tiene sentido en su estrategia tras presentar hace unos días Ubuntu Edge que se pretende financiar mediante crowdfunding, y se podría decir del dispositivo que tiene unas especificaciones similares a las de un laptop o ultrabook pequeño, pero lo importante de este dispositivo no son sus especificaciones, sino su sistema operativo y la versatilidad que ofrece. Ya que permitiendo ejecutar un sistema de escritorio simplemente con un cable HDMI (más el dock) demuestra que puede cambiar los esquemas de movilidad y productividad.

Antes de entrar en el debate del software repasaré rápidamente porque tiene unas características similares a las de un PC simple pero potente: dispone de 4GB de RAM, 128GB de memoria interna, una CPU que promete ser una de las más potentes (ARM, aunque no han especificado modelo) y con una buena conectividad (incluyendo Dual-LTE y NFC, entre el resto de las típicas interfaces). Y esta será la premisa de hardware para poder ejecutar con fluidez todas las características del software.

Software

Aquí está el plato fuerte, Ubuntu Edge no es fiel a Ubuntu, también viene con Android para poderlo ejecutar el sistema que más queramos y así poder ser aprovechado por ese gran porcentaje de personas que no saben como funcionan un dispositivo sin Android o iOS. Este sistema dual es algo muy interesante, pero no es simplemente esto, sino que nos permite también llevar un Ubuntu de escritorio encima, pero no como si fuese un disco duro o un pen drive que usaríamos para almacenar el sistema, sino que el propio móvil ejecutará este sistema y usará cualquier pantalla como monitor (a través de un dock y de HDMI).

Ubuntu en cualquier lugar

Llevar siempre un Ubuntu de escritorio encima puede cambiar la forma de ver la movilidad sin descuidar la productividad, algo que nosotros, los desarrolladores y demás personas que producen contenido digital de cualquier tipo siempre recordamos ante la frase “los tablets y los móviles eliminarán a los PC“. Nos brindará la posibilidad de tener solo un dispositivo en nuestro bolsillo con el que llamamos y vemos el correo pero podremos a su vez conectarlo a el monitor de nuestro escritorio, a la tele de nuestro salón o al monitor de nuestro trabajo o aula donde estudiamos y abrir un sistema completo donde instalar IDEs, navegadores, software ofimático e incluso tener máquinas virtuales.

Este es el gran cambio, no es Ubuntu Edge, es un nuevo sistema que al principio nos prometía una interfaz mucho más simple y natural y facilidades para desarrollar, pero ahora nos demuestra que es toda una innovación que puede ser usada por el usuario corriente y por el desarrollador más exigente que necesita movilidad. Y no se queda solo en palabras y “a ver si tiene aceptación“ sino que a los 5 días de aparecer la intención de financiarse en Indiegogo ya llevan casi 7 millones de dólares (de los 32 que quieren conseguir).

Imagen de previsualización de YouTube

Este es el vídeo de Ubuntu ejecutado desde un Nexus 4, donde se ve claramente que no tiene una grandiosa soltura, pero no podemos comparar el hardware de un dispositivo al del futuro Ubuntu Edge, y como suelo decir a la hora de hablar de Firefox OS, Tizen o Ubuntu Phone: esto es solo el principio.

Más información | Ubuntu e Indiegogo
En Xataka | Ubuntu Edge, el smartphone propio de Canonical que quiere financiarse en IndieGogo

Fuente:

genbetadev.com

Kali el nuevo BackTrack

Número de lecturas: 823
{lang: 'es-419'}

Kali es la nueva distribucion que crearon los mismos desarrolladores del Backtrack, resulta que la ultima version la 5 R3 estaba demasiado pesada con algunas herramientas que no funcionaban o no se utilizaban.

Características de Kali Linux

Kali Linux es una distribución de Linux avanzada para pruebas de penetración y auditorías de seguridad.

Kali es una completa re-construcción de BackTrack Linux desde la base hacia arriba, y se adhiere completamente a los estándares de desarrollo de Debian. Toda la nueva infraestructura ha sido puesta en el lugar, todas las herramientas fueron revisadas y fueron embaladas, y hemos cambiado a Git para nuestro VCS.

  • Más de 300 herramientas de pruebas de penetración: Después de revisar todas las herramientas que se incluyen en BackTrack, hemos eliminado una gran cantidad de herramientas que, o bien no funcionaban o tenían otras herramientas disponibles que proporcionan una funcionalidad similar.
  • Gratis y siempre lo será: Kali Linux, al igual que su predecesor, es completamente gratis y siempre lo será. Nunca, jamás, tendrás que pagar por Kali Linux.
  • Git – árbol de código abierto: Somos partidarios enormes de software de código abierto y nuestro árbol de desarrollo está disponible para todos y todas las fuentes están disponibles para aquellos que desean modificar y reconstruir paquetes.
  • Obediente a FHS: Kali ha sido desarrollado para cumplir con el Estándar de jerarquía del sistema de ficheros, permitiendo que todos los usuarios de Linux puedan localizar fácilmente archivos binarios, archivos de soporte, bibliotecas, etc.
  • Amplio apoyo a dispositivos inalámbricos: Hemos construido Kali Linux para que soporte tantos dispositivos inalámbricos como sea posible, permitiendo que funcione correctamente en una amplia variedad de hardware y hacerlo compatible con varios USB y otros dispositivos inalámbricos.
  • Kernel personalizado con parches de inyección: Como probadores de penetración, el equipo de desarrollo a menudo tiene que hacer evaluaciones inalámbricas para que nuestro kernel tenga los últimos parches de inyección incluidos.
  • Entorno de desarrollo seguro: El equipo de Kali Linux está compuesto por un pequeño grupo de personas de confianza que sólo puede comprometer e interactuar con los paquetes de los repositorios, haciendo uso de múltiples protocolos seguros.
  • Paquetes firmado con PGP y repos: Todos los paquetes de Kali son firmados por cada desarrollador individualmente cuando se construyen y son comprometidos. Los repositorios posteriormente firman los paquetes también.
  • Multi-lenguaje: Aunque las herramientas de penetración tienden a ser escritas en Inglés, nos hemos asegurado de que Kali tenga soporte multilingüe, lo que permite a más usuarios poder operar en su idioma nativo y encontrar las herramientas necesarias para el trabajo.
  • Totalmente personalizable: Estamos completamente conciente de que no todo el mundo estará de acuerdo con nuestras decisiones de diseño por lo que hemos hecho lo más fácil posible para nuestros usuarios más aventureros puedan personalizar Kali Linux a su gusto, todo el camino hasta el núcleo.
  • Soporte ARMEL y ARMHF: Dado a que los sistemas basados ??en ARM son cada vez más frecuentes y de bajo costo, sabíamos que el soporte de ARM de Kali tendrían que ser tan robusta como podríamos administrar, resultando en instalaciones que trabajan en sistemas de ARMEL y ARMHF. Kali Linux tiene repositorios ARM integrado con la línea principal de distribución de modo que las herramientas para ARM serán actualizada en relación con el resto de la distribución. Kali está disponible para los dispositivos ARM siguientes:

Kali está diseñado específicamente para las pruebas de penetración y, por tanto, toda la documentación de este sitio asume el conocimiento previo del sistema operativo Linux.

Imágenes de Kali Linux

Ficheros tipo ISO

Kali Linux está disponible como una ISO de arranque en formatos de 32 y 64 bits.

Imágenes de VMware

Kali está disponible como una máquina pre-hecha virtual de VMware con VMware Tools instalado. Las imágenes de VMware están disponibles en formatos de 32-bit y 64-bit.

Mas informacion:

http://es.docs.kali.org/category/introduction-es