Повечето домакинства разполагат с множество компютри, независимо дали става дума за комбинация от настолни компютри, лаптопи или комбинация от двете, както и безжични приспособления като таблети и смартфони. Една от най-фундаменталните и полезни задачи е възможността да споделяте папки, файлове и принтери в домашна мрежа. Нека да разгледаме един от най-лесните начини за споделяне / достъп до файлове от няколко устройства, работещи под Linux Mint. Като забележка, това трябва да работи и с Ubuntu, но смятам, че Linux Mint е малко по-лесна за използване и е отправна точка за тази статия.

Има няколко различни начина за създаване на домашна Linux мрежа, но следващият метод е как да инсталирам моя компютър и лаптопи, които работят с Linux Mint.

1. Съберете / Настройте вътрешните IP адреси на всички компютри, които ще работите в мрежа.

В системната област кликнете с десния бутон върху иконата Network Manager и изберете "Connection Information". В зависимост от вида на връзката иконата на мрежовия мениджър може да показва икона с чифт свързан компютър (за кабелна връзка) или икона със състоянието на безжичната връзка (за безжична връзка). Този прозорец ще ви покаже цялата мрежова информация, която ще ви е необходима за устройството, включително неговия IP адрес.

Настройте статичен IP или резервен адрес

Тъй като повечето компютри и рутери използват DHCP по подразбиране, за да получат автоматично вътрешни IP адреси, има шанс IP адресът на устройството да се промени, ако се рестартира или ако подновяването на лизинга. Това може да доведе до прекъсване на споделянето в мрежата. Има два начина за разрешаване на това:

  • В настройките на рутера можете да зададете резервен IP адрес за конкретен физически адрес (MAC адрес)
  • Можете да създадете статичен IP адрес за мрежовия интерфейс.

Използвам статични IP адреси за моите устройства и ще покажа тази процедура в тази статия. Ако искате да резервирате IP адреси в маршрутизатора, ще трябва да проверите настройките на вашия маршрутизатор. Всеки маршрутизатор е различен, но трябва да има настройка, за да резервира определен IP адрес за конкретен MAC адрес.

За да настроите статично IP в Linux Mint, щракнете с десния бутон върху иконата на мрежовия мениджър в системната област и изберете "Edit Connections". Изберете раздела "Кабелен", ако компютърът е свързан чрез мрежов кабел или "Безжичен", ако е свързан чрез безжична връзка. Маркирайте правилния интерфейс или безжичната мрежа и кликнете върху "Редактиране".

В прозореца "Редактиране" изберете раздела IPv4. Кликнете върху падащото меню и изберете "ръчно". След това редактирайте IP адреса, NetMask и Gateway информация. Трябва да се уверите, че IP адресът за всяко устройство е уникален. Обикновено просто използвам текущия IP адрес, който бе предоставен чрез DHCP и се увери, че става статичен IP. Можете да използвате всяка схема за номериране, която харесвате, стига да са уникални. След като въведете цялата информация, кликнете върху Прилагане и от този момент напред устройството винаги ще има IP адреса, на който сте въвели ръчно.

2. Инсталирайте SSH сървъра на всяко устройство.

SSH е сигурно и лесна за използване. Софтуерът за клиентски SSH е инсталиран по подразбиране, но сървърът не е. Ако искате да можете да се свържете с конкретно устройство, това устройство трябва да има инсталиран SSH сървър. Ако никога не искате да се свържете с конкретно устройство, можете да пропуснете тази стъпка. В този случай ще можете да се свържете от това устройство с друго устройство (клиент-сървър).

За да инсталирате OpenSSH Server, отворете терминала и въведете:

 sudo apt-get инсталирате openssh-сървър 

Въведете вашата sudo парола и SSH сървърът ще се инсталира. Това е всичко, което има!

3. Конфигурирайте настройките на защитната стена на всяко устройство

Ще трябва да зададете настройките на защитната стена на всяко устройство, за да позволите трафикът да дойде от другите устройства. Отидете на "Меню -> Всички приложения -> Конфигурация на защитната стена" или на командния ред въведете:

 gufw 

Това ще доведе до интерфейса на GUI към защитната стена на UFW. Кликнете върху "Добавяне" и кликнете върху раздела "Разширени". В полето "От" въведете IP адреса на устройството, което ще се свързва с това устройство, а в полето "За" въведете адреса на това устройство (устройството, чиито настройки на защитната стена вече конфигурирате). Кликнете върху "Добавяне" и ще видите правилото в главния прозорец. В този пример IP 192.168.1.104/tcp е компютърът, на който настройвам конфигурацията на защитната стена и правилото позволява трафик от устройството на адрес 192.168.1.109.

Добавете правила за всички други устройства, които ще трябва да свържете / споделите с това устройство, за да сте сигурни, че защитната стена ще приеме трафик и споделяне на файлове.

4. Свържете се с всяко устройство / настолен компютър / лаптоп.

След инсталирането на SSH и настройките на защитната стена са правилно конфигурирани, това е моментът на истината; сега ще създадем връзки през SSH към устройството, с което искаме да споделим.

Да приемем, че устройството на 192.168.1.109 е лаптоп и го свързваме към 192.168.1.104, което е настолен компютър.

  1. На лаптопа отворете файловия мениджър на Nautilus.
  2. Кликнете върху "Файл -> Свързване със сървър".
  3. В падащото меню "тип услуга" изберете SSH .
  4. Въведете IP адреса на устройството, с което искате да се свържете, в този пример: 192.168.1.104. След това кликнете върху Свързване. Ако той намери правилно устройството, ще видите прозорец за вход. Въведете потребителското си име и парола за устройството, с което се свързвате, и изберете "Запомни завинаги".

5. Linux Mint ще монтира директория с папки към компютъра на IP адреса, който сте наименували и ще се отвори прозорец File Directory, който ви позволява да преглеждате папките и файловете на мрежовия компютър.

5. Създайте пряк път за папки.

След като имате достъп до отдалечения / свързан в мрежа компютър, можете да създадете папка за бърз достъп в лявата лента на прозореца Файлов диспечер. Просто изтеглете папка в лявата странична лента (обикновено плъзгам папката "Начало" от отдалечения компютър). След това можете да преименувате папката на нещо смислено, например "Desktop_Home". Сега по всяко време, когато кликнете върху тази папка, ще се свърже с мрежовия компютър и ще имате достъп до него. Тъй като сте запазили паролата, няма да е необходимо да влизате отново, освен ако паролата не бъде променена в бъдеще.

6. Изплакнете и повторете

Сега можете просто да повторите процеса на другите устройства и да създадете папката за бърз достъп във всяка от тях. Всеки път, когато искате да споделяте между устройствата, можете да се свържете чрез пряк път към споделената папка (при условие, че другото устройство е включено, разбира се!).

Въпреки, че това включва няколко стъпки, открих, че това е един от най-лесните начини за достъп до папки и файлове сред моите настолни компютри и лаптопи у дома, които работят с Linux Mint. Какви други начини използвате за създаване на домашна мрежа?

Кредит на изображението: От Lars P.