Как соединить два компьютера между собой через роутер linux
Перейти к содержимому

Как соединить два компьютера между собой через роутер linux

  • автор:

Объединяем два компьютера в локальную сеть

Локальная сеть или LAN – это два и более компьютера, соединенных между собой напрямую или через маршрутизатор (роутер) и способных обмениваться данными. Такие сети обычно охватывают небольшое офисное или домашнее пространство и применяются для использования общего подключения к интернету, а также для других целей – совместного доступа к файлам или игр по сети. В этой статье расскажем о том, как построить локальную сеть из двух компьютеров.

Соединяем компьютеры в сеть

Как становится ясно из вступления, объединить два ПК в «локалку» можно двумя способами – напрямую, с помощью кабеля, и через роутер. Оба эти варианта имеют свои плюсы и минусы. Ниже мы разберем их подробнее и научимся настраивать систему на обмен данными и выход в интернет.

Вариант 1: Прямое соединение

При таком соединении один из компьютеров выступает в роли шлюза для подключения интернета. Это значит, что на нем должны быть как минимум два сетевых порта. Один для глобальной сети, а второй для локальной. Впрочем, если интернет не требуется или он «приходит» без использования проводов, например, через 3G модем, то можно обойтись и одним LAN-портом.

Сетевые разъемы на материнской плате компьютера

Схема подключения проста: кабель включается в соответствующие разъемы на материнской плате или сетевой карте обеих машин.

Соединение двух компьютеров сетевым кабелем для создания локальной сети

Обратите внимание, что для наших целей нужен кабель (патч-корд), который предназначен для прямого соединения компьютеров. Называется такая разновидность «кроссовером». Впрочем, современное оборудование способно самостоятельно определять пары для приема и передачи данных, поэтому обычный патч-корд, скорее всего, также будет нормально работать. Если возникнут неполадки, то кабель придется переделать или найти в магазине нужный, что бывает весьма непросто.

Кабель кроссового подключения для создания локальной сети из двух компьютеров

Из плюсов этого варианта можно выделить простоту подключения и минимальные требования по оборудованию. Собственно, нам понадобится только патч-корд и сетевая карта, которая в большинстве случаев уже встроена в материнскую плату. Второй плюс – высокая скорость передачи данных, но это зависит уже от возможностей карты.

Минусы таковыми можно назвать с большой натяжкой – это сброс настроек при переустановке системы, а также невозможность доступа в интернет при выключенном ПК, являющимся шлюзом.

Настройка

После подключения кабеля требуется настроить сеть на обоих ПК. Для начала необходимо присвоить каждой машине в нашей «локалке» уникальное имя. Это нужно для того, чтобы программное обеспечение могло находить компьютеры.

  1. Жмем ПКМ по значку «Компьютер» на рабочем столе и идем в свойства системы. Переход к свойствам операционной системы с рабочего стола в Windows 10
  2. Здесь переходим по ссылке «Изменить параметры». Переход к изменению имени компьютера и рабочей группы в Windows 10
  3. В открывшемся окне нажимаем кнопку «Изменить». Переход к настройке параметров рабочей группы и компьютера в Windows 10
  4. Далее вводим имя машины. Имейте в виду, что оно в обязательном порядке должно быть прописано латинскими символами. Рабочую группу можно не трогать, но если измените ее название, то это же необходимо проделать и на втором ПК. После ввода нажимаем ОК. Для вступления изменений в силу нужно перезагрузить машину. Настройка имени компьютера и рабочей группы в Windows 10

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

  1. Кликаем ПКМ по значку подключения в области уведомлений и открываем «Параметры сети и интернет». Переход к настройке параметров локальной сети и интернета в Windows 10
  2. Переходим к настройке параметров общего доступа. Переход к настройке параметров общего доступа в Windows 10
  3. Для частной сети (см. скриншот) разрешаем обнаружение, включаем общий доступ к файлам и принтерам, и позволяем Windows управлять подключениями. Настройка параметров общего доступа для частной сети в Windows 10
  4. Для гостевой сети также включаем обнаружение и общий доступ. Настройка параметров общего доступа для гостевой сети в Windows 10
  5. Для всех сетей отключаем общий доступ, настраиваем шифрование 128-битными ключами и отключаем доступ по паролю. Настройка параметров общего доступа для всех сетей в Windows 10
  6. Сохраняем настройки. Сохранение настроек параметров общего доступа в Windows 10

В Windows 7 и 8 данный блок параметров можно найти так:

  1. Правым кликом по значку сети открываем контекстное меню и выбираем пункт, ведущий в «Центр управления сетями». Переход к центру управления сетями и общим доступом в Windows 7
  2. Далее переходим к настройке дополнительных параметров и производим указанные выше действия. Переход к настройке дополнительных параметров общего доступа в Windows 7

Дальше требуется выполнить настройку адресов для обоих компьютеров.

  1. На первом ПК (том, который подключается к интернету) после перехода к параметрам (см. выше) нажимаем на пункт меню «Настройка параметров адаптера». Переход к настройке параметров адептера локальной сети в Windows 10
  2. Здесь выбираем «Подключение по локальной сети», кликаем по нему ПКМ и идем в свойства. Переход к свойствам подключения по локальной сети в Windows 10
  3. В списке компонентов находим протокол IPv4 и, в свою очередь, переходим к его свойствам. Переход к настройке параметров протокола IPv4 в Windows 10
  4. Переключаемся на ручной ввод и в поле «IP-адрес» вводим такие цифры: 192.168.0.1 В поле «Маска подсети» автоматически подставятся нужные значения. Здесь ничего менять не нужно. На этом настройка закончена. Жмем ОК. Настройка IP-адреса для подключения по локальной сети в Windows 10
  5. На втором компьютере в свойствах протокола необходимо прописать такой IP-адрес: 192.168.0.2 Маску оставляем по умолчанию, а вот в полях для адресов шлюза и DNS-сервера указываем айпи первого ПК и нажимаем ОК. Настройка IP-адреса и DNS сервера для родключения п локальной сети в Windows 10В «семерке» и «восьмерке» следует перейти в «Центр управления сетями» из области уведомлений, а затем кликнуть по ссылке «Изменение параметров адаптера». Дальнейшие манипуляции производятся по тому же сценарию. Переход к настройке параметров адаптера локальной сети в Windows 7

Заключительная процедура – разрешение совместного доступа к интернету.

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

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

Вариант 2: Соединение через роутер

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

Сетевой кабель прямого подключения для создания локальной сети

Маршрутизатор имеет несколько портов подключения. Один для получения интернета и несколько для подключения компьютеров. Различить их просто: LAN-разъемы (для машин) группируются по цвету и пронумерованы, а порт для входящего сигнала стоит особняком и имеет соответствующее название, обычно написанное на корпусе. Схема подключения в этом случае также довольно несложная – кабель от провайдера или модема подсоединяется в разъем «Internet» или, в некоторых моделях, «Link» или «ADSL», а компьютеры в порты, подписанные как «LAN» или «Ethernet».

Сетевые порты на задней панели маршрутизатора

Плюсы такой схемы состоят в возможности организации беспроводной сети и автоматическом определении системных параметров.

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

Для настройки нужных параметров в Windows при таком подключении никаких действий предпринимать не требуется – все установки производятся в автоматическом режиме. Нужно только проверить способ получения айпи-адресов. В свойствах протокола IPv4 подключения по локальной сети необходимо поставить переключатель в соответствующее положение. Как добраться до настроек параметров, читайте выше.

Настройка автоматического получения IP-адресов в Windows 10

Разумеется, также нужно не забыть установить разрешения общего доступа и сетевого обнаружения, как и для кабельного соединения.

Окно настройки параметров общего дочтупа в Windows 10

Далее мы поговорим о том, как обеспечить работу с общими ресурсами – папками и файлами – в нашей «локалке».

Настройка доступа к ресурсам

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

  1. Кликаем правой кнопкой мыши по папке и выбираем пункт контекстного меню с названием «Предоставить доступ к», а в подменю – «Отдельные люди». Переход к настройке общего доступа к папке в Windows 10
  2. Далее выбираем в выпадающем списке всех пользователей и жмем «Добавить». Разрешение доступа к папке всем пользователям локальной сети в Windows 10
  3. Выставляем разрешения на выполнение операций внутри папки. Рекомендуется выставить значение «Чтение» — это позволит участникам сети просматривать и копировать файлы, но не разрешит их изменять. Установка уровня разрешений для пользователей локальной сети в Windows 10
  4. Сохраняем настройки кнопкой «Поделиться». Применение настроек общего доступа к папке в локальной сети в Windows 10

Доступ к «расшаренным» директориям осуществляется из области переходов «Проводника» или из папки «Компьютер».

Доступ к расшаренным папкам в Windows 10

В Windows 7 и 8 названия пунктов меню немного отличаются, но принцип действия такой же.

Заключение

Организация локальной сети между двумя компьютерами – процедура не сложная, но требующая некоторого внимания со стороны пользователя. Оба способа, приведенные в этой статье, имеют свои особенности. Наиболее простым, с точки зрения минимизации настроек, является вариант с роутером. Если же такого устройства в наличии нет, то вполне можно обойтись и кабельным соединением.

Сергей Николаев Вам помогли мои советы?

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

Подключить 2 компьютера к интернету через роутер. Соединение двух компьютеров через роутер

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

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

Как подключить два компьютера к интернету через роутер по кабелю?

подключить ноутбук к компьютеру через роутер

Касаться настроек роутера мы не будем, так как они отличаются в разных моделях. Для ознакомления можно посмотреть пример настройки роутера TP-LINK через web-интерфейс . Принцип его работы следующий. Кабель от провайдера подключается к роутеру в соответствующее гнездо. В настройках роутера прописываются все настройки, которые предоставляет провайдер для подключения к интернету компьютера, а именно необходимо вписать свой IP-адрес , вносится маска подсети, основной шлюз, предпочитаемый DNS-сервер и альтернативный DNS-сервер. Также может быть установлен дубликат MAC-адреса сетевой карты, если производится его контроль, а также логин и пароль доступа к интернету.

Чтобы подключить два компьютера в интернет , необходимо эти два компьютера подключить к роутеру кабелем. В большинстве роутеров имеется четыре гнезда для подключения компьютеров. Далее необходимо немного настроить сетевые подключения.

1. Автоматическое подключение компьютеров к интернету через роутер кабелем

В современных моделях роутеров есть функция автоматической выдачи IP-адреса и поэтому при настройке сетевых карт можно поставить галочки напротив пунктов «Получить IP-адрес автоматически» и «Получить адрес DNS-сервера автоматически» .

настроить роутер на 2 компьютера

2. Ручная настройка подключения компьютеров к интернету через маршрутизатор кабелем

Если автоматически подключить компьютеры не удалось, придется все настройки вносить вручную. Чтобы добраться до этих настроек, необходимо пройти следующий путь « Пуск / Панель управления / Сеть и Интернет / Просмотр состояния сети и задач / Изменение параметров адаптера» .

Панель управления

Панель управления / Сеть и Интернет

Просмотр состояния сети и задач

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

В большинстве случаев роутер имеет IP-адрес: 192.168.1.1 и на компьютерах необходимо прописать соответствующие данные.

В окошке «Сетевые подключения» находим сетевое подключение нашей сетевой платы и заходим в свойства, нажимая правой кнопкой мыши на это подключение и выбирая «Свойства» в появившемся меню. В следующем окошке на вкладке «Сеть» выбираем протокол IPv4 и заходим в свойства. В появившемся окошке производим настройку нашей сетевой платы.

Вносим следующие данные:
IP-адрес: 192.168.1.2
Маска подсети: 255.255.255.0
Основной шлюз: 192.168.1.1 (IP-адрес роутера)
Предпочитаемый DNS-сервер: 192.168.1.1

После нажатия на кнопку «Ок» интернет должен заработать и на втором компьютере. Для следующих компьютеров необходимо менять IP-адрес, например 192.168.1.3, 192.168.1.4 и так далее.

Как подключить два компьютера к интернету через роутер по Wi-Fi?

Некоторые модели роутеров имеют также возможность подключения по Wi-Fi , тогда подключение к интернету 2 компьютера можно осуществить беспроводным способом по Wi-Fi. Обычно так подключают ноутбуки и различные КПК.

Подключиться к Wi-Fi сети, созданной роутером, очень просто. Для этого достаточно знать название сети и пароль доступа. В большинстве случаев этого будет достаточно. Иногда могут возникнуть проблемы в Windows с подключением из-за несоответствия типа выбранной сети, домашняя или общедоступная.

При использовании роутера с точкой доступа Wi-Fi подключиться к интернету может очень большое количество устройств, находящихся в радиусе действия точки доступа. При использовании роутера с Wi-Fi следует позаботиться о безопасности, установив пароль доступа или фильтр MAC-адресов устройств.

Разобравшись с подключением компьютеров к интернету можно и настоящим делом заняться, ведь разработка сайтов и дальнейшая раскрутка сайтов куда более интересное занятие. А если вы сами не можете сделать сайт, то создание сайтов вашей компании и продвижение сайтов возьмет на себя организация «Интернет системы».

Как соединить два компьютера между собой через роутер linux

Те же настройки, что для виндуса?
А если один под виндусом-7, второй под убунтой?
Порекомендуйте бюджетный, более-менее надёжный роутер для этой задачи. Расстояние меж компутерами метров пять через бревенчатую стенку.
В деревне. Подключаюсь к Сети через мегафон-модем. Если один компутер подключен к Сети — второй, через роутер получит Сеть? Замечу, убунту мегафон не видит! Надоело, подключаюсь через виндус, при этом, к городской сети убунту подключается без проблем.
В идеале: подключить к мегафону компутер под виндусом-седьмёркой и передать через роутер на второй под убунту.
Ещё связать роутером эту пару для обмена файлами — виндус — убунту или убунту — убунту.
Проблема — часто валяюсь (артроз, мне семьдесят), а работать надо (на пенсию не прожить). В люле нотбук на пюпитре, работа в ворде (теперь в текстовом редакторе убунту). Надоело таскать файлы флешкой, необходимо связать два компутера через роутер.
Валяется zixel keenetic start в упаковке, уже несколько лет. В нём нет дырки юэсби, а без этого ж — никак? И вайфай адаптер нужно купить, искал в Сети, отзывы о них отвратительные — порекомендуйте — сам не выберу.
В этой теме тёмен, предполагаю: подключаю мегафон-модем к компутеру под виндусом-7, к нему же — роутер (через кабель юэсби?), нотбук ПОД УБУНТУ через адаптер — посредством роутера к первому компутеру, правильно?
Не от хорошей жизни прошу, очень важно решить эту проблему. Разумеется, я искал в Сети, может, не слишком хорошо искал.
На худой конец, хотя бы только связь для передачи файлов без подключения к Сети, разумеется, нотбук под убунту — виндус на нём снесу, тормозит (нотбук старый), а под убунту (она рядом с виндусом) — летает!
Вероятно, эта тема поможет и другим, многие ж переходят на линукс.

Добавлено через 22 минуты
Забыл. Мне скорость не важна. В Сети — отправка почты и участие в форуме. Обмен файлами — документы. Всё равно гораздо быстрей и проще, чем через флешку! Ну, можно ещё на планшет или нотбук жены, но она приезжает на выходные, ей лениво таскать нотбук из Москвы.

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь

Как соединить ноутбук и настольный ПК через роутер
Добрый день. Есть настольный ПК x86 WinXP SP3 (там два диска FAT32 и NTFS), есть ноутбук x64 Win7.

Как соединить 2 компьютера, находящихся в одной квартире, в одну сеть через роутер?
Итак, есть роутер с wi-fi и смартфон с android 4.0.3, имеющий возможность к этому роутеру.

Соединить два ноутбука через WI-FI
Хочу соединить два ноутбука между собой (создать локальную сеть) по WI-FI Что-бы можно было играть.

Как соединить два модема через wi fi
Как мне можно соединить два модема, первый D-link DSL 2640U, второй TP-Link TD -W8961ND, на TP.

Бывают случаи когда необходимо соединить компьютеры или раздать через компьютер интернет для телефона через Wifi.

Допустим соединяем 2 ноутбука оснащенные wifi картами.

На первом компьютере выполняем:

ifconfig wlan0 down
iwconfig wlan0 channel 6
iwconfig wlan0 mode ad-hoc
iwconfig wlan0 essid ‘wifi’
iwconfig wlan0 key your_pass
ifconfig wlan0 192.168.1.1

На втором делаем тоже самое только изменив IP адрес:

ifconfig wlan0 down
iwconfig wlan0 channel 6
iwconfig wlan0 mode ad-hoc
iwconfig wlan0 essid ‘wifi’
iwconfig wlan0 key your_pass
ifconfig wlan0 192.168.1.2

Все сеть готова �� можете обмениваться файлами, ширить интернет, играть и т.д.

Так же этот пример применим если необходимо подключить iPhone к интернету, выполняем на компьютере заменяя ethX, IP_YOUR_LAN_CARD номером сетевой карты и IP адресом сетевухи через которую идет подключение к инету :

ifconfig wlan0 down
iwconfig wlan0 channel 6
iwconfig wlan0 mode ad-hoc
iwconfig wlan0 essid ‘wifi’
iwconfig wlan0 key your_pass
ifconfig wlan0 192.168.1.1
iptables -A POSTROUTING -t nat -s 192.168.1.2 -o ethX -j SNAT —to-source IP_YOUR_LAN_CARD
echo 1 > /proc/sys/net/ipv4/ip_forward

Ловим телефоном сеть, устанавлием IP 192.168.1.2 Шлюз 192.168.1.1 и ДНС выданный вам провайдером. Интернет должен работать ��

7 комментариев

а можно ли подобным образом заставить WiFi чип (не ноутбука, а некоего другого устройства) убедить работать в качестве точки доступа?
От чего зависит такая возможность?

в теории, да ��
скорее всего зависит от драйверов и софта.

sudo apt-get install iw вообще не надо это отдельная утилита которой в описании ты походу ни разу не воспользовался

не должно..
под рутом пробуешь?
Network Manager попробуй приостановить sudo /etc/init.d/network-manager stop

Добавить комментарий Отменить ответ

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Для создания общих сетевых ресурсов в среде Windows, применяется протокол CIFS (ранее известный как SMB), поддержка которого в UNIX-подобных системах обеспечивается программным обеспечением Samba. Samba работает по протоколам TCP и UDP, соединение шифруется. С помощью Samba возможно обеспечить не только общий доступ к файлам и принтерам, но и, например, построить контроллер домена с поддержкой Active Directory (об этом в следующий раз). С помощью Samba можно открыть общий доступ не только между Windows и Linux, но и между Linux и Linux. Однако есть некоторые ограничения. Во первых, SMB — это «виндовый» протокол, со всеми вытекающими. Он не слишком хорошо интегрируется с UNIX-системами. Не вдаваясь в сложные технические описания, скажу лишь что скорость передачи данных по Samba медленнее, зачастую значительно, она нестабильна, как и загрузка сетевого канала, а также даёт весьма ощутимую нагрузку на процессор. Поэтому если в вашей домашней сети нет Windows-машин, то предпочтительнее использовать протокол сетевой файловой системы — NFS.

Суть работы NFS весьма проста. Удалённый ресурс встраивается в общее дерево файловой системы, и в результате каталог, который находится на файловом сервере или другом компьютере, отображается в вашей системе как локальный, будто находится на диске. NFS работает по протоколу TCP. NFS весьма полезна при создании так называемых тонких клиентов (бездисковые рабочие станции, в которых система загружается по сети). Скорость передачи данных по NFS в 2 раза выше, чем через Samba, загрузка сети равномерная, а нагрузка на центральный процессор минимальная. Однако у NFS есть два недостатка. Первый — довольно фиговая поддержка в Windows (реализуется через подсистему UNIX и отдельное приложение). Второй — отсутствие шифрования (c версии NFSv4, для шифрования может использоваться протокол Kerberos). Тем не менее, для Линуксовой сети, NFS — идеальный вариант.

Внимание: на обеих системах должны быть настроены статические IP адреса.В Windows кликнете правой кнопкой на значке сетевых подключений и выберите «Центр управления сетями и общим доступом», далее «Изменение параметров адаптера», выберите нужный адаптер (вашу сетевую карту) и зайдите в её свойства. Перейдите в пункт «Протокол Интернета версии 4» и выберите «Использовать следующий IP адрес»:

Если ваши компьютеры соединены напрямую, поле «Основной шлюз» можете оставить пустым. Если через роутер — укажите IP адрес роутера (тот, через который осуществляется доступ к его вэб-интерфейсу, обычно 192.168.0.1). В Linux аналогичную операцию можно провести в Network Manager (настройка сетевых подключений, вкладка IPv4):

Если вы используете фаерволл (брандмауэр Windows либо другое аналогичное ПО, а также iptables в Linux или фаерволл в вашем роутере), убедитесь что открыты нужные порты (Для SAMBA: 135, 139, 445/TCP; 137, 138/UDP. Для NFS: 2049/TCP).

Linux => Windows

Представим ситуацию: у вас есть второй компьютер (или файловый сервер), под управлением Ubuntu 14.04, на котором находится большая коллекция ваших видео, фото и так далее, расположенная на отдельном диске, который монтируется в /media/MyDATA. Этот диск нужно расшарить на компьютер под управлением Windows 8.1. Первым делом, установим необходимые пакеты:

sudo apt install samba samba-common smbclient

Теперь необходимо сконфигурировать Самбу. У вас есть два пути: консольный и графический.

Консольный.

Открываем файл /etc/samba/smb.conf:

sudo nano /etc/samba/smb.conf

Полностью удаляем всё содержимое и вписываем такие настройки:

В секции global описываются общие параметры: WORKGROUP — имя рабочей группы (должно быть одинаково для всех машин в локальной сети), Ubuntu-PC — имя компьютера, с которого расшариваются каталоги (укажите своё), вход без пароля, гостевой доступ и оптимизации для соединения. В секции MyDATA описывается доступ к диску, смонтированному в /media/MyDATA. При желании вы можете указать доступ к отдельным каталогам на этом диске, аналогичным способом. Сохраните файл и выполните команду:

Теперь запустите сервер Samba:

sudo service start smbd

Графический.

Для настройки параметров Samba в графическом интерфейсе, существует 2 замечательные утилиты — system-config-samba (есть только в Ubuntu и производных) и gadmin-samba (есть везде). Эти утилиты представляют собой весь конфиг Самбы, выполненный в графическом режиме. Для Ubuntu установим первую утилиту:

sudo apt install syste-config-samba

Здесь всё предельно понятно и в настройках разберётся любой 🙂

Для других дистрибутивов (например Debian), установите пакет gadmin-samba:

sudo apt install gadmin-samba

После настройки, перезапустите демон Samba. Для Ubuntu:

sudo service restart smbd

sudo systemctl restart smbd.service

Также можно открыть доступ к нужному каталогу из файлового менеджера, открыв свойства каталога:

В Windows необходимо включить сетевое обнаружение. Для этого в центре управления сетями, зайдите в «Изменить дополнительные параметры общего доступа»

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

Linux => Linux

А теперь представим, что у нас есть компьютер с Debian 8 (IP адрес 192.168.0.2), и ноутбук с Ubuntu 14.04 (IP адрес 192.168.0.3). С ноутбука нужно расшарить раздел диска, который смонтирован в /media/DATA (это раздел для торрентов и прочей файлопомойки). Для этого мы используем NFS:

sudo apt install nfs-kernel-server nfs-common rpcbind

Укажем что нужно расшаривать:

sudo nano /etc/exports

sudo exportfs -a

Далее нужно указать, каким хостам в сети разрешено иметь доступ к серверу:

sudo nano /etc/hosts.allow

Указываем доступ для всех машин, находящихся в подсети 192.168.0.0/255.255.255.0:

nfsd: 192.168.0.0/255.255.255.0
rpcbind: 192.168.0.0/255.255.255.0
mountd: 192.168.0.0/255.255.255.0

Если вы указали в файле exports только IP адрес нужной машины, то соответственно, указывайте его.

Теперь запустите сервис:

sudo service nfs-kernel-server start

На компьютере установите следующие пакеты:

sudo apt install nfs-common rpcbind

Создайте директорию для монтирования общего ресурса:

sudo mkdir /media/Share

Монтирование вручную.

sudo mount -t nfs4 192.168.0.3:/ /media/Share

В результате всё содержимое диска /media/DATA (на ноутбуке) окажется доступным на компьютере в каталоге /media/Share, как если бы эти данные хранились на нём. Для того чтобы ресурс монтировался автоматически после загрузки системы, есть два способа.

Монтирование через fstab.

Файл /etc/fstab содержит в себе информацию о присутствующих файловых системах, точках монтирования и параметрах монтирования. Чтобы ресурс /media/DATA монтировался на ваш компьютер автоматически, добавьте в конец файла /etc/fstab следуюущую строку:

192.168.0.3:/ /media/Share nfs user,rw,noauto 0 0

Опция noauto запрещает автоматическое монтирование во время загрузки, так как сеть может быть недоступна в этот момент. Вместо этого, в файловом менеджере, в левой колонке появится пункт Share, кликнув на который, сетевой ресурс автоматически смонтируется. Однако при таком способе монтирования, есть пара существенных недостатков. Во первых, если в момент выключения компьютера, был открыт какой-либо файл, расположенный на сетевом ресурсе, компьютер откажется выключаться. Во-вторых, такая же ситуация произойдёт в случае пропажи связи между клиентом (компьютером) и сервером (ноутбуком). Для того, чтобы этих проблем не было, существует второй способ монтирования.

Монтирование с помощью AutoFS.

AutoFS — это пакет для обеспечения монтирования съёмных и сетевых накопителей, только при обращении к ним. При отсутствии обращения к сетевому ресурсу или съёмному устройству в течении определённого времени, он автоматически размонтируется, и мгновенно монтируется при первом же обращении к нему. Устанавливаем:

sudo apt install autofs

sudo nano /etc/auto.master

В конец файла добавляем строку:

/mnt /etc/auto.nfs —timeout=60

/mnt — каталог для монтирования сетевого ресурса.
/etc/auto.nfs — путь к файлу, в котором описаны параметры монтирования.
—timeout=60 — время в секундах, после которого произойдёт размонтирование ресурса (можете указать своё).

Сохраняем и переходим к следующему файлу:

sudo nano /etc/auto.nfs

Share -fstype=nfs,rw,noatime,noexec,nosuid,tcp,async,rsize=32768,wsize=32768,intr,nolock,soft,noauto 192.168.0.3:/

Создадим директорию Share в каталоге /mnt, куда будет монтироваться ресурс:

sudo mkdir /mnt/Share

Вот и всё. Теперь в каталоге /mnt/Share, при первом же обращении к нему, будет появляться содержимое удалённого ресурса /media/DATA. Кнопка подключения сетевого диска появится в файловом менеджере.

При создании локальной сети не каждый администратор подходит с ответственностью к выбору диапазона адресов. А может и не каждый догадывается о наличии частных диапазонов кроме 192.168.0.0/24. И со временем такая бомба замедленного действия может дать о себе знать. Локальные сети объединяются, возникает потребность в коммуникации между хостами разных сетей. И тут выясняется, что номера сетей совпадают. И менять их по каким либо причинам проблематично или невозможно.

В таком случае, серверу, маршрутизирующему пакеты между сетями, остается сделать вид, что номера сетей различны и выдавать желаемое за действительное. В богатом арсенале Linux есть средства для таких манипуляций: iptables с NETMAP и утилита ip.

Из сети LAN1 мы хотим послать пакет в сеть LAN2. Но мы не можем послать его в сеть, номер которой одинаков с нашим. В самом частом случае 192.168.0.0/24. Если такой пакет появится в LAN1, он не будет знать, что есть LAN2, он будет искать такую машину в LAN1. Таковы правила маршрутизации по умолчанию.
Значит, надо посылать пакеты с другими адресами, которые уйдут в роутер.

Как это должно вглядеть для наблюдателя из LAN1
Например, пользователь сети LAN1 будет видеть сеть LAN2 как 10.8.1.0/24. Тут уже никакого пересечения адресов. LAN1 доволен.

image

Как это выглядит с обеих сторон
Из LAN1 приходит пакет с адресом отправителя 192.168.0.100 и адресом назначения 10.8.1.200. Из роутера с интерфейса LAN2 выходит тот же пакет с адресом отправителя 10.8.1.100 и с адресом назначения 192.168.0.200. Пакет проходит до адреса назначения и тот шлет в ответ на адрес отправителя со своим адресом. Пакет уходит в роутер. В нем происходит обратное преобразование и пользователь LAN1 получает ответ с того адреса, на который отправил пакет.

Теория. Путь пакета в ядре роутера: netfilter

image

Здесь я попытаюсь рассказать о путешествии транзитного трафика через наш Linux-роутер. Для полного понимания процесса путешествия пакета лучше видеть схему его прохождения из Википедии по цепочкам netfilter.

Наш пакет с [источником|назначением] [192.168.0.100|10.8.1.200] попадает на сетевой интерфейс роутера и первой его цепочкой будет PREROUTING.

PREROUTING

Проходя по цепочке он попадает в таблицу PREROUTING mangle. В которой посредством iptables мы определяем интерфейс, с которого он пришел, и адрес источника. Если это наш пациент, мы его помечаем действием MARK.
После чего пакет [192.168.0.100|10.8.1.200|(marked)] попадает в таблицу nat. Эта таблица предназначена для трансляции адресов. Поскольку не существует реального адреса 10.8.1.200, то на последующем этапе маршрутизации пакет будет отброшен или уйдет в неизвестном направлении. Поэтому заменяем ему адрес назначения на тот, на который он действительно должен пойти именно тут: [192.168.0.100|192.168.0.200|(marked)]. Делается это действием NETMAP, которое заменяет номер сети по маске.

ROUTING

Пакет успешно проходит цепочку FORWARDING. Попадает опять на этап маршрутизации. Если в FORWARDING с ним ничего не случилось, а по идее не должно было. Он идет тем же путем. После чего попадает в POSTROUTING.

POSTROUTING

Без изменений доходя до таблицы nat. Мы должны изменить адрес источника. Ведь ответ на пакет [192.168.0.100|192.168.0.200] будет отправлен в локальную сеть, а не в роутер. Чтоб он попал обратно в роутер, меняем адрес источника на несуществующий [10.8.1.100|192.168.0.200]. Опять же NETMAP. После этого пакет выходит в LAN2.
С ответным пакетом проделываем обратную процедуру, чтоб он дошел до изначального источника.

Реализация

Узнаем пакет по метке и действием NETMAP в таблице PREROUTING подменяет номер сети.

В POSTROUTING NETMAP подменяет адрес источника.
После этого все обращения на подсеть 10.8.1.0/24 будут выглядеть внутри LAN2, как обращения из подсети 10.8.2.0/24.

ROUTING

Чтобы маршрутизировать пакеты по метке необходимо создать свою таблицу маршрутизации.Редактируем /etc/iproute2/rt_tables, добавляя уникальное число и название новой таблицы.
256 netmap
Далее надо добавить правило, по которому в эту таблицу будут направляться пакеты на маршрутизацию.

Теперь помеченные пакеты будут уходить на маршрутизацию в таблицу netmap.

И последним шагом нужно определить маршруты в таблице netmap.

Или можно указать в особом случае отдельный шлюз, если в эту сеть трафик от роутера идет через него. Что-то в духе:

Пока рано радоваться, к нам придет ответ из LAN2 [192.168.0.100|10.8.2.200].
Надо сделать все тоже самое, но только преобразовать обратно. Увы, netfilter сам этого не делает. Все действия уже описаны, приведу только последовательность команд для преобразования адресов в одну и в обратную сторону. (В первой таблице маршрутизации необходимости в данном случае нет, но при иных обстоятельствах может понадобиться.)

Результаты

Вот что пишет tcpdump (первый пример с vnc, второй с пингом):

12:46:46.358969 IP 192.168.0.100.41930 > 10.8.1.200.5900: Flags [P.], seq 647:657, ack 261127, win 1213, options [nop,nop,TS val 460624 ecr 171318], length 10
12:46:46.358978 IP 10.8.2.100.41930 > 192.168.0.200.5900: Flags [P.], seq 647:657, ack 261127, win 1213, options [nop,nop,TS val 460624 ecr 171318], length 10
12:46:46.505847 IP 192.168.0.200.5900 > 10.8.2.100.41930: Flags [.], ack 657, win 64879, options [nop,nop,TS val 171320 ecr 460624], length 0
12:46:46.505861 IP 10.8.1.200.5900 > 192.168.0.100.41930: Flags [.], ack 657, win 64879, options [nop,nop,TS val 171320 ecr 460624], length 0

12:47:46.363905 IP 192.168.0.100 > 10.8.1.200: ICMP echo request, id 2111, seq 1, length 64
12:47:46.363922 IP 10.8.2.100 > 192.168.0.200: ICMP echo request, id 2111, seq 1, length 64
12:47:46.364049 IP 192.168.0.200 > 10.8.2.100: ICMP echo reply, id 2111, seq 1, length 64
12:47:46.364054 IP 10.8.1.200 > 192.168.0.100: ICMP echo reply, id 2111, seq 1, length 64

Tcpdump отлично демонстрирует, как происходит преобразование адресов на входе в один интерфейс и на выходе в другой и в обратную сторону.

Так же отлично работают остальные сервисы, типа Samba и ее аналог на Windows.

Если соединение между сетями организовано посредством туннеля OpenVPN, то для правильной маршрутизации со стороны клиента в конфиг сервера необходимо добавить дополнительный маршрут через туннель.
push «route 10.8.1.0 255.255.255.0»

Читайте также:

  • За сколько запускается windows 10 на ssd m2
  • Что вместо netmessagebuffersend для windows 7 и выше
  • Репозиторий astra linux не содержит файла release
  • Windows xp синий экран при загрузке как восстановить
  • Как изменить размер рабочего стола в windows 10

Как соединить два компьютера между собой через роутер linux

Дано. Основной ПК с двумя сетевыми картами: та что встроена на «материнке» и вторая (PCI) TP-Link. PCI-сетевая имеет подключение к сети Интернет местного провайдера. Та что встроена в «материнку» подключена кабелем к ноутбуку в соседней комнате. На основном Ubuntu 13.04 64-bit. На ноутбуке Lubuntu 13.04 64-bit.

Задача минимум. Дайте, пожалуйста, инструкции, как их соединить так, чтобы с ноутбука и основного ПК были видны «расшаренные» ресурсы (папки с фалйлами) и ими можно было обмениваться.

Задача максимум. Чтобы с ноубука можно было поменять (в Нетворк Менеджере например) тип соединения и подключиться ноутбуком через основной ПК к сети интернет.

То есть, нужно тоже что с роутером, только без него.

Роутер не предлагать — надо без него.

Очень — очень заранее всем благодарен за помощь!

Как соединить два компьютера между собой через роутер linux

11 июн 2019, 07:55

Кирилл , А в чем сложность?
95% домашних или soho маршрутизаторов искаропки несут преднастроенный vlan с раздачей dhcp, в который в последующем натится интернет трафик.

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

Изображение

Изображение

Chocobo

Dja Сообщения: 6874 Зарегистрирован: 27 авг 2016, 20:03 Решено: 30 Откуда: Voskresensk Благодарил (а): 1309 раз Поблагодарили: 723 раза Контактная информация:

подключение нескольких компьютеров с linux mint к общей локальной сети с роутером

13 июн 2019, 23:39

Это смотря сколько это несколько.
Если портов в роутере не хватает, то в один из них свитч, а уже к нему наши PC

Новичок? — ознакомься с правилами
и Панель форматирования
Изображение
телеграм
Изображение

madesta Сообщения: 1859 Зарегистрирован: 11 июн 2017, 21:47 Решено: 24 Откуда: BY Благодарил (а): 77 раз Поблагодарили: 407 раз Контактная информация:

подключение нескольких компьютеров с linux mint к общей локальной сети с роутером

14 июн 2019, 00:22

11 июн 2019, 06:09

Мне нужно соеденить несколько компьютеров в одну общую сеть, и при этом все это дело подключить к wi fi роутеру с помощью патч-корда

Насколько мне понятно из приводимой дословно формулировки, кабель к wifi роутеру предусмотрен только 1. В таком случае может понадобиться некое устройство типа коммутатора, как и пояснил Dja, одно из его гнёзд которого будет патчкордом соединено с гнездом wifi роутера. Но такая схема избыточна как в плане единиц используемой техники, так и с точки зрения финансовых затрат.

Вообще-то, как правильно говорилось в ответах выше, сейчас стандартный роутер от провайдера позволяет патчкордом подключить 3-4 компьютера. Wifi роутера позволяет подключить к нему столько узлов, сколько позволяет маска локальной сети, которая по умолчанию составляет 24 (255.255.255.0), то есть рассчитана на 253 узла + сам роутер. К сожалению, автор не указал, имеют ли его компьютеры возможность подключения к роутеру по wifi.

Может быть вопрос следует рассматривать немного в другой плоскости, а именно — необходимостью соединения каждого из компьютеров с Интернет и в то же время обеспечения возможности обращения компьютеров друг к другу по именам компьютеров?

VirtualBox: виртуальная локальная сеть, маршрутизация в Linux

На 4 курсе Бауманки я получил задание: сделать виртуальную локальную сеть на базе Linux. Информации на эту тему оказалось довольно много, но ее поиск может занять много времени, а порой даже запутать. Поэтому я решил расписать самые основные шаги для построения локальной сети с использованием VirtualBox, а также пролить свет на некоторые неочевидные настройки Linux.

Описание задачи

Создать виртуальную сеть в VirtualBox, включающую в себя первую сеть на 2048 хостов, вторую сеть на 256 хостов и сервер, выступающий в роли маршрутизатора. В последствии на сервере можно будет настроить файервол для вывода в интернет обоих сетей.

Схема подключения локальных сетей

Любой компьютер первой сети должен успешно выполнять пинг любого другого компьютера второй сети и наоборот. ICMP-пакеты должны проходить через сервер. Сети и сервер должны быть представлены в виде компьютеров с соответствующими ipv4-адресами.

Настройка виртуальных машин

Если говорить максимально коротко, то сервер одновременно находится и в первой локальной сети, и во второй. Это значит, что по одному сетевому интерфейсу он видит все компьютеры из сети на 2048 хостов, а по другому — все компьютеры из сети на 256 хостов. Для объединения виртуальных машин, допустим сервера и машины первой сети, будем использовать тип подключения «Внутренняя сеть». Внутренняя сеть позволит объединить сервер (SERVER) и первую сеть (LAN 1) на физическом уровне (аналог — соединение кабелем).

Тип подключения первой сетиТип подключения сервера

Следует обратить внимание на то, что имя внутренней сети LAN1 на первом адаптере должно совпадать с именем внутренней сети SERVER’а на первом адаптере. Таким образом, можно реализовать физическое соединение любого адаптера виртуальной машины LAN 1 с любым адаптером виртуальной машины SERVER. Аналогичным образом соединим вторую сеть (LAN 2) с другим сетевым адаптером сервера, за одним исключением, название внутренней сети должно отличаться.

На данном этапе машины соединены физически, но отправлять ICMP пакеты еще нельзя, для этого необходимо настроить ip-адреса.

Настройка адресов сетей и сервера

Для первой сети на 2048 хостов зададим адрес 192.168.1.0/21, для второй — 192.168.2.0/24. Про ip-адресацию написано уже достаточно большое количество статей, поэтому на ней останавливаться не будем. Соответственно, необходимо задать адреса каждой виртуальной машине.

Для начала стоит посмотреть на сетевые интерфейсы сервера с помощью команды ifconfig:

Сетевые интерфейсы сервера

  • eth0 — из предыдущего пункта адаптер 1 с типом подключения «Сетевой мост», сейчас его рано разбирать
  • eth1 — адаптер 2 с типом подключения внутренняя сеть, соединяется с адаптером 1 (там это будет eth0) первой виртуальной машины LAN 1, имя подключения LAN 1
  • eth2 — адаптер 2 с типом подключения внутренняя сеть, соединяется с адаптером 1 второй виртуальной машины LAN 2, имя подключения LAN 2

Следующими двумя командами зададим ip-адреса сервера в первой и второй сетях соответственно:

  • ifconfig eth1 192.168.1.10 netmask 255.255.248.0
  • ifconfig eth2 192.168.2.10 netmask 255.255.255.0

Затем необходимо настроить ip-адреса на eth0 виртуальных машин LAN1 и LAN2. Выполнив команду ifconfig на каждой из машин можно увидеть следующее:

Настройки сетевых интерфейсов на сервереНастройки сетевых интерфейсов LAN 1Настройки сетевых интерфейсов LAN 2

На данном этапе LAN 1 видит SERVER по адресу 192.168.1.10, а SERVER видит LAN 1 по 192.168.1.1. Похожая ситуация и со второй сетью, LAN 1 видит SERVER по адресу 192.168.2.10, а SERVER видит LAN 1 по 192.168.2.1.

Убедиться в этом можно с помощью команды ping, которая отсылает icmp пакеты по определенному ip-адресу и принимает ответ. При пинге с SERVER’а адреса 192.168.2.1 (команда ping 192.168.2.10) должен получиться следующий результат:

Результат успешного пинга сервера

Пакеты идут, значит все правильно.

Маршрутизация через сервер

Данная часть статьи легче для понимая, поэтому коротко и по делу. LAN 1 и LAN 2 находят в разных сетях, но у них есть общая точка соприкосновения — SERVER. Это значит, что две сети могут общаться между собой именно через него. Но для этого надо настроить маршрутизацию.

Для начала стоит разрешить на сервере пересылку пакетов между различными сетевыми интерфейсами командой: echo 1 > /proc/sys/net/ipv4/ip_forward. С помощью утилиты маршрутизации route добавим статические маршруты из сети LAN 1 в LAN 2 через SERVER, и из сети LAN 2 в LAN 1 через SERVER.

LAN 1: route add -net 192,168.2.0 netmask 255.255.255.0 gw 192.168.1.10 dev eth0
LAN 2: route add -net 192.168.0.0 netmask 255.255.248.0 gw 192.168.2.10 dev eth0

Следует отметить, что атрибут -net указывается для того, чтобы провести маршрут именно до сети, а не до отдельного хоста, а после атрибута gw указывается адрес сервера для той сети, в которой начинается маршрут.

Такая маршрутизация позволяет первой сети направлять пакеты из одной сети в другую через сервер.

Заключение

Данная статья должна ответить на базовые вопросы читателей по поводу практической реализации и расставить по местам некоторые вопросы о создании виртуальных локальных сетей в VirtualBox с использованием Linux.

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

  • VirtualBox
  • виртуальная локальная сеть
  • Локальная сеть
  • Линукс
  • маршрутизация
  • бауманка
  • ip адрес
  • сетевой мост
  • Настройка Linux
  • Системное администрирование
  • IT-инфраструктура
  • Сетевые технологии
  • Сетевое оборудование

Форум русскоязычного сообщества Ubuntu

Страница сгенерирована за 0.107 секунд. Запросов: 23.

  • Сайт
  • Об Ubuntu
  • Скачать Ubuntu
  • Семейство Ubuntu
  • Новости
  • Форум
  • Помощь
  • Правила
  • Документация
  • Пользовательская документация
  • Официальная документация
  • Семейство Ubuntu
  • Материалы для загрузки
  • Совместимость с оборудованием
  • RSS лента
  • Сообщество
  • Наши проекты
  • Местные сообщества
  • Перевод Ubuntu
  • Тестирование
  • RSS лента

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *