Si habéis leído mi blog al completo, pues habréis visto una receta muy larga de como montar una red casera en casa con un módem cable y dos ordenadores. Todo hecho desde una terminal o xterm, pues buscando por hay como siempre, leí en uno de mis búsquedas con google algunos comentarios de personas que se quejaban de la dificultad de ciertas cosas en linux, pero otras les respondían con programas para esta ú otra cosa, entonces vi claramente como montar mi red con solo 5 cliks, :-) si hombre son mas pero no te hago pasar por la consola que quizás es lo que te da yuyu :-)
Vamos allá que esto es mas fácil de lo que parece:
1º Doy por hecho que tienes montado tu módem cable por tarjeta de red funcionando perfectamente, autoconfigurada con dhcp, teniendo ip publica asignada por tu ISP(compañía que te da Internet)y haz conectado una segunda tarjeta de red que esta detectada por Ubuntu pero no esta configurada.
2ºVamos a configurar la segunda tarjeta :
Si el primer punto de la receta está finalizado y fue configurado a la primera, se supone que tendrás dos tarjetas detectadas por tu ubuntu, con lo cual iremos a Sistema->Administración->Red nos pedirá logearnos como administrador del sistema, clicka encima de eth1 y volvemos a clickar en Propiedades hay tendremos que añadir ciertos datos .
La configuración de esta segunda tarjeta sera con ip estática, añadiremos los datos que nos pide, yo os pasare los mismos que los de mi antigua receta con lo que tendréis montada ya la segunda tarjeta, lista para poder usarla, aceptamos y cerramos, listo. :-)
3ºHacemos lo mismo en el segundo ordenador, pero esta vez solo tendremos una sola tarjeta configuramos con los datos de la antigua receta osea:
ip estática, dirección ip 192.168.0.2 y el 3
Menos el 0 y el 1 cualquier número dentro de un rango de ips que suelen ser no mas de 100, según los ordenadores, yo tengo 2 más el servidor.
mascara de subred 255.255.255.0
ip del servidor 192.168.0.1
Así si hacemos ping al servidor debería de devolvérselos perfectamente.Ya esta casi montada la red.
4º Esta es la parte mas fácil configurar iptables para que haga NAT y desde el servidor tengamos red para nuestra ordenadores de la red.
Usamos cualquiera de los métodos para instalar el programa llamado Firestarter, ahora llamaremos con sudo el programa ya que se deberá usar como administrador del sistema, sino no podremos configurar las iptables.
$sudo firestarter
Bueno una vez llamado el programa en una terminal, nos hará ciertas preguntas y configuraremos a nuestro libre albedrío, solo las preguntas de si queremos hacer NAT y que el script de firestarter se ponga en el arranque deberemos de contestar afirmativamente, pues si no fuese así no tendríamos red para nuestra LAN casera.
Una vez configurado podremos abrir de segundas y tendremos la ocasión cambiar y probar lo que se nos antoje, como entrar en remoto a tu lan, etc, esto lo haremos mas tarde, cuando cierres firestarter se habrá configurado un script llamado firestarter en el arranque con todo lo que hayas configurado, puertos abiertos, puertos cerrados, etc.
Si quisieses añadir o cambiar algo solo tendrás que abrir firestarter y hacer los cambios pertinentes, guardarlos y volver a cerrar el programa así se añadira a iptables cada norma que tu añadas.
Si quieres ayuda lanza tus preguntas en los foros de Ubuntu-es o a la lista de correos, que es donde suelo estar y donde hay más compañeros que te ayudaran incluso mejor que yo.
Mostrando entradas con la etiqueta Redes. Mostrar todas las entradas
Mostrando entradas con la etiqueta Redes. Mostrar todas las entradas
martes, 1 de noviembre de 2005
miércoles, 13 de abril de 2005
Red casera e ISP con DHCP
Pues esta es una de mis recetas preferidas la guardo con celo en mi agenda ya que me soluciona la vida con el otro ordenador que utilizan mi hija y mi mujer por lo que procuro tenerla en sitio visible ya que cuando cambio de distribución o pruebo otra, una de las primeras cosas que tengo que hacer es dar internet al otro ordenado.
Aunque originalmente esta receta era para Ubuntu es posible usarla con Debian y sus derivadas.
Configuración y montaje
Necesitaras, tres tarjetas de red ha ser posible realtek, yo use la que tenia originalmente y un pack de dos tarjetas y cable cruzado de la marca Belkin que compre en los hipermercados Carrefour.
1º-Instalas una tarjeta mas al servidor y la otra al ordenador cliente, deja que linux las reconozca, se supone que debería hacerlo ella sola, yo utilice Ubuntu warty y hoary, las dos reconocieron las tarjetas a la primera sin problemas.
2º-Mira si tu distribución ha instalado un cliente de dhcp e iptables si es asi ya tienes una parte del trabajo hecho, sino teclea esta orden:
$ sudo aptcache -search dhcp && iptables.
3º-Configuración del servidor, editaremos el archivo interfaces que lo editaremos de esta manera:
$sudo su y pasamos el terminal a root
#nano /etc/network/interfaces
Y colocaremos la configuracion de interfaces como hago abajo, te recomiendo copiar el tuyo y guardarlo por si acaso.
4ª-Ahora en el ordenador servidor requerimos que la red se monte sola cada vez que enciendas el ordenador por lo que nos iremos al lugar correspondiente donde se cargan todos los archivos de arranque. Aconsejo en todo momento un terminal de root.
#cd /etc/init.d
a)Editaremos un fichero con la siguiente orden en la terminal:
#nano nombre_del_fichero
Sera el que vosotros querais yo use ip_masquerade y dentro escribireis este mantra de abajo recomiendo escribirlo y repasarlo no copiarlo y pegarlo ya que suelen pasarse caracteres en los espacios que dan problemas :-(
b)Le daremos permisos de ejecucion al archivo que acabamos de guardar.
Ya tiene permisos de ejecucion.
c)Para q arranque en el inicio
Ya arranca el solito :-)
5º Para que funcione la red que esta detras del servidor con ubuntu deberemos meter estos datos en la configurcion de red:
Ip de la maquina 192.168.0.2
Mascara de red 255.255.255.0
Ip del servidor 192.168.0.1
Y las DNS de tu ISP asi deberia de funcionar :-)
Revisión 1.0
Animo a revisar la receta aunque a estas alturas todo se puede hacer graficamente es posible que se pueda adaptar a otras distribuciones Linux.
Esta receta esta basada en el trabajo de otro compañero el cual reconozco su habilidad en el tema, yo solo soy un mero transformador de la misma para mis propositos. Aqui esta el manual original.http://www.davidbayon.net/index.php?mostrar=posts&post_id=286
Aunque originalmente esta receta era para Ubuntu es posible usarla con Debian y sus derivadas.
Configuración y montaje
Necesitaras, tres tarjetas de red ha ser posible realtek, yo use la que tenia originalmente y un pack de dos tarjetas y cable cruzado de la marca Belkin que compre en los hipermercados Carrefour.
1º-Instalas una tarjeta mas al servidor y la otra al ordenador cliente, deja que linux las reconozca, se supone que debería hacerlo ella sola, yo utilice Ubuntu warty y hoary, las dos reconocieron las tarjetas a la primera sin problemas.
2º-Mira si tu distribución ha instalado un cliente de dhcp e iptables si es asi ya tienes una parte del trabajo hecho, sino teclea esta orden:
$ sudo aptcache -search dhcp && iptables.
3º-Configuración del servidor, editaremos el archivo interfaces que lo editaremos de esta manera:
$sudo su y pasamos el terminal a root
#nano /etc/network/interfaces
Y colocaremos la configuracion de interfaces como hago abajo, te recomiendo copiar el tuyo y guardarlo por si acaso.
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet dhcp
name Tarjeta de red Ethernet
iface eth1 inet static
name Tarjeta de red Ethernet
address 192.168.0.1
netmask 255.255.255.0
broadcast 192.168.0.255
network 192.168.0.0
auto eth1
4ª-Ahora en el ordenador servidor requerimos que la red se monte sola cada vez que enciendas el ordenador por lo que nos iremos al lugar correspondiente donde se cargan todos los archivos de arranque. Aconsejo en todo momento un terminal de root.
#cd /etc/init.d
a)Editaremos un fichero con la siguiente orden en la terminal:
#nano nombre_del_fichero
Sera el que vosotros querais yo use ip_masquerade y dentro escribireis este mantra de abajo recomiendo escribirlo y repasarlo no copiarlo y pegarlo ya que suelen pasarse caracteres en los espacios que dan problemas :-(
ifconfig eth1 up
ifconfig eth1 inet up netmask 255.255.255.0 192.168.0.1 broadcast 192.168.0.255
ifconfig eth1 inet up netmask 255.255.255.0 192.168.0.1 broadcast 192.168.0.255
iptables -t nat -A POSTROUTING -j MASQUERADE -o eth0 -s 192.168.0.0/24 -d 0/0
echo 1 > /proc/sys/net/ipv4/ip_forward
b)Le daremos permisos de ejecucion al archivo que acabamos de guardar.
# chmod +x ip_masquerade
Ya tiene permisos de ejecucion.
c)Para q arranque en el inicio
# update-rc.d ip_masquerade defaults
Ya arranca el solito :-)
5º Para que funcione la red que esta detras del servidor con ubuntu deberemos meter estos datos en la configurcion de red:
Ip de la maquina 192.168.0.2
Mascara de red 255.255.255.0
Ip del servidor 192.168.0.1
Y las DNS de tu ISP asi deberia de funcionar :-)
Revisión 1.0
Animo a revisar la receta aunque a estas alturas todo se puede hacer graficamente es posible que se pueda adaptar a otras distribuciones Linux.
Esta receta esta basada en el trabajo de otro compañero el cual reconozco su habilidad en el tema, yo solo soy un mero transformador de la misma para mis propositos. Aqui esta el manual original.http://www.davidbayon.net/index.php?mostrar=posts&post_id=286
Suscribirse a:
Entradas (Atom)