Как я могу поделиться файлами в моей домашней сети?


11

Я хотел бы настроить домашнюю сеть с различными машинами Ubuntu, которые есть у меня дома. Все они работают 10.04. Это должно было бы иметь возможность обмениваться файлами и, возможно, даже общаться. :)

Любая информация о том, как это настроить, будет полезной.

Пожалуйста и спасибо вам.

Ответы:


12

Сеть в целом с Linux - это широкое поле. Это одна из тех частей, где операционная система сильна и предлагает множество возможностей. Я бы предложил разные шаги:

Получение IP-адреса

DHCP

Сначала каждому компьютеру в вашей сети нужен IP-адрес. У большинства домашних сетей есть некоторый (DSL) маршрутизатор, который предлагает DHCP . Это означает, что вы автоматически получите IP-адрес с вашего маршрутизатора и вам не о чем беспокоиться.

Avahi

Avahi - еще одна простая форма для подключения ваших компьютеров к домашней сети. Вам нужно avahi-daemonустановить. Кроме того, пакет libnss-mdnsнеобходим. Если запущен демон avahi, вы можете подключиться к другим компьютерам в вашей сети с помощью computername.local. Они назначат IP-адрес и будут использовать свое имя хоста для соединений (если вы забыли имена хостов, откройте терминал и введите hostname.).

Фиксированный IP-адрес

Если это не так, то следующим простым решением (на мой взгляд) является назначение каждому компьютеру фиксированного IP-адреса. Для меня самый простой способ это отредактировать etc/network/interfaces:

auto eth0
iface eth0 inet static
   address 192.168.0.42

Эти линии назначают IP 192.168.0.42 сетевому интерфейсу eth0 на этом компьютере. Другая информация, такая как маска сети, маршрутизатор по умолчанию и т. Д., Также может быть введена в этот файл.

DHCP-сервер

Другая возможность - установить DHCP-сервер. Это обычно более сложно. Я не буду освещать это здесь.

Получение имени

В обычных условиях подключение только по IP-адресам не очень удобно. Вы должны запомнить все эти цифры. Так что с именами легче. Если у вас есть только несколько компьютеров в сети, вы можете редактировать /etc/hostsкак:

127.0.0.1  localhost
192.168.0.23 server
192.168.0.42 laptop
192.168.0.65 images
192.168.0.123 router

Первая запись - это IP-адрес, а вторая - имя, которое вы хотите использовать. Теперь вы можете использовать imagesдля подключения к компьютеру с IP 192.168.0.65. Этот файл должен быть на каждом компьютере в вашей сети.

Если вы не хотите распространять этот файл по своим компьютерам, вы можете использовать DNS-сервер, такой как BIND. Но это слишком сложно для моего ответа. ;)

Теперь у каждого компьютера есть IP-адрес и имя. Вы можете подключиться к ним.

Делиться файлами

Наутилус позволяет обмениваться файлами. Просто щелкните правой кнопкой мыши на папке и выберите ее тоже для общего доступа. В конце концов Ubuntu установит некоторые недостающие файлы. Выберите имя и права доступа для этого ресурса, и все готово. Если вы используете service-discovery-appletили ahavi-discoverлегко получить доступ к файлам.

Специальное приложение даритель. Каждый компьютер должен запускать это программное обеспечение. С помощью перетаскивания вы можете обмениваться файлами между компьютерами. Помимо этого вы также можете использовать Pidgin, FTP-сервер или Samba для доступа к файлам.

Чат

Здесь нам снова нужна Avahi. Установите python-avahiи выберите Pidgin в качестве программного обеспечения для чата (также Gajim может общаться через Bonjour). Создайте новый аккаунт и выберите Bonjour в качестве протокола связи. Если вы запустите Pidgin и другие пользователи Bonjour будут активны в вашей сети, вы увидите их и сможете общаться в чате.

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


1

Это действительно легко. Занимает всего пару минут.

Создание сети:
просто нажмите значок сети на панели и нажмите « Создать новую беспроводную сеть» . Выберите имя и пароль и нажмите «Создать». Теперь эта беспроводная сеть должна быть доступна на всех соседних машинах. Вы можете обмениваться файлами, общаться в чате, использовать удаленный рабочий стол, совместно использовать интернет-соединение и т. Д. Вы также можете создать подключение по локальной / проводной сети, для этого отредактировать подключения, затем добавить проводную сеть и на вкладке IPV4 выбрать общий доступ к другим или только локальную ссылку. , Разделяемый другим поделится вашим интернет-соединением с другим компьютером по локальной сети. Локальной ссылки не будет.

Включение чата:
Чтобы включить чат в локальной сети, добавьте учетную запись близкого человека в приложении чата empathy на всех компьютерах.

Надеюсь, это поможет.


1

Более простой способ сделать это в 3 простых шага!

Сначала выясните свой Mac-адрес и текущий IP-адрес в текущей подключенной сети: откройте терминал и введите (оставьте терминал открытым для последнего шага): sudo ifconfig

вы увидите вывод информации о вашей сетевой карте следующим образом:

Link encap:Ethernet  HWaddr 00:11:22:33:44:55 
inet addr:192.168.1.2

Во-вторых, настройте маршрутизатор в качестве сервера DHCP и привяжите статический внутренний IP-адрес к MAC-адресу вашей сетевой карты (-ей) или беспроводной карты (-ий) в разделе «DHCP» вашего маршрутизатора. В браузере перейдите по ссылке:

http://192.168.1.1 (обычно IP-адрес маршрутизатора) (если ваше имя пользователя и пароль «admin», пожалуйста, измените пароль, чтобы никто не мешал настройкам вашего маршрутизатора !!!!!!!!!!!!)

192.168.1.2 = 00:11:22:33:44:55 MyComputer
192.168.1.3 = 11:22:33:44:55:66 MyBrothersComputer

Третье редактирование файла hosts:

sudo gedit /etc/hosts

Добавьте вашу конкретную конфигурацию:

192.168.1.2 My Computer
192.168.1.3 My Brothers Computer

Настройка BIND & DHCP в вашей компьютерной системе может быть проблемой, особенно для новичков, пап и мам, которые ничего не знают о работе в сети. Ваш маршрутизатор автоматически устанавливает для вас статические IP-адреса. Это ежу понятно.


0

Вы можете запустить один из них на сервере. Просто установите Ubuntu Server Edition, а затем установите Samba (если у вас есть компьютер с Windows, если не не установлен), и вы можете иметь локальный IRC-сервер. С сервером было бы намного проще, чем с подключением 5 (просто угадать здесь). Если у вас 2 или 3, просто подключитесь прямо к этому ПК, но сервер сделает это намного проще.

Для подключения просто используйте сетевое расположение в Ubuntu и подключайтесь через SSH.


Это слишком сложно для кого-то вроде моего отца.
Owais Lone

Где твой папа пришел в это?
Коди Харлоу

Привет, я папа. И я должен выяснить домашнюю сеть. И мой сын это знает!
Smandoli
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.