Подключить 2 linux-компьютера
Хочу соединить два ноутбука с помощью патч-корда. Никогда еще этого не делал, да и в сетях не разбираюсь, поэтому путаюсь. Имеется 2 ноутбука с Linux Crunchang. Пытался решить проблему с помощью network-manager и ssh. На обоих ноутбуках через network-manager создал проводное соединение, где прописал следующее: http://s011.radikal.ru/i316/1209/60/84a936b85ddc.jpg. Далее, установил на обоих компьютерах ssh и с одного из них запускаю konqueror, пытаюсь открыть fish://pete@192.168.0.1:22/home/pete или fish://pete@192.168.0.2:22/home/pete, но везде получаю один и тот же набор файлов — с локального компьютера. Как исправить?
по-моему 2 компьютера напрямую соединить нельзя, надо что-то вроде локальной сети создать. мне кто-то рассказывал о таких опытах — вроде бы один из компов должен в роли сервера быть
можно — одноранговая сеть
Ну и какая в этом логика, прописать на двух компах по два одинаковых адреса ?
Проверь сначала пингуется ли вообще второй комп с первого.
Кабель надо другой , «не прямой» , но совремменые сетевые карты вроде как разбираются и так.
По одному адресу на комп. Адрес должен быть уникален. У тебя же в городе нет второго такого кекса с идентичным адресом, а если он есть, то это только ты сам. Так и тут.
Эта настройка означает, что компьютер имеет _два_ адреса.
Удалите один из них. На втором компьютере удалите второй. Готово, теперь у них разные адреса, и они могут общаться друг с другом.
swlabr , современные сетевые карты могут автоматически определять кросс/прямой кабель, и для них это не проблема. Старые могут сгореть, да.
мы с одним энтузиастом 5 лет назад пытались объединить в такую сеть мой настольный копм и его ноут, чтобы перемещать файлы без посредства съёмных носителей. начали подымать литературу, нашли описание — типа нужно сделать первый комп ведущим (типа сервером), а второй ведомым. насчёт одноранговой сети не читал. вроде весь фокус с айпишниками состоит и маске сети\подсети
не животрепещущая для меня тема, так что в данной области особо не «рублюetc». по старой памяти кое-что помню, принцип общий, etc)))
Я, пожалуй, сохраню этот тред. Такого лор еще не видел.
Чёто вы ,имхо,перепутали. Так делали 20 лет назад с сом-портами в нортоне. Кабель «компьютер-компьютер» , ну и софт с одной стороны сервер с другой клиент, по любым протоколом.
если честно, то мне и самому интересно сие стало — как это правильно делается? я-то сказал, как мне объясняли, сам сетями не занимаюсь
Читай про модель OSI
Все верно, на интерфейсах должны быть разные IP, кабель — cross-over (1 меняется с 3, 2 с 6, или проще — оранжевые с зелеными). На ноутах будет и патчкорд работать, просто я по старинке еще привык. Гонять файло проще всего mc — shell-соединение, «/#sh:user@192.168.1.x/home/user». Соединять для других целей надобности не было.
по-моему 2 компьютера напрямую соединить нельзя
Петушок, ты бы элемтарную матчасть подтянул, что ли.
Так и сделал, но теперь «Unable to connect to server».
ping с одного другой. Светодиоды на сетевых картах хоть горят? ssh-сервер запущен на компе, к которому пытаешься подключиться?
ответ Онанимусу
я написал «по-моему» — потому, что у нас в 5 лет назад не получилось, хотя действовали по инструкции
ping для начала , хотя бы кабель проверишь и адреса
Это реально, уникальный тред!
Ну да, OSI это для начинающих самое оно. Только с утра надо начинать , сейчас спиртное уже не продают.
А что? Полно статей, где на пальцах объясняют. Для начинающих самое то Олифер В. Г., Олифер Н. А. «Компьютерные сети»
Это лишь физический уровень. По той инструкции, если правильно обжать разъёмы, загорятся светодиоды после подключения кабеля. Это будет означать что есть соединение (первый уровень). Чтобы передать данные, нужны соединения на всех уровнях, что находятся выше.
мне уже самому интересно стало — вот есть 2 ноута, на одном федора, на другом вин7; как их напрямую соединить? витой парой, как на той страничке — это понятно. а как настраивать? автоматом же не заработает
Источник
Как соединить два компьютера с Ubuntu кабелем Ethernet
Я пытаюсь соединить кабелем Ethernet два компьютера — настольный компьютер и ноутбук. То, что я хочу сделать, это перенести много данных от одного к другому. Проблема в том, что я делаю все из:
Но после этого ping всегда дает me «Узел назначения недоступен».
Я некоторое время искал, но не мог понять, по какой причине он не работает, может быть, это что-то из моих устройств, или, может быть, у кого-то возникнет другая идея.
Ethernet-кабель, который я получил с моим маршрутизатором. На нем напечатан текст:
Теперь он соединяет мой рабочий стол с маршрутизатором, поэтому я могу отправить этот вопрос.
Мой рабочий стол:
«ethtool -i eth0» вывод:
«ethtool -i eth0» вывод:
Мои iptables принимают все.
Есть идеи, почему я не могу связаться с другим компьютером?
Добавлено # 1:
Вывод «ifconfig eth0» для моего рабочего стола:
Вывод «ifconfig eth0» для моего ноутбука:
2 ответа
Адреса 192.168.1.2 и 192.168.2.1 не могут говорить друг с другом при использовании подсети 255.255.255.0 . Заметьте, что третий октет (количество) Ваших IP-адресов отличается в ответе, с которым Вы связались, они — они то же.
необходимо или изменить маску подсети на 255.255.0.0 или изменить IP-адрес 192.168.2.1 машина к 192.168.1.1 так, чтобы третий октет соответствовал (1). Вы затем сможете проверить с помощью ping-запросов один компьютер от другого.
перекрестный кабель А не нужен. Устройства Ethernet сделали в поддержке прошлых приблизительно 10 лет автоматический MDI-X , который избавляет от необходимости перекрестный кабель.
перекрестный кабель обычно требуется, чтобы физически подключать два компьютера без маршрутизатора, концентратора или переключателя между ними. Это — механическое требование, поскольку схема контактов проводного соединения перекрестного кабеля «пересекает» Tx (Передача), и Rx (Получают) строки кабеля, позволяющего строку Tx соединяться непосредственно с контактом Rx сетевого устройства соединения, эта функция часто обрабатывается маршрутизатором, концентратором или переключателем. Ваш лучший выбор добраться нужно перейти к компьютерному магазину специальности (Т.Е. Не Ваш локальный крупный магазин электроники поля.), они будут знать наверняка, что Вы нуждаетесь и имеете разумные цены. После того как у Вас есть кабель, необходимо установить обе системы на уникальные статические IP-адреса.
Это позволит любому компьютеру говорить непосредственно с другим независимо от возраста, пока они настроены правильно. Хотя некоторые современные устройства могут поддерживать такую коммуникацию по кабелю «Патча» стандарта, я редко видел эту работу на практике, и перекрестный кабель является обычно не намного более дорогим затем эквивалентный соединительный кабель как, только схема контактов отличается.
Источник
Как объединить в сеть два компьютера Ubuntu, используя Ethernet (без маршрутизатора)?
Как соединить два компьютера с Ubuntu, чтобы они могли «видеть» друг друга по IP-адресу?
Если вы используете два компьютера без маршрутизатора для их подключения. Для физического подключения компьютеров вам понадобится коммутатор, концентратор или перекрестный кабель (*). Затем вам нужно вручную назначить IP-адрес в том же диапазоне.
В Ubuntu это просто. щелкните правой кнопкой мыши по апплету менеджера сети в разделе «Вам нужно сделать это на обоих компьютерах».
- редактировать соединения
- проводная вкладка
- Добавлять
- проводная вкладка
укажите mac-адрес интерфейса, который вы будете настраивать. Команда ifconfig может показать вам MAC-адрес:
2.1. В более новой версии Linux имена сетевых карт изменились. wlp2s0 , enp1s0 . Ищите кое-что с похожими именами, чтобы en быть Ethernet / wl быть беспроводным.
HWaddr 00:30:1b:b9:53:94 = MAC-адрес link/ether 84:ef:18:7b:cd:39 = Mac-адрес
- Затем перейдите на вкладку настроек ipv4. установить метод на ручной.
- нажмите кнопку «Добавить», чтобы добавить IP-адрес на компьютер A и B.
пример для компьютера А
пример для компьютера B
посмотрите, можете ли вы пинговать друг друга
с компьютера А.
значит все работает.
(*) Большинство современных компьютеров могут использовать обычный кабель вместо кроссовера. Некоторым старым компьютерам потребуется перекрестный кабель
пример командной строки, потому что это так быстро и просто.
В более новой версии Linux имена сетевых карт изменились. wlp2s0 , enp1s0 . Ищите что-то с похожими именами, чтобы en быть Ethernet / wl быть беспроводным.
Вам нужно обновить приведенную ниже команду, чтобы использовать разные dev enp1s0 и т. Д.
На компьютере А
sudo ip ad add 10.0.0.10/24 dev eth0
На компьютере B
sudo ip ad add 10.0.0.20/24 dev eth0
Чтобы проверить от А до Б
Чтобы проверить от B до A
При условии, что кабель соединяет два компьютера, и сетевой интерфейс на обоих из них включен и называется eth0, это должно работать. Остальная часть этого поста поможет решить проблему, если возникнут проблемы.
10.0.0.xx — это IP-адрес компьютеров. / 24 сообщает компьютерам, что последние 8 бит 32-битного IP-адреса могут измениться. Это похоже на высказывание сетевой маски 255.255.255.0. Это устанавливает маршруты, доступные компьютеру / сети.
вы должны увидеть что-то похожее на это, используя
ip route
10.0.0.0/24 dev eth0 прото ядро ссылка на область src 10.0.0.20
Если вы не видите ничего подобного выше в таблице маршрутов, но видите что-то подобное при использовании ip ad. Вам нужно снова добавить адрес, используя синтаксис подсети / 24.
ip ad
inet 172.16.1.40/32 scope global eth0
Обратите внимание на / 32, который фактически говорит, что это единственный компьютер, который существует в сети из одного компьютера. Который сам по себе. Маска сети 255.255.255.255. Отсюда никаких маршрутов и сеть не работает.
Чтобы узнать, какие сетевые интерфейсы у вас есть, а какие работают
Если вам нужно удалить IP-адрес, потому что вы сделали ошибку
ip ad del 10.0.0.40/32 dev eth0 ip ad del 10.0.0.40/24 dev eth0
Это удалит маршруты, а также IP-адрес.
Выберите один из компьютеров, чтобы быть сервером. Если один компьютер подключен к Интернету, используйте его в качестве сервера.
На сервере нажмите индикатор сети и выберите Edit Connections . Выберите соединение Ethernet, затем нажмите Edit кнопку. Перейдите на IPv4 вкладку и измените Method с Automatic (DHCP) на Shared to other computers .
Соедините два компьютера вместе, используя кабель Ethernet. Второй компьютер получит IP-адрес от сервера и получит доступ к Интернету.
Если у вас старое оборудование, вам может потребоваться убедиться, что кабель Ethernet является перекрестным. Современное оборудование автоматически делает кроссовер.
Проверено на Ubuntu 14.04 LTS.
Ниже приведен повтор ответа Нелаара, обновленный для Ubuntu 14.04.
Требования к оборудованию
Для соединения двух компьютеров без маршрутизатора вам понадобится одно из следующих:
- Стандартный кабель Ethernet, который должен работать с большинством современного оборудования, или
- Кроссоверный кабель Ethernet вместо современного сетевого адаптера или
- Простой концентратор Ethernet (и два кабеля Ethernet).
В Ubuntu 14.04 LTS
Вам нужно будет вручную назначить IP-адрес в том же диапазоне. Следующие шаги предполагают, что вы используете стандартный интерфейс Unity. Повторите эти шаги для каждого компьютера.
- Нажмите индикатор сети на панели Unity (вверху справа).
- В раскрывающемся списке выберите « Редактировать соединения».
- В диалоговом окне « Сетевые подключения » нажмите кнопку « Добавить» .
- Когда будет предложено выбрать тип подключения, выберите Ethernet и нажмите кнопку « Создать . » .
- Назовите ваше соединение «Direct to [other hostname]», чтобы отличать его от обычного Ethernet-соединения.
- В раскрывающемся списке MAC-адрес устройства выберите адрес, соответствующий интерфейсу, который вы планируете использовать.
- Перейдите на вкладку « Настройки IPv4 ».
- Измените метод на ручной .
- нажмите кнопку Добавить , чтобы добавить IP-адрес.
- Пример настроек для компьютера № 1:
- Адрес: 10.0.0.1
- Маска подсети: 255.255.255.0
- Шлюз:
- Пример настроек для компьютера № 2:
- Адрес: 10.0.0.2
- Маска подсети: 255.255.255.0
- Шлюз:
- Пример настроек для компьютера № 1:
Как только это настроено, и компьютеры соединены вместе, попробуйте пинговать друг друга.
Вывод должен выглядеть примерно так:
Ваш вопрос не совсем краткий, я собираюсь предположить, что вы просто хотите 2 компьютера с Ubuntu в сети.
Соединить 2 компьютера с Ubuntu достаточно просто, достаточно подключить сетевой кабель (кросс-кабель Cat 5e) и подключить оба компьютера с помощью этого кабеля, и Ubuntu сможет подключить оба этих устройства к соединению « Auto Eth » (автоматический IP). Это должно быть примерно так, чтобы получить 2 компьютера с Ubuntu в сети.
Позже, если вы хотите увидеть автоматический IP-адрес, назначенный компьютеру, выполните команду ifconfig или щелкните правой кнопкой мыши на « апплете NetworkManager » и выберите информацию о соединении.
По крайней мере, 16.04 вы можете легко это сделать, зайдя в настройки сети:
- Изменить проводное соединение
- Перейдите на вкладку IPv4
- Выберите Link-Local Only
Сделайте это на обоих компьютерах, и все готово.
Источник