Fa molts anys, quan volia posar-me internet per tota la casa, tenir un disc dur per guardar-ho tot i tenia el meu Mac nou, vaig decidir comprar-me un AirPort Time Capsule. No era barat, però tot l'anterior m'havia fallat, l'aparell em servia perfectament per tenir una bona velocitat, arribava lluny i també el feia servir per gravar les meves còpies a Time Machine. Anys més tard vaig començar a tornar a Linux, però algunes coses no són tan senzilles. Com accedeixo a aquests arxius des de Linux?
Depenent de el sistema operatiu, el camí per aconseguir-ho és més senzill o una mica més llarg. Per exemple, Ubuntu, que està disponible en 8 sabors oficials, té versions en les que tot funciona amb un parell de simples comandaments i altres que funcionen d'una altra manera. Aquí us anem a explicar com gestionar els arxius d'un AirPort Time Capsule des de Linux, i està comprovat en Ubuntu, Ubuntu-MAT, Kubuntu (no és igual que en els dos anterior) i Manjaro en les seves edicions KDE i GNOME.
actualitzat: el que s'ha explicat aquí ha deixat de funcionar després del llançament de Linux 5.15. Perquè això sigui vàlid, cal utilitzar un nucli anterior, amb Linux 5.10 com a millor opció per ser LTS.
AirPort Time Capsule des de Linux gairebé com si tinguéssim un Mac
- En tots els casos, hi ha tenir instal·lat el paquet cifs-utils. Si no ho tenim, ho instal·lem.
- Un cop instal·lat, muntarem la unitat amb aquests dos comandaments:
sudo mkdir /run/media/$USER/airport sudo mount -t cifs //192.168.0.xxx/Data /run/media/$USER/airport -o username=Pablo,sec=ntlm,uid=pablinux,vers=1.0
- Ens demanarà dues contrasenyes, una per «sudo» i l'altra serà la de l'AirPort Time Capsule. Un cop posada, en segons apareixerà en el nostre gestor de fitxers.
Això funciona en Kubuntu, Ubuntu-MAT i Manjaro KDE i GNOME. Encara que cal esmentar que no tots els sistemes munten les unitats a la mateixa carpeta. Aquest comandament és el de sistemes com Manjaro; Kubuntu i Ubuntu MAT funcionen sense «/ run». Les tres X no són així; aquí va la IP del vostre AirPort. I «Data» és el que sol aparèixer. Si no és el vostre cas, canvieu això també. I, bé, Pablo sóc jo i «airport» és a on jo he triat muntar la unitat. «NTLM» és el tipus de seguretat i «vers» és la versió de Samba que ha de fer servir.
Si això no us funciona, com serà el cas d'Ubuntu, per exemple, hem de seguir aquests altres passos:
- Ens fiquem a la carpeta / mnt / (cd / mnt).
- Creem la carpeta per muntar el AirPort Time Capsule. La comanda és mkdir i per el meu exemple jo he creat airport (mkdir airport).
- Un cop creada la carpeta, hem de muntar la unitat. No només això, sinó que cal forçar alguns paràmetres. La comanda seria el següent:
sudo mount.cifs //192.168.0.xxx/Data /mnt/airport -o user=Pablo,sec=ntlm,vers=1.0,gid=$(id -g),uid=$(id -u),forceuid,forcegid
Si es queda una estona sense entrar, es pot esborrar des de «gid» fins al final i provar. Això ens permet llegir, però no escriure. Un cop entrat una vegada, desmuntem la unitat amb suo umount / mnt / airport i tornem a introduir la comanda complet.
A tenir en compte
Quan tractem amb ordres, és fàcil ficar la pota. Cal insistir que en els exemples de dalt hi ha el nom que jo he triat per a la carpeta, amb el meu usuari i altres. També cal esmentar que, per exemple, Ubuntu no requereix que creiem la carpeta un cop s'ha creat, Però en Kubuntu si la torna a demanar cada vegada que reiniciem.
Més encara, val la pena crear un arxiu de text executable amb les ordres i moure'l a la carpeta / bin, De manera que després podrem escriure una ordre curt en el terminal i serà tot més fàcil. El que hi ha darrere de la «-o» són opcions i aquí es pot afegir la contrasenya de l'router darrere d'una coma, sense espais i amb l'estil «password = CONTRASENYA», on «CONTRASENYA» és la clau de l'AirPort Time Capsule. NO es recomana deixar la clau a un fitxer de text que «qualsevol» pot veure, però és una opció.
Espero que us hagi servit aquest tutorial. Jo encara recordo quan vaig aconseguir entrar des de Linux, i espero haver alegrat a algun ex-maquero.
Un comentari, deixa el teu
mount error (1): Operation not permitted
Refer to the mount.cifs (8) manual page (eg man mount.cifs) and nucli log messages (dmesg)
root @ macfiles: ~ # dmesg
dmesg: read nucli buffer failed: Operation not permitted
??♂️?