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)