Подключите два компьютера через локальную сеть

Один компьютер работает под управлением Windows 7, а другой - под управлением GNU / Linux 16.04. Моя цель - перенести большие данные размером 75 ГБ из одного в другой. У меня есть кабель Ethernet, и я уже пытался создать LAN (протокол TCP / IP v4) в Windows и Linux также со следующими настройками:

ПК 1:
IP-адрес: 192.168.0.2 Маска: 255.255.255.0

ПК 2:
IP-адрес: 192.168.0.3 (эти IP-адреса различаются в одном номере) Маска: 255.255 .255.0

Я подключил кабель непосредственно к этим двум компьютерам, но с одного компьютера я не могу подключиться к другому. Я проверил общий доступ к файлам в Windows. После ввода ping 192.168.0.2 в Терминале я получил: $ ping 192.168.0.2 PING 192.168.0.2 (192.168.0.2) 56 (84) байтов данных. 64 байта из 192.168.0.2: icmp_seq = 1 ttl = 128 время = 0,420 мс 64 байта из 192.168.0.2: icmp_seq = 2 ttl = 128 время = 0,315 мс

Итак, у меня есть 2 квеста: 1) Как соединить эти два и выполнить мою задачу, т.е. передать такие большие данные без внешнего жесткого диска? 2) Являются ли кроссовер и обычные кабели локальной сети одинаковыми?

0
задан 7 January 2018 в 01:37

2 ответа

re: crossover & amp; Стандартные кабели

Порты NIC (разъемы сетевых интерфейсных плат) имеют один контакт для отправки данных, а другой - для приема данных. Стандартный кабель соединит вывод «send» на одной машине с выводом «send» на другой, поэтому отправленные данные будут потеряны (ни одна из машин их не слышит). Однако перекрестный кабель меняет местами контакты отправки-приема, чтобы две машины могли обмениваться данными напрямую (слушая трафик друг друга). Пересекающиеся кабели имеют контакты 2 & amp; 3 поменяны местами на кабеле UTP (неэкранированная витая пара).

Для подключения ПК к ПК теоретически необходимы кроссоверные кабели; концентраторы или [сетевые] коммутаторы выполняют эту функцию нормально. Однако на практике большинство сетевых карт имеют порты автоматического определения, которые обнаруживают это состояние & amp; сделайте перестановку электронным способом, поэтому на современных аппаратных средствах кроссоверы редко нужны.

re: ваша задача

эхо-запрос ICMP (ping) работает, поэтому соединение хорошее.

Вам необходим протокол для передачи файлов, таких как SaMBa, где ссылка https://help.ubuntu.com/community/Samba?action=show&redirect=SettingUpSamba . При настройке SMB / SaMBa / CIFS позволяет вам создать каталог для чтения / записи в вашем Ubuntu; который вы монтируете в windoze (net use) для копирования файлов между компьютерами. Когда вы закончите, вы можете размонтировать ваше соединение & amp; удалите его (наиболее безопасный) или оставьте на тот случай, если он снова понадобится.

Более быстрый / более простой подход - просто rcp (удаленное копирование) или scp (безопасное удаленное копирование) не требует дополнительных этапов монтажа, однако изначально недоступен при заводской настройке. Программа под названием putty позволяет это, поэтому я предлагаю посмотреть на https://stackoverflow.com/questions/21587036/using-putty-to-scp-from-windows-to-linux (это больше теория; я редко использую windoze)

1
ответ дан 7 January 2018 в 01:37
  • 1
    Извините, это походит на собственные драйверы, в который. se просто устанавливают точный debs/binaries и обновление. " source" конечно, не создаст. – ish 2 June 2012 в 17:07
  • 2
    Извините, это походит на собственные драйверы, в который. se просто устанавливают точный debs/binaries и обновление. " source" конечно, не создаст. – ish 2 June 2012 в 17:07

Большое спасибо, но я не смог справиться с samba и scp ... Но в итоге проблема решена! Я использовал HTTP File Server для Windows для передачи данных с ПК, который использовал Windows 7, на ноутбук, который использовал Linux. Скорость передачи составила 5-5,5 МБ / с. В другом направлении (передача данных из Linux в Windows) я использовал программу «HTTP-сервер» (чтобы установить http-сервер, вы должны установить node.js и npm через консоль - это просто ...), версия для Ubuntu.

0
ответ дан 7 January 2018 в 01:37

Другие вопросы по тегам:

Похожие вопросы: