LINUX.ORG.RU
решено ФорумAdmin

Соединение двух машин сетевым кабелем

 , ,


0

3

Есть два сту синкпада и один пигтейл от провайдерского роутера. Возникла мысль перебрасывать олдовое анимцо на олдовый лэптоп не с помощью флоппинета флешки, а по кабелю. Вопрос: как это сделать? Контекст: я когда-то давно, в самом начале нулевых, администрировал сеть небольшого завода, машин на тридцать. Потом поступил в институт и забросил это всё. Правильный синтаксис сетевых адресов (IPv4) забыл, но помню, что в общем случае всю сеть нужно записывать в 192.168.1*.*. Зачем и почему перед первой звёздочкой именно единица – не помню. Это к тому, что меня тут постоянно принимают за матёрого какира, в то время как на самом деле в своей компьютерной грамотности я недалеко от домохозяйки ушёл.

Одна машина на убунте 22.04, networkmanager, вторая – рач, iwd и iwctl врукопашную (лень искать, как автоматизировать). Локалки на никсах ещё не поднимал. К потокам клоунов готов, потому что, блин, заслуживаю.

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

Перемещено hobbit из general

192.168.1*.*. Зачем и почему перед первой звёздочкой именно единица

Это лютейшая дичь. Можно использовать произвольную адресацию, если не предполагается выход в эти наши интернеты, если предполагается - произвольно из пула 10.0.0.0 — 10.255.255.255; 172.16.0.0 — 172.31.255.255; 192.168.0.0 — 192.168.255.255

Вот, собственно, и все знания, которые тебе нужны) А, еще маску им общую дай. /24 или 255.255.255.0 в зависимости от нотации.

Anoxemian ★★★★★
()
Ответ на: комментарий от chenbr0

Именно эта мысль возникает в моей голове, когда кто-то предлагает автоматизировать что-нибудь. «Я руками быстрее сделаю, чем научусь что-нибудь автоматизировать».

Mobutu_Sese_Seko
() автор топика
Ответ на: комментарий от Mobutu_Sese_Seko

Нет, для этого вайфай есть, и он отлично справляется.

Если у них WiFi через один и тот же маршрутизатор, этого уже достаточно. Хотя медленее в общем случае, чем через провод.

AS ★★★★★
()
Ответ на: комментарий от Anoxemian

Сделал, спасибо. На обеих машинах вайфай идёт по 192.168.10., локалка – 192.168.1.. Это допустимо?

Машины по кабелю пингуются в обеих направлениях.

Самба на раче что-то как-то нездорово себя ведёт, «net usershare: usershares are currently disabled» и гуй расшаривания директории с затенённой строкой «Guest access (for people without a user account)».

Mobutu_Sese_Seko
() автор топика
Ответ на: комментарий от Mobutu_Sese_Seko

Они через вай-фай не видят друг друга? Или не проще ли будет даже кабелем (если нужно именно кабель) в роутер провайдерский (или свой) воткнуться и он уж и раздаст адреса. Если там не достаточно портов, можно свич приобрести.

NyXzOr ★★★★
()

Тебе вообще ничего настраивать не надо - link local адреса назначаются автоматически, их для передачи анимца более чем достаточно. Надо только иногда убедить «вумные» менеджеры сетей, чтобы они не гасили интерфейс «потому что интернета нет»

MagicMirror ★★
()
Ответ на: комментарий от MagicMirror

Ну это же надо сначала отключить IPv4? Сколько видел десктопов с NM Ethernet-кабель они воспринимают, как подключение «к роутеру». Я о том, что немного* настраивать всё же будет нужно.

master_0K
()

Да ничего особенного не надо делать. На обеих машинах на интерфейсах пробить адреса типа 192.168.222.1/24 192.168.222.2/24 чтобы с твоим роутером не пересекалось. Шлюзов никаких не надо дополнительно пробивать. Просто адреса с подсетью. Подготовить кабель. Возможно, надо будет обжать для кросс-прямого подключения, если там адаптеры не умеют в определение. Добиваешься пинга, потом делаешь ssh-copy-id для подключения по ssh без пароля и в файловом менеджере добавляешь локацию с подключением к удалённому серверу. Никаких самб не надо. Оно просто поверх ssh будет работать. У тебя в файловом менеджере появится точка монтирования и можно прямо оттуда смотреть, без копирования. Я так у себя с полгода уже на ubuntu использую. Поверх wi-fi. wi-fi у меня сейчас честных 900 мегабит тащит, так что я вообще не обламываюсь. Главное - добейся взаимного пинга и считай заработало.

targitaj ★★★★★
()
Последнее исправление: targitaj (всего исправлений: 1)
Ответ на: комментарий от master_0K

Ну это же надо сначала отключить IPv4

Нет.

Сколько видел десктопов с NM Ethernet-кабель они воспринимают, как подключение «к роутеру»

Ну я и сказал, что возможно надо будет объяснить «вумному» менеджеру, что не надо ничего отключать даже если «нет интернета»

MagicMirror ★★
()
Ответ на: комментарий от MagicMirror

Наверное я не понял тебя или толком не объяснил. Когда с каждой стороны кабеля по «вумному» NM соединение не устанавливается, так как каждый из них ждёт адрес от DHCP-сервера (его нет). Но если изменить их «ожидания», то «да»: всё соединяется.

Ну это же надо сначала отключить IPv4

Нет.

Я почему-то подумал про какую-то «магию» в IPv6.

master_0K
()
Ответ на: комментарий от master_0K

Наверное я не понял тебя или толком не объяснил. Когда с каждой стороны кабеля по «вумному» NM соединение не устанавливается, так как каждый из них ждёт адрес от DHCP-сервера (его нет). Но если изменить их «ожидания», то «да»: всё соединяется.

Ну мы об одном и том же говорим, да.

Я почему-то подумал про какую-то «магию» в IPv6.

Нет там никакой магии, не надо бояться.

MagicMirror ★★
()
Ответ на: комментарий от targitaj

Добиваешься пинга, потом делаешь ssh-copy-id для подключения по ssh без пароля и в файловом менеджере добавляешь локацию с подключением к удалённому серверу.

Пинг есть, причём как по кабелю, так и по радиоканалу. С SSH всё тёмный лес: по какому-то руководству создал ключи (ssh-keygen), что с ними далее делать – чёрт знает.

Mobutu_Sese_Seko
() автор топика
Ответ на: комментарий от master_0K

Самба не настроена, арчепердолинг с ней я так и не осилил за двое суток. Теперь вот советуют подключаться по SSH, но я в нём примерно так же разбираюсь, как и в самбе. Тем не менее, эта идея мне нравится несколько больше, чем борьба с самбой.

Mobutu_Sese_Seko
() автор топика
Последнее исправление: Mobutu_Sese_Seko (всего исправлений: 1)
Ответ на: комментарий от Mobutu_Sese_Seko

С ssh всё просто. Ты, например, можешь использовать файл /etc/hosts чтобы обращаться к машинам по именам, а не по ip. В таком случае по ssh ты поключается так

ssh user@machine
User - это имя пользователя на удалённой машине. Если ты не указываешь user, то берётся имя пользователя, от которого ты работаешь. Так что удобнее иметь одинакового юзера и там и там. Далее, при таком подключении тебе потребуется каждый раз вбивать пароль. Без пароля, кстати, ты не подключишься. Если не стоит паролей - ставь. А чтобы не вбивать каждый раз пароль, ты на машине генеришь пару открытый-закрытый ключ командой
ssh-keygen
а командой
ssh-copy-id -i ~/.ssh/id_ТИП_КЛЮЧА.pub user@machine
копируешь открытый ключ на удалённую машину. После этого, при одинаковых юзерах и наличии записей в hosts, просто
ssh machine
и ты там.

А в проводнике один раз при логине ткнёшь в созданую один раз запись (в избранное путь добавь) и оно переподключится.

В проводнике когда будешь подключать удалённый сервер просто укажи руками в строке

ssh://machie
и если всё выше сделано и ssh в терминале подключается, то оно просто подключится и ты увидишь в проводнике хомяк юзера на удалённой машине. А там уже навигация по директориям и избранное рулит.

targitaj ★★★★★
()
Последнее исправление: targitaj (всего исправлений: 5)

Есть два сту синкпада и один пигтейл от провайдерского роутера. Возникла мысль перебрасывать олдовое анимцо на олдовый лэптоп не с помощью

нифига не понял. можно по-русски? что такое «синкпада» и «анимцо»?

ofp
()
Ответ на: комментарий от master_0K

Сделал, получилось зайти на целевой X200 с Т480.

sudo systemctl enable sshd && sudo systemctl start sshd

А в проводнике один раз при логине ткнёшь в созданую один раз запись (в избранное путь добавь) и оно переподключится.

Как именно должен выглядеть добавляемый путь?

Mobutu_Sese_Seko
() автор топика
Последнее исправление: Mobutu_Sese_Seko (всего исправлений: 1)