Nick escribe:
Me preguntaba si hay alguna manera de tener 2 computadoras, una basada en Linux y otra basada en Windows, en una red y que puedan comunicarse.
He visto "herramientas de red de Windows" antes, pero solo pude ir a la computadora con Windows y no al revés.¿Conoces alguna forma de hacer que una computadora con Windows hable con una computadora Linux?
Este no estoy exactamente seguro de cómo responder, porque "hablar" puede significar cosas diferentes. Puede significar compartir la conectividad de la red, dar acceso a archivos específicos en cualquier sistema de su red, otorgar permisos de acceso a dispositivos (como una impresora), etc. Voy a suponer que Nick se refiere al intercambio de archivos.
Linux puede conectarse básicamente a cualquier otra computadora o dispositivo siempre que el protocolo sea compatible. Cuando se trata de compartir archivos, un obstáculo que la gente suele encontrar es la "PC X puede 'hablar' con la PC Y , pero la PC Y no puede hablar con la PC X ". Desafortunadamente, nunca ha habido una solución simple a este problema, porque, bueno, diferentes sistemas operativos configuran sus permisos de manera diferente.
En el lado de Linux, el método más común es usar Samba, que está específicamente diseñado para compartir archivos e impresoras multiplataforma; La documentación para esto es abundante ya que ha existido desde hace bastante tiempo. La documentación de Ubuntu sobre Samba está aquí.
En el lado de Windows, Vista y 7 introdujeron una seguridad más estricta en el sistema operativo, lo que para algunos es una molestia. Sin embargo, considero que es una molestia necesaria porque hace que las redes sean más seguras.
La mayoría de las veces es cierto que el lado de Windows será el que le dará problemas cuando intente "hablar" con Linux, sin embargo, hay algunas cosas que puede hacer para facilitar el proceso.
1. Usuario del mismo nombre y contraseña en máquinas Windows y Linux
Esto no es exactamente lo más seguro, pero facilita el intercambio de archivos. Si el usuario "Quincy" está en su casilla de Windows con la contraseña "OhMagooYou'veDoneItAgain", "Quincy" también debería estar en la casilla de Linux con la misma contraseña.
Nota importante: NO haga que el cuadro de Linux y Windows tenga el mismo nombre de máquina , de lo contrario, el uso compartido no funcionará. Los nombres de usuario pueden ser iguales, pero los nombres de máquinas no.
2. Conozca su grupo de trabajo de Windows
Si no tiene idea de qué es un grupo de trabajo de Windows, probablemente sea cierto que el nombre de su grupo de trabajo es MSHOME o WORKGROUP. Probablemente deberías cambiar esto a algo que recordarás.
Si desea cambiar el grupo de trabajo a, por ejemplo, ROADHOG, cómo hacerlo en XP está aquí, y para Win7 está aquí. Tenga en cuenta que tendrá que reiniciar una vez cuando haga esto para que los cambios surtan efecto.
3. Linux suele ser el mejor entorno para compartir
Windows en general tiene una forma extraña de compartir cosas a través de una red. Y por loco, quiero decir que a veces los recursos compartidos pueden desaparecer y reaparecer aleatoriamente (es decir, "Ese recurso de red estaba en mi lista de Lugares de red hace un segundo … ¿a dónde se fue?) Esto es especialmente cierto cuando se intenta acceder a cosas por vía inalámbrica o al intentar Haga que las cajas XP y 7 Win "jueguen bien" entre sí.
La forma de compartir archivos de Linux es para todos los efectos más "sólidos" porque básicamente actúa como un servidor incluso cuando se ejecuta como un escritorio. Cuando compartes algo desde Linux, la probabilidad de que ocurra algo extraño en la red es escasa o nula. Si, por otro lado, pasa de Linux a un cuadro Win, pueden ocurrir cosas extrañas. A veces puede que no tenga otra opción en el asunto, pero tenga en cuenta que la "rareza" de la red puede suceder al hacer lo de Win-to-Linux.
4. Cuando todo lo demás falla, conéctese "directamente por IP"
Cada PC en su red, ya sea Linux o Windows, tiene un nombre de máquina, pero a veces estos nombres simplemente no se traducen a través de la red. Si eso sucede, se conecta a los recursos compartidos directamente por la dirección IP en lugar del nombre de la máquina para omitir el proceso de traducción de nombres por completo.
Digamos que tiene su Win box Waldo y su Linux box McBarker , y cuando intenta conectarse a cualquiera de ellos por nombre de máquina, simplemente no funciona.
Averigüe cuál es la dirección IP de cada casilla (el programa de administración de su enrutador es la forma más fácil de hacerlo). Diremos que Waldo es 192.168.0.5 y McBarker es 192.168.0.6. Cuando se conecte a un recurso compartido en cualquiera de los cuadros, use la IP en lugar del nombre. Si se conecta desde el cuadro Win al cuadro Linux, debe ingresar a la barra de direcciones del Explorador de Windows y escribir \\ 192.168.0.6 para ver todos los recursos compartidos disponibles en el cuadro Linux.
Obviamente, esta no es una solución bonita, pero funciona. Y si no es así, es un problema de permisos o no se puede contactar con el otro cuadro, que probaría haciendo PING al cuadro desde el Símbolo del sistema (por ejemplo, PING 192.168.0.6 para ver si recibe una respuesta).
Si encuentra que el método directo por IP funciona para usted, le sugiero que asigne direcciones IP permanentes ya que probablemente fueron asignadas dinámicamente por el enrutador. Lo que esto significa es configurar cada cuadro en su red para que siempre adquiera la misma dirección IP en lugar de que el enrutador decida aleatoriamente qué dirección asignar según el dispositivo que se conecta primero.
