Fórum Root.cz

Hlavní témata => Sítě => Téma založeno: BigSandy 06. 04. 2019, 17:52:33

Název: Mount síť disku - samba
Přispěvatel: BigSandy 06. 04. 2019, 17:52:33
Dobrý den.
K raspi jsem mněl připojený USB disk.
UID=141AF19A1AF178D6 /media/Disk1 ntfs rw,noatime,nofail,x-systemd.device-timeout=1 0 1

Koupil jsem si routr s USB a disk připojíl do něj.
Routr má sambu.
Teď bych potřeboval ten disk připojít do raspi tak, aby byl na stejnem mistě - /media/Disk1

Když spustím spravce souboru - přejít - sit.jednotky, tak cesta k disku je
smb://RT-N18U-6F34/

Poradí někdo?
Děkují.
Název: Re:Mount síť disku - samba
Přispěvatel: Vladimír Drgoňa 06. 04. 2019, 19:31:05
Nuž, do /etc/fstab by som vložil jeden riadok, ktorý by to zariadil. Toto je samozrejme iba príklad:
Kód: [Vybrat]
//192.168.1.90/distfiles /mnt/distfiles cifs guest,uid=portage 0 0
Název: Re:Mount síť disku - samba
Přispěvatel: k3dAR 07. 04. 2019, 00:01:28
https://wiki.ubuntu.cz/trvalé_připojení_sdílených_složek_windows (https://wiki.ubuntu.cz/trvalé_připojení_sdílených_složek_windows)
Název: Re:Mount síť disku - samba
Přispěvatel: BigSandy 07. 04. 2019, 09:09:33
Nějak se nedaří.
Spustím spravce souboru a zadam smb://192.168.1.1/My_Passport
A jsem tam.

sudo mkdir -p /media/Disk1
sudo chmod 777 /media/Disk1
sudo chown -R pi:pi /media/Disk1

sudo nano /etc/fstab
//192.168.1.1/My_Passport /media/Disk1 cifs guest,uid=portage 0 0.

A  nic, Disk1 je prazdný
Název: Re:Mount síť disku - samba
Přispěvatel: BigSandy 07. 04. 2019, 09:21:27
boot.log

[FAILED] Failed to mount /media/Disk1.
See 'systemctl status media-Disk1.mount' for details.
[DEPEND] Dependency failed for Remote File Systems.
         Starting LSB: Autogenerate and use a swap file...
         Starting Permit User Sessions...
         Starting LSB: Switch to ondemand cpu governor (unless shift key is pressed)...


Název: Re:Mount síť disku - samba
Přispěvatel: uhlobaron 07. 04. 2019, 09:28:37
Na svých strojích mountuju samba disk skriptem po nastartování síťovky. Na mintu je to adresář /etc/network/if-up.d/

Problémy s tím nejsou, funguje na první dobrou.
Název: Re:Mount síť disku - samba
Přispěvatel: k3dAR 07. 04. 2019, 12:29:00
//192.168.1.1/My_Passport /media/Disk1 cifs guest,uid=portage 0 0.

A  nic, Disk1 je prazdný
a koukal si na cesky psane howto co sem posilal? cetl jsi od Vladimira tu cast "Toto je samozrejme iba príklad"? ze jsi ponechal jeho uid=portage, protoze to ma pro Gentoo a ty pochybuju ze mas Gentoo protoze by ses neptal na takovou trivialnoust, ja predpokladal Ubuntu/Mint/Debian a vidim ze mas Raspberry s predpokladam Raspbian :-)
jinak v tom mem odkazu maj koukam stare info pouziti smbfs, misto toho mas nainstalovat cifs-utils a v fstab pozuit jak psal Vladimir cifs, misto uid=portage ale dej uis=pi (uid je parametr rikajici jakej uzivatel muze do pripojeneho zapisovat, bez uid to bude jen root)

edit: az zmenis uid na pi, zkus po pridani do fstab v nabehlem system vyvolat pripojeni nepripojenejch v fstab uvedenejch rucne:
Kód: [Vybrat]
sudo mount -auvidis pripadnej error...

edit2: aha, tak sem to zkusil na RPi a rucne to pripojit jde, po rebootu to pripojene neni, coz vlastne odpovida tvemu erroru i napovede co psal Vladimir, Raspbian ma asi spatne nastavene systemd zavislosti takze se snazi pripojit sambu drive nez ma sit...
Název: Re:Mount síť disku - samba
Přispěvatel: k3dAR 07. 04. 2019, 12:38:45
edit3: takze funckni reseni pro RPI+Raspbian je v /etc/fstab:

Kód: [Vybrat]
//192.168.1.1/My_Passport /media/Disk1 cifs guest,uid=pi,x-systemd.automount,x-systemd.requires=network-online.target 0 0
Název: Re:Mount síť disku - samba
Přispěvatel: BigSandy 07. 04. 2019, 14:23:41
@ k3dAR

Kód: [Vybrat]
sudo mount -a
mount: roc is already mounted or /proc busy
mount error(112): Host is down
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

Takto je to ok
sudo mount -t cifs //192.168.1.1/My_Passport /media/Disk1 -o vers=1.0
Jak na to přes fstab?

PS:Nema tu někdo asusa s USB?



Název: Re:Mount síť disku - samba
Přispěvatel: k3dAR 07. 04. 2019, 15:02:12
Takto je to ok
sudo mount -t cifs //192.168.1.1/My_Passport /media/Disk1 -o vers=1.0
Jak na to přes fstab?
mas na tom (routeru/serveru) starou/nebezpecnou sambu a uz nejakou dobu se klient v linuxu musi donutit k pripojeni parameterm vers=1.0 nebo vers=2.0

ale pokud ti nejde o bezpecnost, tak to pridas do fstab do ctvrteho sloupce (ten je pro parametry)
Kód: [Vybrat]
//192.168.1.1/My_Passport /media/Disk1 cifs guest,vers=1.0,uid=pi,x-systemd.automount,x-systemd.requires=network-online.target 0 0
Název: Re:Mount síť disku - samba
Přispěvatel: BigSandy 07. 04. 2019, 15:56:21
Je to routr ASUSU RT-N18U, minulý týden kupovaný.
Je v něm nejnovější firmware, takže s tým nic nenadělam.
Pokud se nepletu, tak v raspi je teke verze 1.0
Ve Windows 10 se musí zapnout verze 1.0 aby sambu v raspi viděly.

Spiše větší problem je, že když zapnu v routru přihlašovaní do samby přes heslo, tak se v raspi do ní nedostanu.
Ve win 10 napišu přihlašovací jmeno a heslo do routru a ok.
V raspi to nesežere.
http://img24.cz/images/34676819006684149703.png

Proto ten dotaz, zda tu ma někdo asusa s usb.
Jestli to jde v jiných distribucích linux.
Název: Re:Mount síť disku - samba
Přispěvatel: k3dAR 07. 04. 2019, 16:32:05
Pokud se nepletu, tak v raspi je teke verze 1.0
ne, RPi s aktualnim Raspbianem ma Sambu 4.5, takze podporuje protokol SMB3 a ve vychozim nastaveni jeho Samba serveru toto neni omezene umele na "1.0"

Ve Windows 10 se musí zapnout verze 1.0 aby sambu v raspi viděly.
to bude mozna ten bug w10, kdy pro SMB3(2?) musis zadat (klidne vymyslene) jmeno uzivatele a heslo i kdyz je to pro guesta
Kód: [Vybrat]
net use r: \\rpi\sdileni /user:tojejedno tojejedno

Spiše větší problem je, že když zapnu v routru přihlašovaní do samby přes heslo, tak se v raspi do ní nedostanu.
zkus na RPi pridat samba uzivatele admin:
Kód: [Vybrat]
sudo smbpasswd -a admina/nebo to zkousej na RPi z radku:
Kód: [Vybrat]
sudo mount -t cifs //192.168.1.1/My_Passport /media/Disk1 -o username=admin
Název: Re:Mount síť disku - samba
Přispěvatel: k3dAR 07. 04. 2019, 17:55:32
pokud by ti to stale neslo, zkusil sem jeste vyhledat (https://www.startpage.com/rvd/search?query=ASUS%20RT-N18U%20samba%20linux&language=auto)  tohle "ASUS RT-N18U samba linux" a hned prvni odkaz (http://steve.maraspin.net/blog/p/781/asus-router-samba-share-issues-with-linux-fixed/2016/11/05) popisuje ze do /etc/samba/smb.conf prida do sekce [global]:
Kód: [Vybrat]
client NTLMv2 auth = no
client use spnego = no
(pise ze to pridal i do /home/jehouser/.smb/samba.conf, ale to myslim je uz zbytecne kdyz se to da do systemoveho conf v etc...)
Název: Re:Mount síť disku - samba
Přispěvatel: BigSandy 08. 04. 2019, 09:31:27
Tak sudo smbpasswd -a admin nepomohlo.
A přidat ty 2 soubory do /etc/samba/smb.conf

admin@RT-N18U:/tmp/home/root# cd /etc/samba
admin@RT-N18U:/tmp/etc/samba# ls
secrets.tdb  smbpasswd

Název: Re:Mount síť disku - samba
Přispěvatel: BigSandy 08. 04. 2019, 10:23:24
Jsem vytvoříl pro sambu dalšiho uživatele - jine jmeno - jine heslo.
Kód: [Vybrat]
admin@RT-N18U:/tmp/home/root# cd /home
admin@RT-N18U:/tmp/home# ls
root
admin@RT-N18U:/tmp/home# cd /root
admin@RT-N18U:/tmp/home/root# ls
admin@RT-N18U:/tmp/home/root#
>:(
Název: Re:Mount síť disku - samba
Přispěvatel: k3dAR 08. 04. 2019, 11:09:47
"detail", upravu /etc/samba/smb.conf i pridani samba uzivatele mas delat na KLIENTOVI  ;-)
Název: Re:Mount síť disku - samba
Přispěvatel: k3dAR 08. 04. 2019, 11:12:17
A pridavat uzivatele root? To je obecne totalni prasarna, jak bys asi menil prava pro root kdyz bys mel root root a user root ucet? Menil bys dle uid kdyz ani nevis ze nemusis delat cd pro vylistovani adresare ale muzes ls /cesta/k/adresari? ;-) dopirucuju nastudovat zaklady