Fórum Root.cz
Hlavní témata => Sítě => Téma založeno: 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í.
-
Nuž, do /etc/fstab by som vložil jeden riadok, ktorý by to zariadil. Toto je samozrejme iba príklad:
//192.168.1.90/distfiles /mnt/distfiles cifs guest,uid=portage 0 0
-
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ě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ý
-
boot.log
[[0;1;31mFAILED[0m] Failed to mount /media/Disk1.
See 'systemctl status media-Disk1.mount' for details.
[[0;1;33mDEPEND[0m] 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)...
-
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.
-
//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:
sudo mount -a
uvidis 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...
-
edit3: takze funckni reseni pro RPI+Raspbian je v /etc/fstab:
//192.168.1.1/My_Passport /media/Disk1 cifs guest,uid=pi,x-systemd.automount,x-systemd.requires=network-online.target 0 0
-
@ k3dAR
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?
-
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)
//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
-
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.
-
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
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:
sudo smbpasswd -a admin
a/nebo to zkousej na RPi z radku:
sudo mount -t cifs //192.168.1.1/My_Passport /media/Disk1 -o username=admin
-
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]:
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...)
-
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
-
Jsem vytvoříl pro sambu dalšiho uživatele - jine jmeno - jine heslo.
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#
>:(
-
"detail", upravu /etc/samba/smb.conf i pridani samba uzivatele mas delat na KLIENTOVI ;-)
-
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