Nie można wyświetlić tego widżeta.
Nie można wyświetlić tego widżeta.
Nie można wyświetlić tego widżeta.

Funbox 6 udostępnienie dysków na Linux mint

ROZWIĄZANE

Poziom 18, Badacz Przestworzy
  • 36
  • 149
  • 0

Funbox 6 udostępnienie dysków na Linux mint

Czy któryś znawca linuxa posiadający Funboxa 6 wie jak skonfigurować klienta samba na linuxie mincie 22.1 aby był dostęp do dysków?

1 ZAAKCEPTOWANE ROZWIĄZANIE

Rozwiązanie:

Poziom 33, Ekspert Galaktyczny
  • 2483
  • 11839
  • 102

Funbox 6 udostępnienie dysków na Linux mint

#!/bin/bash

#These functions return exit codes: 0 = found, 1 = not found

isMounted() { findmnt -rno SOURCE,TARGET "$1" >/dev/null;} #path or device
isDevMounted() { findmnt -rno SOURCE "$1" >/dev/null;} #device only
isPathMounted() { findmnt -rno TARGET "$1" >/dev/null;} #path only

#where: -r = --raw, -n = --noheadings, -o = --output

MNTDIR=/mnt/funbox
SERVERDIR=//192.168.76.1/usb2

if isPathMounted ${MNTDIR};
then
   sudo umount ${MNTDIR}
else
   sudo mount.cifs ${SERVERDIR} ${MNTDIR} -o vers=1.0,password=""
fi

 PS Żadna konfiguracja smbd nie jest do tego potrzebna.

Wyświetl rozwiązanie w oryginalnym poście

13 ODPOW. 13

Poziom 24, Entuzjasta Przestworzy
  • 1176
  • 4842
  • 22

Funbox 6 udostępnienie dysków na Linux mint

Pakiet cifs utils nie działa na Mint?


Poziom 18, Badacz Przestworzy
  • 36
  • 149
  • 0

Funbox 6 udostępnienie dysków na Linux mint

Musiałbyś napisać po kolei co zrobić. Rozgryzam linuxa od podstaw +. Aktualnie mam zainstalowaną sambę i walczę z udostępnianiem zasobów pomiędzy linux i windows. 


Poziom 24, Entuzjasta Przestworzy
  • 1176
  • 4842
  • 22

Funbox 6 udostępnienie dysków na Linux mint

Zainstaluj sobie to : sudo apt-get install cifs-utils

potem mkdir  ... i potem montujesz.

 

 


Poziom 18, Badacz Przestworzy
  • 36
  • 149
  • 0

Funbox 6 udostępnienie dysków na Linux mint

Po wprowadzeniu komendy wyszło, że pakiet już był zainstalowany, najprawdopodobniej przy instalowaniu samby z poziomu udostępniania folderu. Problem w tym, że nie mogę się w żaden sposób dostać do dysków routera. Pod windows pojawiają się po podaniu w otoczeniu sieciowym //192.168.1.1 lub //funbox. Pod linuksem nie działa ten adres.


Zrzut ekranu z 2025-02-20 14-17-18.png

Poziom 24, Entuzjasta Przestworzy
  • 1176
  • 4842
  • 22

Funbox 6 udostępnienie dysków na Linux mint

Na Linux działa to inaczej.

Musisz zamontować wolumin w katalogu, czyli:

mkdir -p ~/funbox_files    / tworzy katalog
sudo mount -t cifs //ip_funboxa/dysk ~/funbox_files  username=twoja nazwa uzytkownika,password=twoje haslo,uid=$USER
I jeżeli chcesz, aby montowało z po restarcie: edytujesz fstab, np używając nano:
sudo nano /etc/fstab
tylko tu bądź ostrożny, bo możesz ubić system.
Pliki będą widoczne w zamontowanym katalogu. Niestety musisz pozbyć się myślenia z Windows. Tu każdy wolumin montujesz w katalogowych. Ja preferuję katalog /mnt/ do tego celu. Oczywiście możesz montować gdzie chcesz ale tak po prostu jest po bożemu.

Poziom 18, Badacz Przestworzy
  • 36
  • 149
  • 0

Funbox 6 udostępnienie dysków na Linux mint

Katalog stworzony. 


Zrzut ekranu z 2025-02-20 14-56-37.png

Po próbie podmontowania mam następujący efekt.

Zrzut ekranu z 2025-02-20 14-57-17.png

Dodatkowo obraz jak wygląda fstab.

Zrzut ekranu z 2025-02-20 14-53-28.png

Może chodzi jeszcze o wersję samby. W Windowsie konieczne jest uruchomienie wersji 1.  

 

 

 


Poziom 24, Entuzjasta Przestworzy
  • 1176
  • 4842
  • 22

Funbox 6 udostępnienie dysków na Linux mint

Dzieje się dlatego, bo nie zamontowałeś  woluminu. Fstab na razie olej, bo on jest konieczny tylko do automatycznego  montowania. Na razie skup się na ręcznym montowaniu. Czyli bezpośrednio  po komendzie; mount  muszą się pojawić pliki. Jeżeli tego nie robią to ścieżka bezwzględna jest blędna.

 

Pokaz co pokaże: 

smbclient -L //192.168.1.1 -U anonymous lub jeżeli masz  nazwę usera to : smbclient -L //192.168.1.1 -U nazwa użytkownika 

 

Lub może nie baw się w terminal, tylko możesz zrobić to przez GUI. Jakiego środowiska graficznego używasz? Xfce?

Jezeli Xfce to co pokazuje zakładka "Sieć?". Jeżeli nic to wpisz w pasek:  smb://192.168.1.1/

 

Odnośnie wersji smb, to może tak być, ze trzeba niższej używać.

W tym celu:

sudo nano /etc/samba/smb.conf

 

dodaj wpisz w sekcji Global:

 

client min protocol = NT1

client max protocol = SMB3

 

Zapisz i zrób reset usługi:  sudo systemctl restart smbd


Poziom 18, Badacz Przestworzy
  • 36
  • 149
  • 0

Funbox 6 udostępnienie dysków na Linux mint

 

Czyli jednak wersja samby. 

 


Zrzut ekranu z 2025-02-20 15-42-16.png

Poziom 33, Ekspert Galaktyczny
  • 2483
  • 11839
  • 102

Funbox 6 udostępnienie dysków na Linux mint

#!/bin/bash

#These functions return exit codes: 0 = found, 1 = not found

isMounted() { findmnt -rno SOURCE,TARGET "$1" >/dev/null;} #path or device
isDevMounted() { findmnt -rno SOURCE "$1" >/dev/null;} #device only
isPathMounted() { findmnt -rno TARGET "$1" >/dev/null;} #path only

#where: -r = --raw, -n = --noheadings, -o = --output

MNTDIR=/mnt/funbox
SERVERDIR=//192.168.76.1/usb2

if isPathMounted ${MNTDIR};
then
   sudo umount ${MNTDIR}
else
   sudo mount.cifs ${SERVERDIR} ${MNTDIR} -o vers=1.0,password=""
fi

 PS Żadna konfiguracja smbd nie jest do tego potrzebna.