Conecte Ubuntu a otra PC con un cable directo (cruzado)

10

Ubuntu 11.04 (PC-1) está conectado a PC-2 (Windows XP) con un cable LAN (cable directo cruzado)
El acceso a Internet es a través de un módem inalámbrico USB que accede al enrutador en una habitación separada

Si inicio en Windows 7 (PC-1 tiene inicio dual) no tengo problemas para conectarme a PC-2, al mismo tiempo que estoy conectado a Internet, incluso compartiendo mi conexión a Internet con PC-2. Configuré la dirección IP estática y la máscara de subred en ambas PC y eso es todo para una conexión simple. Además, he configurado Uso compartido de escritorio remoto y uso compartido de conexión a Internet, que funciona como se esperaba.

Mi problema:

  1. No puedo encontrar una manera de conectar Ubuntu con PC-2 (conexión LAN por cable)
  2. Cuando estaba usando Debian (hace un mes, como mi primera experiencia con Linux) usaba Wicd y podía conectarme a la PC-2, pero no podía tener conexión a Internet al mismo tiempo (ya sea por cable o inalámbrica)

¿Alguien puede aclarar un poco los problemas de esta red, ya que las páginas de manual o los archivos de ayuda no son para mortales como yo, sino quizás para expertos en redes, ya que no entendí una palabra?

Gracias

zetah
fuente

Respuestas:

8

debe ingresar al administrador de red y cambiar su configuración de ip4 para compartirla con otras computadoras

ingrese la descripción de la imagen aquí

aquí está el otro método usando tablas ip

esto configurará la ip de su tarjeta ethernet

sudo ip addr add 192.168.1.1/24 dev eth0

y esto configurará el nat

sudo iptables -A FORWARD -o wlan0 -i eth0 -s 192.168.1.0/24 -m conntrack --ctstate NEW -j ACCEPT
sudo iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A POSTROUTING -t nat -j MASQUERADE

si la conexión que está utilizando para internet es diferente de wlan0, entonces si está utilizando banda ancha móvil, lo más probable es que sea ppp0

cuando haya hecho eso, puede guardar la configuración haciendo

sudo iptables-save > filename

y para recargar la configuración

iptables-restore < filename

la restauración es necesaria porque después de un reinicio, iptables olvidará la configuración ingresada anteriormente si desea que se cargue cada vez que solo coloque la línea de restauración en /etc/rc.local

Dave
fuente
PC-2 tiene una dirección IP estática: 192.168.1.2. Intenté editar Rutas (botón gris en la captura de pantalla) y asignar IP 192.168.1.1 a la PC-1, ya que está configurado como Puerta de enlace predeterminada en la PC-2. Desafortunadamente no hay resultados. No puedo ver PC-2 y cerré la sesión . Ingrese . También probé esto: [link] ( askubuntu.com/questions/10741/… ) sin éxito y su sugerencia sin éxito
zetah
ok olvidé que windows solo tiene un conjunto de reglas para la dirección IP, editaré mi publicación para usar iptables en su lugar
dave
Gracias Dave, pero aún no tuve suerte. No puedo ver PC-2 en Nautilus, ni puedo conectarme con Remmina. Arranqué en Windows 7 para ver si hay algunos problemas, pero todo está bien: puedo conectarme al sistema de archivos PC-2 y usar RDC. Aquí están los contenidos del archivo iptables: pastebin.com/raw.php?i=0XVQpC79
zetah
tengo otra sugerencia, cambié la publicación un poco si pudieras configurar el iptable con eth0 en lugar de eth1 y también cuando te conectas a internet es a través de wifi
dave
Ahora puedo conectarme a PC-2 :) pero la conexión a Internet no funciona. Ahora tengo tanto Wired (eth0) como Wireless (wlan0, supongo) conectados. Si quiero usar Internet, tengo que desconectar la conexión por cable y perder la conexión a la PC-2. Habilité "Compartido con otras computadoras" en Wired (eth0), luego en los perfiles Wired e Wireless en NetworkManager, con el mismo resultado. Aquí está el archivo iptables ahora: pastebin.com/raw.php?i=0czy4GJ6
zetah