Montera SMB-enheter från konsolen

Jag förnekar inte någon min vana att spela, en vice som ärvts från mina äventyr på Windows-system som jag inte har använt i mer än 6 år såvida det inte handlar om att reparera något på min fars dator att även om det gör ont, måste jag erkänna som är "ateist för allt som ser ut som en pingvin."

En vän till mig frågade mig om att efterlikna Warcraft (han var faktiskt intresserad av hur jag spelade DOTA) en GNU / Linux och jag gav honom hela turnén (använder samma vin som Crossover) som han svarade med en riktig sabel: Vad händer om jag har Warcraft på en Windows-dator och vill använda den på min med Linux? Idag efter en liten men fruktbar sökning i San Google ska jag ge dig svaret på hur du kan svara på min väns fråga:

Att efterlikna en omgång Windows i system GNU / Linux välkända applikationer som Vin, CrossOver, Cedega etc ... Jag kommer inte att upprepa den delen men saker blir komplicerade om dessa applikationer inte finns fysiskt på vår hårddisk och mycket mer om de finns på en Windows-dator som vi måste komma åt via det lokala nätverket. För att komma åt dessa resurser används SMB-protokollet, men detta tillåter oss inte att emulera fjärrapplikationer så att jag letade efter och sökte hur man gjorde det via SMB-enheter på avstånd (vad i Windows står det delade resurser) monterad på vår dator.

För att montera en fjärr SMB-enhet på vår dator behöver vi smbfs-modulen och smbclient-klienten, så vi installerar den från förvaret

#apt-get install smbfs smbclient

När dessa moduler är installerade kan vi lista de saker som delas på vilken dator som helst i nätverket tack vare smbclient och syntax:

#smbclient -L Nombre_PC -U NombreUsuario

Det behöver inte sägas att PC-namnet kan ersättas med dess IP och användarnamnet måste vara SAMBA-användaren eller (om de är på samma sätt som min vän har saker på en Windows-dator) namnet på användaren med åtkomst till den aktien. Här är ett exempel på hur det ser ut när vi listar de delade resurserna på en Windows-dator:

När vi väl vet vilken resurs datorn har delat går vi vidare för att montera den på vår dator. För att montera en delad resurs på vår dator kan vi använda två sätt: eller använda modulen smbfs eller använder CIFS (Vanligt Internetfilsystem) som vissa kallar efterträdare för SMB och som också gör det möjligt för oss att använda lite mer frihet, i den här artikeln kommer jag att beskriva hur det skulle vara från de två sätten och det är värt att klargöra att båda är effektiva.

1- Använda smbfs:

För att fjärrmontera en delning med smbfs-modulen används syntaxen:

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

Förtydliga alternativen:

Smbfs-alternativen är flera, en av dem är användare = värde vilket också kan vara användarnamn = värde båda är giltiga och representerar SAMBA-användaren eller Windows-användaren med åtkomst till den delade resursen

2- Använda CIFS:

CIFS det är en verktygsdel i sviten cifs-util som åberopas indirekt av mount-kommandot och kan användas på flera sätt eller så kan vi göra det med alternativet "-t cifs" eller så kan vi direkt använda det med påståendet "mount.cifs" på de två sätten det fungerar på samma sätt, i allmänhet syntaxen det skulle vara ungefär som

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

Jag valde mount.cifs-alternativet och skickade användaren med tillgång till resursen som en del av alternativen:

Som ytterligare information kommer jag att berätta att vi också kan få vårt system att göra detta genom att starta datorn genom att skapa en referensfil och sedan skriva följande rad i fstab-filen:

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

I det här fallet är referensfilen bara en textfil som innehåller referensalternativen:

användarnamn = värde

lösenord = värde

I slutet av dessa processer, oavsett vad vi har valt när vi öppnar den mapp som vi betecknar som monteringspunkt, kan vi använda dessa applikationer som om de verkligen fanns på vår dator:

Som kan ses i den sista figuren i mappen / medel / LK E $-aktien är monterad (motsvarar partition E $ i Windows) och på detta sätt kan vi köra Warcraft som min vän ville. Jag hoppas att detta har tjänat dig bra och innan något troll börjar sitt prat, lämnar jag dig där jag får informationen.

Ytterligare dokumentation:


13 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   jorgemanjarrezlerma sade

    Hur mår du.

    Bra tips och tips, tack för informationen och jag kommer att spara den för framtida referens eller så måste jag länka till nätverket. Du är bra och vänliga hälsningar.

  2.   Hyuuga_neji sade

    Tack för det stödet, jag hade ingen aning om hur de skulle ta det

  3.   rätt sade

    Bidraget är stort!

  4.   kike sade

    Jag visste inte detta sätt att montera från terminalen, jag gör det alltid från Thunar och Nautilus genom att trycka på Ctrl + L och skriva smb: // IP-adress. Sanningen är att en mycket bra handledning och mycket väl förklarad. Hälsningar och leva SAMBA!

    1.    Hyuuga_neji sade

      Om du kan komma åt den från Filhanteraren men som sagt ... åtminstone fungerar det inte för mig att köra saker med Wine eller Crossover som finns i SMB: // IP-adresser, det var därför jag letade efter att göra något som «anslut till Winbugs Network »-enhet och på det här sättet skapas en hänvisning till den verkliga .exe-filen på den andra datorn som möjliggör användning av vin och crossover på traditionellt sätt. Det hjälper dig till och med med videospelare som inte längre behöver ladda buffertar eftersom de spelar upp filmerna som om de fanns på samma dator.

      1.    kike sade

        Vän, jag har också samma problem med File Manager, det är något som jag glömde att lägga i kommentaren, det var därför inlägget verkade enormt för mig, eftersom jag alltid hade haft problem med att köra filer och de blev otillgängliga och sätta en väg från terminalen, jag hade aldrig letat efter lösningen heller, men med det här inlägget har du upplyst mig, hehe, och nu kan jag till och med köra skript på en avlägsen Windows-partition. Skål!

  5.   victoria sade

    Det fungerar för mig med:
    montera -t cifs // resurs / monteringspunkt -o Alternativ

    där resursens väg har utrymme och jag lägger «ord \ sigword» så att utrymmet känner igen mig. OCH DET FUNGERAR, men jag måste göra det varje gång jag startar om.

    När jag lägger den i fstab, DET GÖR MIG FEL, och det är på grund av mellanslag, jag har försökt att lämna utrymmena normala och ändra dem till "\" men det finns inget sätt. förslag?

    1.    victoria sade

      fast, ersätt mellanslag med «40»

      1.    EN sade

        Du har försökt citera sökvägen till typkatalogen:

        "/ Detta är en / katalog"

        ?

  6.   xavier sade

    En handledning för att läsa, följa stegen och montera -a utan händelse
    tack så mycket
    Bra jobbat

  7.   ben sade

    bra tuto, det var en burk att starta X för att kopiera filer från min server

  8.   Rod2012 sade

    Ja, naturligtvis är det väldigt enkelt men med brandväggen ovan hade jag ingen anslutning, i fönstren hade jag zonlarmet installerat och det gav mig problem.
    Tack för info

  9.   Hesekiel sade

    Genius konsumerade mycket av ditt material, på Facebook med Naruto Shippuden, och jag visste inte att du var expert på Linux, tack så mycket! Jag kommer att använda den för att programmera joniskt och kompilera från ubuntu! Tack