Как соединить мой рабочий стол и ноутбук с помощью кабеля Ethernet для передачи файлов?

22

У меня есть кабель Ethernet (не перекрестный кабель) для подключения моего ноутбука и настольных компьютеров с Ubuntu. Я хочу передавать большие объемы данных. Возможно ли с таким кабелем? Я считаю, что между двумя машинами Windows такое соединение возможно (хотя я не совсем уверен).

Донателло
источник

Ответы:

13

Конечно вы можете! Соедините их с помощью кабеля, установите IP-адреса для каждой машины, например, 192.168.1.1 для вашего рабочего стола и 192.168.1.2 для вашего ноутбука. Не забудьте отключить / включить соединение после установки адресов, так как может потребоваться, чтобы они стали активными.

Затем на одном из ваших компьютеров, возможно, в качестве источника данных, щелкните правой кнопкой мыши папку, которой вы хотите поделиться, перейдите к «Поделиться» и включите общий доступ. Для этого требуется Samba, и вам будет задан вопрос, хотите ли вы установить его при включении общего доступа, в противном случае, если он уже установлен, он сразу же заработает. Не забудьте установить простое имя для обмена, что-то короткое и без пробелов.

Теперь перейдите на другой компьютер, откройте nautilus (или любой другой его файловый менеджер) и перейдите в папку:

СМБ: //192.168.1.2/folder/

Где:

192.168.1.2 - это IP-адрес исходного компьютера, на котором находится общая папка.
папка - это имя папки, которое вы указали при включении общего доступа.

В nautilus вы можете перейти в это место, нажав CTRL + L и записав его в адресную строку.

Ричард Родригес
источник
Большое спасибо! Это сработало. Как только я увидел, что, сделав одну машину шлюзом (то есть 192.168.1.1), машина может видеть друг друга в сети, я смог использовать ssh для своей передачи.
донателло
Для «установки IP-адресов для каждой машины» обратите внимание, что это делается путем редактирования соединения на каждой машине. Вы должны быть осторожны, чтобы ваши IP-адреса не конфликтовали, например, с диапазонами, определенными вашим беспроводным маршрутизатором (что может сделать 192.168. *) - используйте ifconfig в командной строке, чтобы узнать, что используется. Альтернативой аппаратным IP-адресам является редактирование соединения на «главном» компьютере и просто изменение метода подключения: они оба затем согласовывают IP-адреса. См. Этот ответ для более подробной информации askubuntu.com/questions/105262/…
JP
«Установить IP-адреса для каждой машины» чертовски расплывчато.
детально
9

Прямое соединение между любыми двумя компьютерами вполне возможно с помощью кросс-кабеля, подключенного к обоим, и его можно купить в любом магазине, где продаются сетевые кабели. Если один из двух компьютеров более современный, вам даже не нужен такой перекрестный кабель, и подойдет любой сетевой кабель.

Аппаратная конфигурация:

Посмотрите на вопросы и ответы в AskUbuntu, как настроить статический IP-адрес и настроить один компьютер на использование 192.168.1.1/24, а другой - на 192.168.1.2/24.

Подключите этот кабель к портам Ethernet обоих компьютеров.

Програмное обеспечение:

Самый простой способ передачи файлов между компьютерами - это NitroShare, так как он не нуждается в какой-либо инфраструктуре, прост в установке и использовании и невероятно быстр . Он также работает на все: Ubuntu , Windows , ...

Чтобы установить NitroShare, выполните следующие действия:

sudo add-apt-repository ppa:george-edison55/nitroshare-dev
sudo apt-get update
sudo apt-get install nitroshare

Небольшая иконка теперь отображается в строке меню:

Значок строки меню Nitroshare

(выполните эти шаги на обоих компьютерах)

На одном компьютере щелкните значок NitroShare и нажмите «Отправить каталог» и (при условии, что вы хотите отправить данные своего пользователя) отправляйте документы, изображения и т. Д. По одному.

Предупреждение! Не отправляйте весь /homeкаталог, так как это скопирует ваши файлы конфигурации!

Fabby
источник
3

Большинство адаптеров Gigabit Ethernet (10/100 / 1000BaseT) имеют функцию автоматической установки MDI / MDIX. Поэтому, если он установлен на одном компьютере, вы можете подключить его к другому компьютеру с помощью стандартного кабеля Ethernet - это проблема аппаратного обеспечения, а не программного обеспечения.

Большинство современных ПК, которые имеют гигабитный Ethernet-порт, имеют такую ​​возможность - просто подключите оба ПК - если они общаются друг с другом, то по крайней мере один компьютер имеет один из этих портов.

На старых ПК вы не сможете этого сделать - вам понадобится перекрестный кабель.

Тем не менее, его довольно легко создать из прямого кабеля, если вы не хотите приобретать его специально.

Пересекающийся кабель - это кабель Ethernet (Cat 5, Cat 5e или Cat 6), у которого контакты 1, 2, 3, 6 на одном конце скрещены с контактами 3, 6, 1, 2 на другом конце соответственно.

Поэтому, если вам пригодится устройство для зачистки проводов, вы можете пересечь правильные провода.

fossfreedom
источник
Итак, несмотря на настройки IP, такие как в принятом ответе, старые компы не могут использовать простой кабель Ethernet для связи? (им понадобится кроссовер?))
donatello
1
правильно - обоим компьютерам нужен статический IP-адрес в одной подсети. Но по крайней мере один компьютер нуждается в функции MDIX. Если оба варианта отсутствуют, вам необходим кроссовер - или коммутатор / маршрутизатор, к которому могут подключаться оба компьютера.
fossfreedom
3

В дополнение к настройке в других ответах (при настройке IP-адресов), я бы порекомендовал Giver в качестве программы для удобной передачи данных между двумя компьютерами.

Дайте скриншот с одним пользователем

Nemo
источник
3

Я установлю ssh-сервер на машину с Ubuntu, а winscp на Windows. Обе задачи тривиальны, и тогда вы можете копировать файлы, как Total-Commander.

  1. установить OpenSSH-сервер на Ubuntu Box

    sudo apt-get install openssh-server

  2. установить WinSCP (графический клиент scp для windows)

  3. Скопируйте нужные вам файлы.

Михал Шрайер
источник