Mostrando las entradas con la etiqueta linux-redes. Mostrar todas las entradas
Mostrando las entradas con la etiqueta linux-redes. Mostrar todas las entradas

script para configurar interfaz wifi

Volviendo a calentar motores con Linux (hace varios meses que no tocaba!!!) hice un script para configurar y conectar la wifi.

Bueno, como descripción general:
- ocupo una función definida en el script para escribir en un log, son un par de lineas pero dejan información bastante útil.
- la condición $? revisa el número de salida del último comando ejecutado, si es 0, ha sido exitoso.

La lógica del script es:
- revisar si la interfaz tiene extensión Wireless.
- Si la tiene, configurarla con el essid, tipo de key y pass que hayamos configurado.
- Si se configura bien, intentar obtener IP por DHCP

El log tiene el siguiente formato:

dd/mm/aa hh:mm:ss: evento


# conectar mi wifi
# loguea información, y evalua si es correcta la interfaz,
# para buscar por DHCP una ip
# Jorge Mestre - LugSaJu

# archivo de log
archLog="/var/log/conexion_wifi.log"

# función para escribir en el log
escLog(){
local fecha=`date +%d/%m/%y\ %H:%M:%S` #fecha con formato: dd/mm/aa hh:mm:ss"
local texto="$1" # argumento con el que se llamo a la funcion, el texto que se quiere loguear
echo "$fecha: $texto" | tee -a $archLog # redirigido al log
} # fin funcion


#definimos información necesaria...
int="wlan0"
essid="WLAN_FB"
tipoKey="open"
pass="contraseña"

# $? equivale al número de error que deja el último comando ejecutado
# 0 es exitoso

/sbin/iwconfig $int 2>&1
if [ $? -ne 0 ];then
escLog "$int no tiene extensión Wireless, saliendo..."
exit
fi

/sbin/iwconfig $int essid $essid key $tipoKey $pass
if [ $? -ne 0 ];then
escLog "iwconfig no pudo configurar $int con essid $essid, saliendo..."
exit
fi

escLog "$int conectada a $essid, vamos a obtener IP"

/sbin/dhcpcd $int
if [ $? -ne 0 ];then
escLog "no se pudo obtener una IP mediante DHCP para $int con essid $essid..."
fi

escLog "fin del script"

renombrando interfaces de red

con el comando ifrename podemos cambiar el nombre a nuestras interfaces. Si bien está pensado para ser ejecutado al inicio, y leer los renombre de un archivo (por defecto /etc/iftab), se puede hacer interactivo dando de baja la interfaz, y renombrando.
En Slack12, tuve que crear /etc/ftab (vacio, ya que en modo interactivo carece de sentido, pero si no lo encuentra ifrename, da error)
en fin:

#touch /etc/iftab
#ifrename -i eth0 -n conexion_local

Como hacer visible en toda la red nuestra máquina virtual con KVM

En este tutorial vamos a ver como puede usarse una imagen de una maquina virtual para que sea accesible por toda la red. La idea es crear una maquina virtual en un PC y que esa maquina virtual se vea en la red como si fuera una maquina nueva.

Índice de contenidos

1. Introducción
2. Entorno
3. Instalación
4. Creando el bridge
5. Configurando la red en KVM
6. Un script para lanzar todo el "tinglado"
7. Comprobando que todo funciona según lo esperado
8. Conclusiones
9. Sobre el autor

Articulo Original Completo en http://www.adictosaltrabajo.com/

Leido y copiado de Ubuntu Life

Libro: Linux System Administration


Si usted es un administrador de sistema experimentado que necesita adquirir las habilidades en Linux, o un usuario nuevo de Linux que hace frente a un nuevo desafío, el libro Linux System Administration le ofrece el conocimiento práctico para manejar una gama completa de sistemas y servidores Linux.
Lan Servers, Web Servers, balanceo de carga, virtualizacion, etc. A través de su lectura usted aprenderá sobre todas las herramientas que necesita instalar para mantener estos entornos de trabajo.

Descarga RapidShare - Descarga EasyShare

Libro: Secrets of Network Cartography

Leyendo el blog de Element2048 encuentro un post sobre tres libros, y entre ellos este "Secrets of Network Cartography:A Comprehensive Guide to nmap"


Puede ser leido on-line, o también descargar su respectivo pdf.

Redes Linux Con TCP-IP - Guia Avanzada


TCP/IP es el principal protocolo de red en uso hoy en dia. Es el protocolo sobre el que esta construida Internet y ofrece la capacidad necesaria para que las computadoras compartan archivos y servicios. Aunque hay un numero importante de libros sobre TCP/IP, ninguno proporciona ideas especificas sobre implementacion para la plataforma Linux.

Esta guia avanzada va mas alla de los conceptos y muestra paso a paso los conocimientos necesarios para la implementacion de TCP/IP en Linux. Si es un programador o un administrador de red con necesidad de una guia especifica de esta plataforma para incrementar sus conocimientos, este es su libro.

| 432 Paginas | Language: Español | Formato: Pdf | 16Mb

Acceso Remoto con SSH

Muchas veces es necesario acceder remotamente a un sistema GNU/Linux para efectuar tareas de diversa índole, como mantenimiento, reconfigurar servicios, buscar archivos, etc.

En esta tarea juega un papel vital el uso de SSH (secure shell) que permite acceder al sistema remoto usando una conexión cifrada (encriptada), dándonos acceso a una línea de comandos del sistema remoto.

Pero hay ocasiones en que esto no es suficiente. Hay veces en las que es necesario operar con el sistema remoto más allá de la línea de comandos.

Es ahí donde aparece la necesidad de escritorios remotos, de ejecución remota de programas gráficos y la necesidad de cifrar esas conexiones.

Este apunte está dirigido a lograr esto de una manera que se pretende clara y concisa.


Articulo Completo Autor: Walter Omar Autalán woautalan@ucssi.com.ar

Leido en ww.insulae.com.ar

Tutorial sobre TCP/IP

Comparto este muy buen tutorial que encontre el el blog de Javier Smaldone , en el cual explica de una manera muy practica y amena el concepto de TCP/IP, esta todo muy claro y facil, muchas veces todos estos conceptos de las capas (aplicacion, transporte,...) son muy abstractos y no se les ve la aplicacion practica y resulta bastante pesado y dificil de entender.

También puede descargar este tutorial en otros formatos (HTML sin decoraciones y PDF).

Manual Redes Libres v 0.58

Leo en Bunker Blog:

Se encuentra actualizado el rejunte de instrucciones y soluciones basadas en Software Libre que pomposamente he titulado "Redes Libres".
El manual tiene por objetivo hacer de apoyo para las materias de Sistemas Operativos, Redes y Programación Avanzada (la parte de LAMP) en la carrera de Análisis en Sistemas.

En esta versión:

  • Corrección de algunos párrafos y actualización posterior en Wikipedia
  • Corrección de vínculos obsoletos
  • Actualización en configuraciones bajo Debian Etch y Ubuntu Feisty: Apache, Squid, Squid transparente (gracias Redondos!), y bind9.
  • Corrección de capturas de pantalla y optimizado para impresión en blanco negro
redes.pdf - 218 páginas - 9,4 MB

Samba 3.0.25 disponible para la descarga

Aca esta el aviso sobre la liberación de la versión 3.0.25 de Samba.

Samba es una suite de aplicaciones Unix que habla el protocolo SMB (Server Message Block). Muchos sistemas operativos, incluídos Windows y OS/2, usan SMB para operaciones de red cliente-servidor. Mediante el soporte de este protocolo, Samba permite a los servidores Unix entrar en acción, comunicando con el mismo protocolo de red que los productos de Microsoft Windows. De este modo, una máquina Unix con Samba puede enmascararse como servidor en tu red Microsoft y ofrecer los siguientes servicios:

  • Compartir uno o más sistemas de archivos.
  • Compartir impresoras, instaladas tanto en el servidor como en los clientes.
  • Ayudar a los clientes, con visualizador de Clientes de Red.
  • Autentificar clientes logeándose contra un dominio Windows.
  • Proporcionar o asistir con un servidor de resolución de nombres WINS.

Libro: Implementación de Servidores con GNU/Linux

Título: Implementación de Servidores en GNU/Linux.
Autor: Joel Barrios Dueñas
Versión: Abril de 2007
Licencia: Creative Commons Reconocimiento - NoComercial - CompartirIgual 2.1.

Implementación de Servidores con GNU/Linux» (491 páginas y contando). Está disponible desde la zona de descargas en este enlace.

Nota: Próxima versión de mayo incluirá actualización para CentOS 5, Red Hat Enterprise Linux 5 y White Box Enterprise Linux 5.

VPNs en Linux - Por Microsoft (si, por Microsoft)

bueno, en este pdf, encontrarán un interesanta documento sobre las opciones de VPN que contempla linux hoy ( y por 3º vez repito) realizado por Microsoft. Muy buen articulo!

eth a full duplex

La mayoria (95%) de las veces que se configura una ethernet, autonegocia la velocidad, y esto es un problea, ya que casi siempre negocia a 10mbps, cuando la mayoria van a 100mbps.

Para configurar una interfaz ethernet a full-duplex, hacemos lo siguiente (cambiando la X por el número de interfaz)

root[/]#ethtool -s ethX autoneg off duplex full

para ver si ha tomado los cambios:

root[/]# ethtool eth0
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Current message level: 0x000020c1 (8385)
Link detected: yes

y ya está.

UMIT, nmap con entorno gráfico

UMIT es un proyecto para el desarrollo de una interfaz gráfica que gestione el potente escáner de puertos nmap. Según explica su autor en la página del proyecto, lo que se busca con este software es aumentar la productividad de los usuarios avanzados, a la vez que facilitar a los noveles el aprendizaje del uso de nmap. Para ello su pilar más importante es la definición de reglas de escaneo, que incluso se pueden crear con un asistente, para que sea más versátil en la administración diaria.

Nmap gráfico

Fruto del programa Summer of Code 2006 de Google Code acaba de ver la luz uno de los desarrollos alrededor de nmap que han sido becados este año: UMIT (antes llamado NmapFE++), un nuevo front end para nmap escrito en Phyton y que usa las GTK. Articulo Completo
Tambien existe hace tiempo Knmap

Cómo compartir un PC para dos usuarios en Ubuntu

O también llamado configuración multiseat, donde hay dos monitores, dos ratones, dos teclados y 1 sólo ordenador que es compartido por ambos usuarios, ideal para bibliotecas, escuelas, etc. En este caso utiliza una tarjeta de vídeo con doble salida, pero en el caso que queramos utilizar dos tarjetas podemos seguir este otro tutorial

Instalar un servidor casero

En estos documentos se intenta explicar como montar un servidor de internet en nuestra casa, empresa o colegio, con objeto de usarlo como servidor web, servidor de correo, servidor ftp, etc.
Articulo 1
Articulo 2

Guía para la resolución de problemas de red en Linux

En Enterprise Networking Planet publican la segunda parte de una serie de artículos-guía para la resolución de problemas de red en Linux. En concreto, añaden al tutorial sobre tcptraceroute+ping para detectar problemas de red, y nmap para espiar a los usuarios, una nueva batería de herramientas, que nos ayudarán a determinar si cuando un usuario se queja de que "la red va lenta" es problema de la red o del servidor.

Fuente: DiarioLinux

Tutorial de SAMBA

SAMBA es un sistema que permite acceder y brindar acceso a los archivos compartidos en las máquinas de nuestra red local. O sea, que permite a nuestro Linux aparecer y poder navegar por el "Entorno de Red" de Windows.

El tutorial, básicamente describe cómo compartir una carpeta y su contenido como sólo lectura y una carpeta como lectura-escritura.

Fuente: sol.blogia.com