Acabo de tener éxito con una boludez pero que para mi es medio jorobado, ya que no tengo una gran formación. 

En pocas palabras: logre compartir la conexion de internet 3g, a través de la placa wifi de la netbook. 

En otras palabras: si tenes una netbook y un modem 3g, podes compartir internet wifi solo con esos elementos. 

Necesitas tener instalados:

dhcp3-server 
firestarter

Necesitas conocer:

los dns de tu servidor de internet

Una vez instalado el dhcp server, editas el archivo /etc/dhcp3/dhcpd.conf y le pones solo estas lineas
#############################
ddns-update-style interim;
ignore client-updates;

subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
option domain-name-servers 172.21.7.7, 172.25.7.6; #aqui van los dns de tu isp
option ip-forwarding off;
range dynamic-bootp 192.168.1.100 192.168.1.254;
default-lease-time 21600;
max-lease-time 43200;
}
#############################

esto hace que distribuya el servicio dhcp sobre la interfaz que este con 192.168.1.1

es decir que cualquier dia podes compartir por la wlan0 o por la eth0 como te plazca, sólo es cuestion de quien  tiene esa ip. 

para averiguar los dns de tu isp una vez conectado a internet podes usar el comando

cat /etc/resolv.conf

configuras la interfaz que desees usar para compartir

ifconfig eth0 192.168.1.1

o

ifconfig wlan0 192.168.1.1

lo bueno de hacerlo asi y no hacerlo permanente, es que tu maquina sigue siendo flexible a ser cliente en lugar de servidor. 

entonces inicias el dhcp server

/etc/init.d/dhcp3-server restart

firestarter autoconfigura iptables para compartir internet, es un buen atajo. Lo inicias y el mismo tutorial es a prueba de bobos. ppp0 es el modem 3g

ahi ya puedes compartir internet a traves de eth0 si lo deseas, lo unico que falta es activar el wifi para que sea distribuidor. 

Esto se hace pasando el modo del wifi a "ad-hoc"

Pero si estas en Ubuntu o cualquier distro que use network-manager, es sólo hacer unos clicks mas. 

Click en el applet del network manager, click en "crear una red inalambrica nueva" le pones un nombre, contraseña o no y listo!

puedes verificar que tu placa esta en modo ad-hoc usando:

iwconfig

Los clientes si son algun GNU/Linux con network-manager se autoconfiguran al conectarse, no hay que hacer nada. 

Saludos!

--
Daniel Ceillan
msn: codigodaniel@live.com.ar
Facebook: http://www.new.facebook.com/codigodaniel
http://proyectohelado.com.ar
http://tuproyectoya.com.ar
--Avisos:
Septiembre del 2010: 4a Jornada de Software Libre en la Educación. Puedes inscribirte y/o proponer contenidos.

-- Frase:
Cómo argumentar desde la Ignorancia: "No está probado A , por lo tanto A es falso" y "No está probado que A es falso, por lo tanto A es verdadero"