Як я можу ділитися файлами в домашній мережі?


11

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

Будь-яка інформація про те, як це налаштувати, була б корисною.

Будь ласка і дякую.

Відповіді:


12

Взагалі мережа з Linux - це широке поле. Це одна з тих частин, де операційна система є сильною і пропонує багато можливостей. Я б запропонував різні кроки:

Отримання IP-адреси

DHCP

Спочатку кожен комп'ютер у вашій мережі потребує IP-адреси. У більшості домашніх мереж є якийсь (DSL) маршрутизатор, який пропонує DHCP . Це означає, що ви автоматично отримаєте IP від ​​маршрутизатора і не потрібно турбуватися про це.

Авахі

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-адресу та ім’я. Ви можете підключитися до них.

Ділитися файлами

Nautilus дозволяє обмінюватися файлами. Просто натисніть на папку правою кнопкою миші та оберіть її надсилати. Врешті-решт Ubuntu встановить кілька відсутніх файлів. Виберіть ім’я та права доступу для цієї спільної доступу і ви закінчили. Якщо ви користуєтесь service-discovery-appletабо до ahavi-discoverних легко отримати доступ.

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

Чат

Тут нам знову потрібен Авахі. Встановіть python-avahiта виберіть Pidgin як програмне забезпечення для чату (також Gajim вміє спілкуватися через Bonjour). Створіть новий обліковий запис і оберіть Bonjour як протокол зв’язку. Якщо ви запустили Pidgin та інших користувачів Bonjour у вашій мережі, ви побачите їх і можете спілкуватися в чаті.

Як говорилося раніше, є кілька інших можливостей спілкуватися. Я вибрав лише це. Крім того, ви можете налаштувати ці послуги конкретними способами. Якщо у вас є питання, то краще за все поставити їх детальніше. Розважайте свою мережу. :-)


1

Це дуже просто. Займає всього пару хвилин.

Створення мережі:
просто натисніть значок мережі на панелі та натисніть кнопку створити нову бездротову мережу . Виберіть ім'я та пароль та натисніть кнопку створити. Тепер ця бездротова мережа повинна бути доступна на всіх машинах, що знаходяться поблизу. Ви можете обмінюватися файлами, спілкуватися в чаті, віддаленому робочому столі, ділитися з’єднанням з Інтернетом тощо. Ви також можете створити мережеве / дротове з'єднання, зробити це редагуванням з'єднань, потім додати дротову мережу та на вкладці IPV4 вибрати спільний доступ до інших або лише локальне посилання . Спільний доступ до інших користувачів поділиться вашим інтернет-підключенням до іншої машини на LAN. Локальна посилання не буде.

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

Сподіваюся, що це допомагає.


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-адреса маршрутизаторів) (якщо ваше ім’я користувача та пароль - "адміністратор", будь ласка, змініть пароль, щоб ніхто не мішався з налаштуваннями вашого маршрутизатора !!!!!!!!!!!!)

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

Третій редагування файлу хостів:

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

Де твій батько взявся до цього?
Коді Харлоу

Гей, я тато. І у мене є ГОТ, щоб розібратися в домашніх мережах. І мій син це знає!
Смандолі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.