¿Cómo conecto dos ordenadores vía ethernet?

Imagen de PepeMmarvaloca
0 puntos

Hola, tengo dos ordenadores corriendo bajo Ubuntu 8.10 Intrepid y me gustaría conectarlos vía ethernet en red para tener internet en los dos y usar una impresora conectada al segundo. He leido cosas de NFS y Samba pero no llego a conseguirlo por el tema de las IPs. El PC1 tiene conexión a internet por wifi a un ordenador con router a windows xp.
Al hacer ifconfig en los dos PCs me da lo siguiente:
PC 1
eth0 Link encap:Ethernet direcciónHW 00:50:8d:fd:00:17
ARRIBA DIFUSIÓN MULTICAST MTU:1500 Métrica: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:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupción:23 Dirección base: 0xa000

lo Link encap:Bucle local
inet dirección:127.0.0.1 Máscara:255.0.0.0
dirección inet6: ::1/128 Alcance:Anfitrión
ARRIBA LOOPBACK CORRIENDO MTU:16436 Métrica:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
colisiones:0 txqueuelen:0
RX bytes:608 (608.0 B) TX bytes:608 (608.0 B)

wlan0 Link encap:Ethernet direcciónHW 00:21:29:6b:35:f2
inet dirección:192.168.1.34 Difusión:192.168.1.255 Máscara:255.255.255.0
dirección inet6: fe80::221:29ff:fe6b:35f2/64 Alcance:Vínculo
ARRIBA DIFUSIÓN CORRIENDO MULTICAST MTU:1500 Métrica:1
RX packets:8038 errors:0 dropped:0 overruns:0 frame:0
TX packets:4892 errors:0 dropped:0 overruns:0 carrier:0
colisiones:0 txqueuelen:1000
RX bytes:11343876 (11.3 MB) TX bytes:437456 (437.4 KB)

wmaster0 Link encap:UNSPEC direcciónHW 00-21-29-6B-35-F2-35-66-00-00-00-00-00-00-00-00
ARRIBA DIFUSIÓN CORRIENDO MULTICAST MTU:1500 Métrica: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:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

PC 2
Usuario2
mmarvaloca@mmarvaloca-desktop:~$ ifconfig
eth0 Link encap:Ethernet direcciónHW 00:1e:90:e6:7f:4b
dirección inet6: fe80::21e:90ff:fee6:7f4b/64 Alcance:Vínculo
ARRIBA DIFUSIÓN CORRIENDO MULTICAST MTU:1500 Métrica:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
colisiones:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:2222 (2.2 KB)
Interrupción:220 Dirección base: 0x6000

lo Link encap:Bucle local
inet dirección:127.0.0.1 Máscara:255.0.0.0
dirección inet6: ::1/128 Alcance:Anfitrión
ARRIBA LOOPBACK CORRIENDO MTU:16436 Métrica:1
RX packets:72 errors:0 dropped:0 overruns:0 frame:0
TX packets:72 errors:0 dropped:0 overruns:0 carrier:0
colisiones:0 txqueuelen:0
RX bytes:5696 (5.6 KB) TX bytes:5696 (5.6 KB)

Gracias de antemano por al posible ayuda
Saludos

Imagen de juanramon
+1
0
-1

El PC1 supongo que se conecta al router a tráves de wifi ¿no? (No creo que lo haga
a traves del PC con windows, aunque podria ser).

Si es así el modo mas facil es conectar el PC2 a traves de ethernet, pero con un cable invertido
(los venden en tiendas de hardware son iguales que los normales pero los cbles estan gripados de
modo diferente ) si es que no hay HUB o Switcher.

Una vez hecho eso vas a Sistema > Administracion > Red y configuras eth0
por ejemplo IP 192.168.100.1, gateway (pasarela) dejala en blanco y la mascara lo tipico
255.255.255.0
( la wifi , ath0 o wlan0 o sea cual sea , dejala como está)
En el PC2 das a eth0 , IP 192.168.100.2, mascara 255.255.255.0, gateway 192.168.100.1 ( osea el PC1).

Ahora instalas Firestarter y lo ejecutas. Te lanzará un configurador. Una de las preguntas será
que interface usas para Internet, le dices que wlan0 ( o ath0 o sea cual fuese) , la interface de la
red local (LAN) le dices que eth0 y activas el boton de "Activar comparticion de conexion a internet".
Despues cuando finalizas el configurador te dará un error diciendo que no se a podido iniciar el firewall.

Solocion a ese error:
editas (como root) /etc/firestarter/firestarter.sh
y cambias la linea (deberia ser la 20)

MASK=`/sbin/ifconfig $IF | grep Mas | cut -d : -f 4`

por

MASK=`/sbin/ifconfig $IF | grep M[aáà]s | cut -d : -f 4`

Ahora ya puedes lanzar de nuevo el firestarter
a navegar (o lo que quieras)

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

+1
0
-1

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

Imagen de PepeMmarvaloca
+1
0
-1

Gracias por la rapidez en contestarme. ¿Supongo que el cable que mencionas no será el típico Rj45 que traen los routers para conectarse por ethernet?

+1
0
-1
Imagen de juanramon
+1
0
-1

Si son los rj45 pero el cableado va cruzado. Eso cuando van directos de un PC a otro
Si usas un hub o un switcher entonces son normales.

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

+1
0
-1

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

Imagen de PepeMmarvaloca
+1
0
-1

por la aclaración. Esta tarde me pongo manos a la obra.
Te dejo mi blog, por si te gusta la música: http://yonicogiosufusil.blogspot.com/
Salud

+1
0
-1
Imagen de PepeMmarvaloca
+1
0
-1

He intentado seguir tus pasos, pero:
- En Administración no tengo la sección de Red por lo que he ido a Preferencias > Network Configuration(Conexiones de Red) y ahí lo único que he visto que puedo configurar en Auto eth0 son los ajustas de IPv4, que están en Automático (DCHP) y lo pongo en Manual.Relleno la IP y la máscara. Me he dado cuenta que aquí, sin rellenarlo me da un gateway como 0.0.0.0
El mismo proceso en el PC2 con su correspondiente IP, Máscara y Puerta de Enlace (Gateway).
- Instalo el Firestarter en el PC1 y cambio el sh.
Cuando lanzo el Firestarter de nuevo me da un mensaje de error que dice: No se puede arrancar el Cortafuegos. El dispositivo eth0 no está preparado. Compruebe la Configuración de su dispositivo de red y asegúrese de que su conexión a internet está disponible. El Cortafuego da la señal de funcionar pero en la pantalla superior derecha sale un símblo en flecha en un círculo rojo que dice Hit from 192.168.100.2 detected.
En el PC2 no tengo conexión a internet.

+1
0
-1
Imagen de juanramon
+1
0
-1

Lo siento, fue un error mio. Una patinada. Me quede a la mitad.

Ambas redes no pueden estar en el mismo rango de IPs.

En el PC1
PC1 Wifi - wlan0 (o ath0, ...)
IP: 192.168.1.X (podria ser 192.168.0.X)
Mascara: 255.255.255.0
Gateway: 192.168.1.1 ( o 192.168.0.1, o cualquiera que fuese la IP del router)
( te aconsejo que esta interface dejes que se configure a traves de DHCP en vez de manualmente )

PC1 Ethernet - eth0
IP: 192.168.100.1 ( 1 pude ser cualquier numero entre 1 y 255, lo mejor 1)
Mascara: 255.255.255.0
Gateway: 0.0.0.0

Ahora en este PC1 haces lo de Firestarter.

En el PC2
PC2 Ethernet - eth0
IP: 192.168.100.2
Mascara: 255.255.255.0
Gateway: 192.168.100.1 ( o la IP que hayas asignado a la interface eth0 de PC1)

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

+1
0
-1

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

Imagen de PepeMmarvaloca
+1
0
-1

Se pone en rojo y sale el mensaje anterior: El dispositivo eth0 no está preparado. Compruebe la Configuración de su dispositivo de red y asegúrese de que su conexión a internet está disponible.
¿wlan0 tengo que configurarla en Rutas?

+1
0
-1
Imagen de juanramon
+1
0
-1

En PC1 eth0 no pongas gateway ( en vez de 0.0.0.0 no pongas nada)
De todos modos al lanzar firestarter de dará el error pero al cabo de
unos segundos deberia activarse solo. ( Icomo azul con flecha de "play").
Eso sin necesidad de añadir ninguna regla para la red 192.168.100.0/24
me funciona.
Si aun así no te funciona hay otros modos a traves de ipv4 forwarding.

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

+1
0
-1

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

Imagen de PepeMmarvaloca
+1
0
-1

Configuro todo. El caso es que empieza a funcionar en el Firestarter pero en la en la pantalla superior derecha sale al rato el símbolo en flecha en un círculo rojo que dice Hit from 192.168.100.2 detected. Otra cosa, resulta que si configuro las tarjetas de red como manuales al reiniciar los ordenadores pierden la configuración y vuelven a DCHP (Automático).

+1
0
-1
Imagen de juanramon
+1
0
-1

Vamoos a tener que forwardear
leete esat post
http://bigbrovar.wordpress.com/2008/12/18/how-to-share-your-internet-con...
hacia el final explican lo del forward.
"gksu gedit /etc/sysctl.conf

and add this at the bottom

net.ipv4.ip_forward = 1
save and close."
p> 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

+1
0
-1

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

Imagen de PepeMmarvaloca
+1
0
-1

Sigo el último paso y descomento en el sysctl.conf lo que señala para forwardear pero el firestarter empieza a funcionar bien pero al rato vuelve a salir el dichoso círculo rojo diciendo que ha detectado la IP y no funciona nada en el PC2.

+1
0
-1