Custom Search
Bloggers Activos
Dani people's vaio chilicuil
Una Canción Triste vendaval
¡Lo hemos conseguido! der_teufel
Log continuacion del curso de BD.. rnstux
F.A.Q. del borracho mandrake
Logotipo de Apple mandrake
Hola mundo en 366 lenguajes de programación mandrake
Descargando videos de Youtube como todo un master chilicuil
Impedir ataques de dic. por ssh mandrake
Log de la platica de BD en IRC rnstux
Last Download
Segunda Fundación
Segunda Fundación
Continuación del Curso de DB
rnstux
Primer Curso de BD en IRC
rnstux
FreeBSD hacking (Kernel Modules Programming)
vendaval
Powered by Blender!
rnstux
ZFS - A Smashing Hit
asarch
Seguimiento de Cuba...
vendaval
Screencast
aarkerio
Libro de Servidores GNU/LINUX Licencia CC
vendaval
Nokia liberará a Symbian
asarch
Salva un libro
aarkerio
Google Groups Karamelo
Visit this group
GNU/Linux
GNU/Linux
Hacktivismo
Hacktivismo
Debian
Debian
NetBSD
NetBSD
WWW
WWW
Guia Linux
Guia Linux
Server Side
Server Side
Ofimatica
Ofimatica
Despabilando...
Despabilando...
Mundo Maya
Mundo Maya
Literatura
Literatura
Agora
Agora
Psicologia
Psicologia
Economia
Economia
Ambientalismo
Ambientalismo
Desarrollo
Desarrollo
Biologia
Biologia
Jedit: programmer editor
Jedit: programmer editor

Hacktivism

LinuxChix button

Debian \ Compartiendo la conexión de Internet
Debian
Compartiendo la conexión de Internet

Este artículo ha sido consultado en 661 ocasiones.

Para todos aquellos no tan expertos en Linux y que quieran aprender a compartir una conexión a Internet desde Linux aquí esta una pequeña guía para que sepan hacerlo.

Antes que nada esto está probado sobre Ubuntu Hoary.


Desde el shell hay que entrar como root, por defecto en Ubuntu no se permite esto, pero para hacerlo solo basta con teclear:

#> sudo -s -H

Con esto obtenemos acceso como root, ahora tenemos que activar el forwarding, esto es cambiando el bit a true, para hacerlo (solo como root se puede hacer) tecleamos lo siguiente:

#> echo 1 > /proc/sys/net/ipv4/ip_forward

Una vez que ya tenemos activado el forwarding falta configurar el iptables (las reglas de firewall de linux) para que de el acceso a internet.

Hay que tener en cuenta que el equipo debe contar con dos tarjetas de red instaladas, en mi caso tengo en eth0 la salida a internet y en la eth1 el acceso a la red donde quiero compartir la conexión, que en este caso es una red 192.168.25.0 con la mascara 255.255.255.0, si están en México y su conexión es por prodigy infinitum usen los DNS 200.52.12.131 y 200.52.12.132

Bueno ahora lo que tenemos que teclear es.

#> iptables iptables -F
#> iptables iptables -X
#> iptables iptables -Z
#> iptables iptables -t nat -F


Con esto quitamos las reglas que tuviera el iptables, así nos evitamos el ruido que pueda existir.

Ahora si lo mágico es hacer un masquerading con lo siguiente.

#> iptables -t nat -A POSTROUTING -s 192.168.25.0/25 -d 0.0.0.0/0 -j MASQUERADE

Por ultimo solo nos queda aceptar todos los paquetes que vengan para que puedan navegar los demás equipos por internet

#> iptables -A INPUT -p TCP -m state --state RELATED -j ACCEPT

Listo, ahora solo configuren los clientes poniendo una ip de la misma red, la misma mascara y la puerta de enlace debe ser la ip de este equipo que tiene Linux.

Ejemplo:
IP: 192.168.25.10
Mascara: 255.255.255.0
Enlace: 192.168.25.1
DNS: 200.52.12.131

Listo, a navegar compartiendo la conexión, en verdad es muy fácil, solo hay que saber que comandos teclear y listo.

Además les recomiendo usar los comandos:
-iftop
-ngrep
-logwatch

Para instalarlos agreguen el repositorio:
"deb http://ubuntu-backports.mirrormax.net/ hoary-extras main universe multiverse restricted"
A su archivo /etc/apt/sources.list

Hagan un update
#> sudo aptitude update

Y para instalarlos tecleen
#> sudo aptitude install iftop ngrep logwatch


Algunos comandos que van a utilizar mucho son:

Para ver la configuración de sus redes
#> ifconfig

Para ver la tabla de ruteo
#> netstat -nr

Lista de servicios de red ejecutandose
#> netstat -ta

Dispostivos estaticos en el sistema
#> netstat -i

Para ver las reglas del iptables
#> iptables -L
#> iptables -t nat -L




Para aprender más al respecto y haciendo caso al clásico RTFM
#> man ifconfig
#> man netstat
#> man iptables
#> man route

Y las páginas siempre son un buen apoyo
http://www.ubuntuguide.org/
http://www.guia-ubuntu.org/
http://www.tldp.org/HOWTO/Masquering-Simple-HOWTO/
http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/es/NAT-COMO.gz
http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/es/Redes-En-Linux-Como.gz
http://www.tldp.org/HOWTO/Networking-Overview-HOWTO.html

Existe mucha información, solo hay que leer.

Esto es una serie de guías que estaré publicando aquí y en http://huevon.blogspot.com/ y por supuesto bajo la licencia LGPL.

Hasta la próxima.


Última actualización: 2007-04-29 10:56:59-05

Printable version

Add comment:



Captcha




Que estas haciendo?
asarchasarch está:
Comprendiendo el proceso de instalacion del ArchLinux con QEMU en NetBSD...
3 hours, 33 minutes ago

luzbelluzbel está:
Reviviendo mi primer compu (Celeron 400 Mhz)con NetBSD 4.0
5 hours, 26 minutes ago

chilicuilchilicuil está:
bambi, bambi, te espero
8 hours, 58 minutes ago

starkadstarkad está:
ayer lo baje y estuve jugando el wesnoth, deja le agarro la onda y vemos
11 hours, 19 minutes ago

chilicuilchilicuil está:
entonces que pedo, quien se rifa la reta de wesnoth conmigo?
23 hours, 41 minutes ago

rnstuxrnstux está:
downloading
23 hours, 51 minutes ago

Que estuvimos haciendo >>
Chipotle Software

Uso OpenOffice.org
Una vez a la semana
Nunca
Uso otra ofimática
Todos los días
Una vez al mes
Rapiditas
Problemas de Lenguaje en niños
13586 lecturas
Anticoncepción de Emergencia
11342 lecturas
Sexualidad infantil y juvenil
11017 lecturas
Rompiendo cualquier clave WEP en unos pocos minutos
8573 lecturas
Sinapsis y exocitosis
8035 lecturas
Mi primer CakePHP, mmmmm cakeee
6282 lecturas
Evolución filética en las hepáticas
5890 lecturas
BASH y Primeros Comandos
4854 lecturas
CakePHP II Active Record
4613 lecturas
Cómo convertirse en hacker
4208 lecturas
Add to Technorati Favorites

ir arriba
La envidia en los hombres muestra cuán desdichados se sienten. Schopenhauer

The Queen is here Mozilla Firefox The Best DataBase CakePHP Framework XHTML GNU Hacker Chipotle Software

Too Cool for Internet Explorer