Монтирайте SMB устройства от конзолата

Не отричам никого от навика си да играя, порок, наследен от моите приключения в Windows системи, който не съм използвал повече от 6 години, освен ако не става дума за поправяне на някакво малко нещо на компютъра на баща ми, че макар и да боли, трябва да призная кой е „Атеист на всичко, което прилича на пингвин“.

Един мой приятел ме попита за емулиране на Warcraft (той всъщност се интересуваше от това как играх DOTA) en GNU / Linux и му направих цялата обиколка (използвайки същото вино като кросоувъра) на което той отговори с истинска сабя: Ами ако имам Warcraft на компютър с Windows и искам да го използвам на моя с Linux? Днес след малко, но ползотворно търсене в San Google, аз ще ви дам отговор как да отговорите на въпроса на моя приятел:

Да подражава на игра на Windows в системи GNU / Linux добре познати приложения като Вино, CrossOver, Cedega и т.н ... няма да повтарям тази част но нещата се усложняват, ако тези приложения не са физически на нашия HDD и много повече, ако са на компютър с Windows, до който трябва да осъществим достъп през локалната мрежа. За достъп до тези ресурси се използва протоколът SMB, но това не ни позволява да емулираме отдалечени приложения, така че търсенето и търсенето намерих как да го направя чрез отдалечени SMB единици (какво в Windows казва споделени ресурси) монтиран на нашия компютър.

За да монтираме отдалечен SMB модул на нашия компютър, ние се нуждаем от модула smbfs и клиента smbclient, така че го инсталираме от хранилището

#apt-get install smbfs smbclient

След като тези модули бъдат инсталирани, можем да изброим нещата, които се споделят на всеки компютър в мрежата благодарение на smbclient и синтаксиса:

#smbclient -L Nombre_PC -U NombreUsuario

Излишно е да казвам, че името на компютъра може да бъде заменено с неговия IP и потребителското име трябва да е потребителят на SAMBA или (ако те са същите като моя приятел, който има неща на компютър с Windows) името на потребителя с достъп до този дял. Ето пример за това как изглежда, когато изброим споделените ресурси на компютър с Windows:

След като разберем какъв ресурс е споделил компютърът, ние продължаваме да го монтираме на нашия компютър. За да монтираме споделен ресурс на нашия компютър, можем да използваме 2 начина: или да използваме модула smbfs или използване CIFS (Обща файлова система в Интернет) което някои наричат ​​наследник на SMB и което също ни позволява да използваме малко повече свобода, в тази статия ще изложа как би било от двата начина и си струва да се изясни, че и двата са ефективни.

1- Използване на smbfs:

За монтиране на дял от разстояние с помощта на модула smbfs се използва синтаксисът:

mount -t smbfs -o username=nombreUsuario //nombre_PC_o_IP/Nombre_Recurso /Punto_de_Montaje -o Opciones

Изясняване на опциите:

Опциите smbfs са няколко, една от тях е потребител = стойност което също може да бъде потребителско име = стойност и двете са валидни и представляват потребителя на SAMBA или потребителя на Windows с достъп до този споделен ресурс

2- Използване на CIFS:

CIFS това е част от инструмента на пакета cifs-util което се извиква косвено от командата за монтиране и може да се използва по няколко начина или можем да го направим с опцията "-t cifs" или можем директно да го използваме с изявлението "mount.cifs" от 2-те начина, по които работи по същия начин , като цяло синтаксисът ще бъде нещо като

mount -t cifs //recurso /punto de montaje -o Opciones

Избрах опцията mount.cifs и предадох на потребителя достъп до ресурса като част от опциите:

Като допълнителна информация ще ви кажа, че можем да накараме нашата система да направи това, като стартира компютъра, като създаде файл с идентификационни данни и след това напише следния ред във файла fstab:

# 
//Recurso /Punto_de_Montaje cifs uid=Usuario,credentials=Ruta_credenciales 0 0

В този случай идентификационният файл е просто текстов файл, който съдържа опциите за идентификационни данни:

username = Стойност

парола = Стойност

В края на тези процеси, каквото и да сме избрали при достъп до папката, която сме определили като точка на монтаж, можем да използваме тези приложения, сякаш наистина са на нашия компютър:

Както може да се види на тази последна фигура в папката / средно / LK E $ share е монтиран (съответства на дял E $ на Windows) и по този начин можем да стартираме Warcraft, както е искал моят приятел. Надявам се, че това ви е послужило добре и преди някой трол да започне да бърбори, тук ви оставям там, където получавам информация.

Допълнителна документация:


Съдържанието на статията се придържа към нашите принципи на редакторска етика. За да съобщите за грешка, щракнете върху тук.

13 коментара, оставете своя

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   jorgemanjarezlerma каза той

    Как сте.

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

  2.   Hyuuga_Neji каза той

    Благодаря за тази подкрепа, наистина нямах представа как ще го приемат

  3.   надлежен каза той

    Приносът е страхотен!

  4.   кики каза той

    Не знаех този начин за монтиране от терминала, винаги го правя от Thunar и Nautilus, като натискам Ctrl + L и напиша smb: // IP-адрес. Истината е, че много добър урок и много добре обяснен. Поздрави и да живее САМБА!

    1.    Hyuuga_Neji каза той

      Ако можете да получите достъп до него от Файловия мениджър, но както казах ... поне не ми върши работа с Wine или Crossover, които са в SMB: // IP адреси, затова потърсих нещо като «Свържете се с Winbugs Network» устройство и по този начин се създава препратка към реалния .exe файл на другия компютър, позволяващ използването на Wine и Crossover по традиционния начин. Дори ви помага с видеоплейъри, които вече не трябва да зареждат буфери, защото те възпроизвеждат видеоклиповете така, сякаш се намират на един и същ компютър.

      1.    кики каза той

        Приятелю, аз също имам същия проблем с Файловия мениджър, това е нещо, което забравих да сложа в коментара, затова публикацията ми се стори невероятна, тъй като винаги съм имал проблеми с изпълнението на файлове и те са станали недостъпни, поставяйки път от терминал, никога също не бях търсил решението, но с този пост вие ме просветлихте, хе-хе, и сега дори мога да стартирам скриптове на отдалечен дял на Windows. Наздраве!

  5.   победа каза той

    При мен работи с:
    mount -t cifs // ресурс / точка на монтиране -o Опции

    където пътят на ресурса има пространство и аз поставям «word \ sigword», така че пространството да ме разпознае. И РАБОТИ, но трябва да го правя всеки път, когато рестартирам.

    Когато го сложа във fstab, ДАВА МИ ГРЕШКА и това е заради интервалите, аз се опитах да оставя интервалите нормални и да ги променя на "\", но няма начин. предложения?

    1.    победа каза той

      фиксиран, заменете интервалите с «40»

      1.    A каза той

        Опитахте се да цитирате пътя на директорията на типа:

        "/ Това е / директория"

        ?

  6.   Хавиер каза той

    Урок за четене, следване на стъпките и монтиране -a без инциденти
    много ви благодаря
    Добра работа

  7.   Бен каза той

    добро tuto, беше консерва за стартиране на X за копиране на файлове от моя сървър

  8.   Rod2012 каза той

    Да, разбира се, наистина е лесно, но със защитната стена по-горе нямах връзка, в прозорците имах инсталирана алармата Zone и това ми донесе проблеми.
    Благодаря за информацията

  9.   Езекиел каза той

    Genius погълна много от вашите материали във Facebook с Наруто Шиппуден и не знаех, че сте експерт по Linux, благодаря ви много! Ще го използвам за програмиране на ionic и компилиране от ubuntu! Благодаря ти