La conexión directa de una computadora y un servidor a través de un cable Ethernet no funciona como se esperaba


1

Estoy intentando transferir algunos archivos a través de Ethernet y pensé que conectar el servidor sin cabeza directamente a mi computadora con un cable Ethernet sería el método más rápido. Sin embargo, las cosas no van muy bien.

Solo puedo acceder a este servidor a través de SSH, por lo que necesito una conexión que primero necesito crearme, al parecer. Descubrí que necesito hacer una conexión con la opción "compartida con otras computadoras". Esto actuará como enrutador y asignará direcciones IP. Hice esto pero ahora no sé qué IPs se usan o cómo encontrarlas.

El servidor tiene configurado FTP. Esto es lo que quiero usar para transferir mis archivos. Necesito una dirección IP para esto, pero no sé cómo configurarlo a través de una conexión directa.

Ambas computadoras ejecutan Debian y solo puedo acceder a una de ellas. ¿Hay una solución simple o quizás una mejor manera de hacer esto?

Respuestas:


2

Averigüe qué direcciones IP se están utilizando.

Las direcciones IP asignadas a todas las interfaces:

ifconfig 

O simplemente obtenga la dirección IP para una interfaz específica como esta:

ifconfig eth0

Le dará la dirección IP asignada.

Asigna tu propia dirección IP.

Adicional puede asignar la dirección IP

En la computadora 1:

ifconfig eth0 192.168.75.1/24

En la computadora 2:

ifconfig eth0 192.168.75.2/24

Necesitas reemplazar el eth0 Con el nombre de tu interfaz.

Además, es posible que deba examinar el firewall para asegurarse de que no bloquee el tráfico.

iptables --list le dirá que desea que se apliquen las reglas de firewall.

Intenta usar Samba.

Te recomiendo que renuncies a los protocolos complejos, e instales y configures samba en ambas computadoras. A continuación, puede simplemente utilizar el cp comando o etc para mover archivos.

Usando samba solo necesitas esto en el lado del cliente:

mount  -o username=username,password=password //<ip address>/sharename /mountpoint

En el lado del servidor necesita configurar el smb.conf archivo encontrado ya sea en /etc/smb.conf o /etc/samba/smb.conf

También configura una cuenta de usuario

smbpasswd -a username
  • Introducir la contraseña.
  • Confirmar contraseña.

Ahora tiene credenciales válidas para iniciar sesión en el servidor.

O use SCP en su lugar.

Incluso scp Es mejor idea que FTP. Esto utiliza el protocolo SSH para transferir archivos. Sigue el estándar source destination formato que el cp Usos del comando.

scp root@<ip address>:/etc/ntp.conf .

Tenga en cuenta que OP dijo ssh ya funciona, entonces scp Es mucho más sencillo que instalar Samba, configurarlo, etc.
dirkt

@dirkt En realidad, puse a SCP primero en la lista por esta misma razón Sin embargo, mi respuesta fue reformateada y editada. Es una edición que es suficientemente trivial, no voy a hacer nada al respecto.
cybernard

Como ya he dicho. Solo puedo acceder ssh Si tengo una dirección para conectarme, pero no la tengo todavía. Es por eso que estoy aquí. No puedo acceder computer 2 ....
KoneLinx

@KoneLinx ejecuta ifconfig en ambos y mostrará todas las direcciones IP asociadas con la máquina en la que se ejecuta.
cybernard

1

¿Tienes una cruz en tus cables?

Los cables UTP Ethernet típicos, como un cable Ethernet CAT6a o CAT5e, tienen extremos conectados al estándar T568A o T568B. Con este tipo de estándar, cada computadora puede transmitir en un cable específico y recibir en otro. Si ambos dispositivos en una red se envían por el mismo cable entre sí, y si intentan recibir por el mismo cable, no funcionará bien.

La solución anterior era conectar las computadoras a los concentradores y otros dispositivos como los conmutadores. Estos dispositivos podrían usar las expectativas opuestas, por lo que intentan recibir en el mismo cable que las computadoras envían, y transmiten en el cable que las computadoras intentan recibir. Eso funciona bien.

Una solución más nueva fue usar un cable de "cruce", que ajustó el cableado de modo que el cable de transmisión de un extremo correspondiera al cable de recepción del otro extremo. Con esta configuración, dos computadoras podrían conectarse entre sí y la "cruz" ocurrió en el propio cable, sin la necesidad de que otro dispositivo (como un concentrador) realice la cruz (de transmisión a recepción y viceversa).

Algunos conmutadores pueden tener un botón MDIX para que pueda ajustar si un puerto actúa como un puerto de computadora normal o como un puerto de conmutador regular. Al presionar este botón en la posición "interior" se genera una cruz, mientras que al presionarlo nuevamente, el botón se coloca en la posición "exterior" y elimina la cruz.

La solución más reciente es un uso más intenso de Auto-MDIX, compatible con la mayoría de los dispositivos Gigabit. Con Auto-MDIX, los dispositivos de red realizarán su propia pequeña prueba y, si se dan cuenta de que hay un problema con los cables de transmisión y recepción que no coinciden con el extremo remoto, uno de los dispositivos se "cruzará" automáticamente. Con los dispositivos con capacidad Auto-MDIX, todo el concepto de un cruce requerido se convierte, efectivamente, en un problema.


A menos que tenga un equipo que tenga aproximadamente 10 años o más, todas las tarjetas de red tendrán Auto-MDIX y conmutador, por lo que normalmente no es necesario preocuparse por los cables cruzados o rectos.
dirkt

Erm, lo veo deshabilitado en casi todas las interfaces de grado empresarial. No estoy seguro de si es solo una pesadilla lejana del pasado, pero muchas personas me han dicho que falla. Los cruces de Gigabit son un dolor en la parte trasera con algo más allá del cat-5E
Tim_Stewart
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.