Compartiendo la conexión a Internet en Ubuntu

Publicado por ZeiterZ, Abril 22, 2008, 19:53:35

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

ZeiterZ

Encontré este artículo sobre cómo configurar Ubuntu para compartir Internet con otras máquinas de la red.

El artículo original está en inglés pero el traductor de Google no lo hace tan mal.

saludos.

Piojera

Gracias ZeiterZ, es una de las dudas sobre Ubuntu que tiene la mayotía de la gente, incluyendome  :jaja:

saludos

elrosti

Excelente ZeiterZ, hay que aclarar que esta forma no solo sirve para Ubuntu ya que en mi empresa lo tengo configurado exactamente de esa manera con SuSE 9.3, ademas que es una manera facil de tener un firewall sin tener que lidear con las IPTables.
Yo no lo quería creer..... pero ella me convenció.

iowilmisetifm

Gracias ZeiterZ  :up:

Lamentablemente Firestarter no reconoce mi conexión a Internet nas0 de mi modem USB y aunque mi PC tiene Internet, Firestarter "cree" que no y no comparte. No he tenido tiempo de investigar el problema para saber si tiene solución. En definitiva, con Ubuntu no puedo compartir Internet. La solución más fácil es comprarme un módem como la gente que se conecte por Ethernet.

Saludos  :)
¿Quién dice que el eMule es lento?

focojoaco


ZeiterZ

Cita de: iowilmisetifm en Abril 22, 2008, 20:58:00
Gracias ZeiterZ  :up:

Lamentablemente Firestarter no reconoce mi conexión a Internet nas0 de mi modem USB y aunque mi PC tiene Internet, Firestarter "cree" que no y no comparte. No he tenido tiempo de investigar el problema para saber si tiene solución. En definitiva, con Ubuntu no puedo compartir Internet. La solución más fácil es comprarme un módem como la gente que se conecte por Ethernet.

Saludos  :)

Sería bueno saber si el comando

sudo ifconfig

muestra a la interfaz "nas0"

Si la muestra... hay una solución  ;)

Saludos.

iowilmisetifm

Cita de: ZeiterZ en Abril 22, 2008, 21:41:58
Sería bueno saber si el comando

sudo ifconfig

muestra a la interfaz "nas0"

Si la muestra... hay una solución  ;)

Saludos.

En cuanto vuelva a casa y tenga mi PC a mano lo pruebo. Tal vez mañana. Desde ya, gracias.

Saludos  :)
¿Quién dice que el eMule es lento?

iowilmisetifm

Bien, el sudo ifconfig me muestra lo siguiente, que incluye a nas0:

eth0      Link encap:Ethernet  direcciónHW 00:0D:87:F2:58:A1 
          inet addr:192.168.0.1  Difusión:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::20d:87ff:fef2:58a1/64 Scope:Link
          UP DIFUSIÓN CORRIENDO MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:54 errors:0 dropped:0 overruns:0 carrier:0
          colisiones:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:8074 (7.8 KB)
          Interrupt:17 Base address:0xd400

lo        Link encap:Bucle local 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK CORRIENDO  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          colisiones:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

nas0      Link encap:Ethernet  direcciónHW 00:73:06:1B:31:AE 
          inet6 addr: fe80::273:6ff:fe1b:31ae/64 Scope:Link
          UP DIFUSIÓN CORRIENDO MULTICAST  MTU:1500  Metric:1
          RX packets:865 errors:0 dropped:0 overruns:0 frame:0
          TX packets:802 errors:3 dropped:0 overruns:3 carrier:0
          colisiones:0 txqueuelen:1000
          RX bytes:871645 (851.2 KB)  TX bytes:145791 (142.3 KB)

ppp0      Link encap:Protocolo punto a punto 
          inet addr::190.225.32.34  P-t-P:200.3.60.15  Mask:255.255.255.255
          UP POINTOPOINT CORRIENDO NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:850 errors:0 dropped:0 overruns:0 frame:0
          TX packets:785 errors:0 dropped:0 overruns:0 carrier:0
          colisiones:0 txqueuelen:3
          RX bytes:864117 (843.8 KB)  TX bytes:123512 (120.6 KB)


Pongo todo por las dudas. Ahora sí, ¿qué puedo hacer?
¿Quién dice que el eMule es lento?

ZeiterZ

Olvidate de nas0 y decile a firestarter que la interfaz con conexión a internet es ppp0.

Probá y me dices.

saludos.

iowilmisetifm

Cambié a ppp0 y ahora Firestarter no me da errores. Pero no comparte Internet con la otra PC.

De todos modos, la conexión de red entre las PC no está bien hecha y anda de milagro en Windows; eso pasa por usar lo que tenemos a mano :-[ . Compraré un router decente en las próximas semanas así me estreso menos.

Muchas gracias ZeiterZ!
¿Quién dice que el eMule es lento?

draugmordin

es muy probable que necesites poner los DNS a mano en las maquinas cliente
fijate en /etc/resolv.conf para ver cuales son

ThecaTTony

Ya que se trata el tema o esta relacionado, ¿de donde puedo obtener un manual de uso o tutorial para crear una Lan con nfs para consola? Quiero compartir carpetas por red entre dos pcs con linux. Gracias!

ZeiterZ

Compartir con NFS (Network File System)

Supongo que se trata de máquinas con Debian o derivados (Ubuntu, Sidux, etc.)

Máquina que comparte

# aptitude install nfs-kernel-server

instalar también los paquetes sugeridos (dependencias)

Modificar el archivo   /etc/exports   y agregar una línea por cada recurso compartido.
El formato de la línea es: recurso-compartido   clientes-autorizados-y-permisos
El recurso-compartido es simplemente el camino absoluto hasta el directorio o archivo a compartir.
Los clientes-autorizados-y-permisos son direcciones IP de red o de máquinas o nombres de máquina más los permisos otorgados.

Ejemplo de  /etc/exports:

/srv/Peliculas          192.168.1.23(ro,sec=sys), 192.168.1.15(rw,sec=sys), pepe(rw,sec=sys)
/srv/Documentos   192.168.1.0/24(rw,sec=sys)

Aquí se le permite el acceso a /srv/Peliculas a la máquina 1.23 pero en modo sólo lectura y a la máquina 1.15 con acceso total (lecto-escritura) al igual que a la máquina "pepe" (pepe tiene que estar definida en  el archivo de máquinas /etc/hosts).
Por último, a la red completa 1.0 se le da acceso total a /srv/Documentos.

Máquina cliente

# aptitude install nfs-common

Ahora hay que definir en dónde "montar" los recursos compartidos por el servidor. Se podría usar el directorio  /media para tener todo juntito.

#  mkdir /media/Peliculas /media/Documentos

# mount -t nfs  IP-maquina-que-comparte:/srv/Peliculas   /media/Peliculas
# mount -t nfs  IP-maquina-que-comparte:/srv/Documentos  /media/Documentos

Notas

1. Uso el "#" para ejemplificar que uso el usuario "root" para todas estas órdenes. También es válido anteponer "sudo" a cada orden.
2. Esto es para ver que todo funcione. Luego se lo puede "refinar" más para que se monten automáticamente los recursos NFS.
3. Para que no haya problemas (especialmente en los recursos con acceso total) es necesario que los nombres e identificativos de los usuarios de Linux de ambas máquinas coincidan.
Es decir, el usuario de la máquina cliente debe existir en la máquina servidora y usar el mismo identificativo numérico (usar la orden id para verlo).
4. Ayuda más extensa:

$ man  exports
$ man  nfs
$ man mount

5. Si se está usando un firewall, abrir los puertos vinculados con NFS en el servidor.
Ahí puede ser de ayuda firestarter.
Saludos.

judoka

Gracias, para cuando me pase a ubuntu lo chekeo :up:
Look around, nobody's here. This is the land of the bots. Have fun.

ThecaTTony

Muchas Gracias ZeiterZ  :up:

Pd: Si la distro esta basada en debian.