Netzwerk will nicht auf Platten zugreifen

Hallo!
Ich versuche auf externe Festplatten zu zugreifen die über Openmediavault (NAS ) angebunden sind. Bei Manjaro klappte es.
Ich ging dabei davon aus das vielleicht der Samba nicht gestartet war doch leider brachte ein

systemctl enable --now samba
Job for samba.service failed because the control process exited with error code.
See "systemctl status samba.service" and "journalctl -xeu samba.service" for details.

keinen Erfolg und ein systemctl status samba.service folgende Ausgabe:

× samba.service - Samba AD Daemon
     Loaded: loaded (/usr/lib/systemd/system/samba.service; enabled; preset: disabled)
     Active: failed (Result: exit-code) since Sun 2024-06-02 20:16:39 CEST; 1min 28s ago
       Docs: man:samba(8)
             man:samba(7)
             man:smb.conf(5)
    Process: 23909 ExecStart=/usr/bin/samba --foreground --no-process-group $SAMBAOPTIONS (code=exited, status=1/FAILURE)
   Main PID: 23909 (code=exited, status=1/FAILURE)
        CPU: 15ms

Jun 02 20:16:39 BlackMonster systemd[1]: Starting Samba AD Daemon...
Jun 02 20:16:39 BlackMonster systemd[1]: samba.service: Main process exited, code=exited, status=1/FAILURE
Jun 02 20:16:39 BlackMonster systemd[1]: samba.service: Failed with result 'exit-code'.
Jun 02 20:16:39 BlackMonster systemd[1]: Failed to start Samba AD Daemon.

Keine Ahnung was da schief gelaufen ist.
Kann mir mal jemand auf die Sprünge helfen?

MfG R.Lehmeier

Ich verstehe dein setup nicht ganz genau.

Du hast einen openmediavault der Platten per samba ins Netz stellt und auf diese Platten möchtest du von deinem EndeavourOS PC zugreifen. Ist das richtig? Wenn ja, dann brauchst du auf deinem PC keinen samba server laufen zu lassen. Es reicht ein smbclient.

extra/smbclient 4.20.1-2 [0 B 27.55 MiB]
    Tools to access a server's filespace and printers via SMB

Wenn es dann doch ein samba server sein muss stellt sich die Frage wie du ihn konfiguriert hast. Stichwort: /etc/samba/smb.conf

https://wiki.archlinux.org/title/Samba#Client

Das ist richtig, ich habe ein NAS auf OMV Basis.
Die Festplatten die dort dranhängen konnte ich im Thunar immer über Netzwerk durchsuchen und die entsprechenden Laufwerke als Lesezeichen ablegen, so das ich sie immer erreichen konnte wenn ich sie brauchte. Dies klappte beim alten Rechner aber leider nicht auf diesem.
Wenn ich auf Netzwerk durchsuchen gehe wird nichts angezeigt.

Der SMB-Client ist installiert aber dennoch sehe ich nichts.

Vielleicht hilft eine Angabe zum System :

inxi -Fxxxz
System:
  Kernel: 6.9.3-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 14.1.1
    clocksource: tsc
  Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.36 wm: xfwm4 v: 4.18.0
    with: xfce4-panel tools: xfce4-screensaver vt: 2 dm: SDDM
    Distro: EndeavourOS base: Arch Linux
Machine:
  Type: Desktop Mobo: Gigabyte model: X670 AORUS ELITE AX v: x.x
    serial: <superuser required> uuid: <superuser required> UEFI: American
    Megatrends LLC. v: F30 date: 05/22/2024
CPU:
  Info: 12-core model: AMD Ryzen 9 7900X bits: 64 type: MT MCP smt: enabled
    arch: Zen 4 rev: 2 cache: L1: 768 KiB L2: 12 MiB L3: 64 MiB
  Speed (MHz): avg: 1275 high: 4966 min/max: 545/5733 cores: 1: 545 2: 545
    3: 4966 4: 545 5: 545 6: 545 7: 545 8: 545 9: 545 10: 545 11: 3604 12: 545
    13: 3370 14: 545 15: 4735 16: 545 17: 545 18: 545 19: 545 20: 545 21: 545
    22: 3588 23: 545 24: 545 bogomips: 225258
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: AMD Navi 31 [Radeon RX 7900 XT/7900 XTX/7900M]
    vendor: Sapphire PULSE driver: amdgpu v: kernel arch: RDNA-3 pcie:
    speed: 16 GT/s lanes: 16 ports: active: DP-1,DP-2
    empty: HDMI-A-1,HDMI-A-2,Writeback-1 bus-ID: 03:00.0 chip-ID: 1002:744c
    class-ID: 0300
  Device-2: AMD Raphael vendor: Gigabyte driver: amdgpu v: kernel
    arch: RDNA-2 pcie: speed: 16 GT/s lanes: 16 ports: active: none empty: DP-3,
    DP-4, DP-5, HDMI-A-3, Writeback-2 bus-ID: 17:00.0 chip-ID: 1002:164e
    class-ID: 0300 temp: 47.0 C
  Device-3: SunplusIT Depstech webcam driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 9-1.3:5
    chip-ID: 1bdf:5050 class-ID: 0102 serial: <filter>
  Display: x11 server: X.Org v: 21.1.13 with: Xwayland v: 24.1.0
    compositor: xfwm4 v: 4.18.0 driver: X: loaded: amdgpu
    unloaded: modesetting,radeon alternate: fbdev,vesa dri: radeonsi
    gpu: amdgpu display-ID: :0 screens: 1
  Screen-1: 0 s-res: 5374x1511 s-dpi: 96 s-size: 1422x400mm (55.98x15.75")
    s-diag: 1477mm (58.16")
  Monitor-1: DP-1 mapped: DisplayPort-0 pos: right model: Samsung U32J59x
    serial: <filter> res: 2688x1512 hz: 60 dpi: 98
    size: 697x392mm (27.44x15.43") diag: 800mm (31.5") modes: max: 3840x2160
    min: 720x400
  Monitor-2: DP-2 mapped: DisplayPort-1 pos: primary,left
    model: Samsung U32J59x serial: <filter> res: 2688x1512 hz: 60 dpi: 98
    size: 697x392mm (27.44x15.43") diag: 800mm (31.5") modes: max: 3840x2160
    min: 720x400
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: radeonsi device: 2 drv: swrast gbm: drv: kms_swrast
    surfaceless: drv: radeonsi x11: drv: radeonsi inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.1.0-arch1.1
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 7900 XT (radeonsi
    navi31 LLVM 17.0.6 DRM 3.57 6.9.3-arch1-1) device-ID: 1002:744c
  API: Vulkan Message: No Vulkan data available.
Audio:
  Device-1: AMD Navi 31 HDMI/DP Audio driver: snd_hda_intel v: kernel pcie:
    speed: 16 GT/s lanes: 16 bus-ID: 03:00.1 chip-ID: 1002:ab30 class-ID: 0403
  Device-2: AMD Rembrandt Radeon High Definition Audio driver: snd_hda_intel
    v: kernel pcie: speed: 16 GT/s lanes: 16 bus-ID: 17:00.1 chip-ID: 1002:1640
    class-ID: 0403
  Device-3: AMD Family 17h/19h HD Audio vendor: Gigabyte
    driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 16
    bus-ID: 17:00.6 chip-ID: 1022:15e3 class-ID: 0403
  Device-4: SunplusIT Depstech webcam driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 9-1.3:5
    chip-ID: 1bdf:5050 class-ID: 0102 serial: <filter>
  API: ALSA v: k6.9.3-arch1-1 status: kernel-api
  Server-1: sndiod v: N/A status: off
  Server-2: PipeWire v: 1.0.7 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Realtek RTL8125 2.5GbE vendor: Gigabyte driver: r8169 v: kernel
    pcie: speed: 5 GT/s lanes: 1 port: e000 bus-ID: 10:00.0 chip-ID: 10ec:8125
    class-ID: 0200
  IF: enp16s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: MEDIATEK MT7922 802.11ax PCI Express Wireless Network Adapter
    driver: mt7921e v: kernel pcie: speed: 5 GT/s lanes: 1 bus-ID: 11:00.0
    chip-ID: 14c3:0616 class-ID: 0280
  IF: wlan0 state: down mac: <filter>
Bluetooth:
  Device-1: MediaTek Wireless_Device driver: btusb v: 0.8 type: USB rev: 2.1
    speed: 480 Mb/s lanes: 1 bus-ID: 3-7:3 chip-ID: 0e8d:0616 class-ID: e001
    serial: <filter>
  Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: disabled
    rfk-block: hardware: no software: no address: N/A
Drives:
  Local Storage: total: 2.73 TiB used: 1.16 TiB (42.7%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 990 PRO 2TB size: 1.82 TiB
    speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter> fw-rev: 4B2QJXD7
    temp: 44.9 C scheme: GPT
  ID-2: /dev/sda vendor: Samsung model: SSD 860 QVO 1TB size: 931.51 GiB
    type: USB rev: 3.0 spd: 5 Gb/s lanes: 1 tech: SSD serial: <filter>
    scheme: GPT
Partition:
  ID-1: / size: 195.31 GiB used: 20.94 GiB (10.7%) fs: btrfs
    dev: /dev/nvme0n1p2
  ID-2: /boot/efi size: 2 GiB used: 584 KiB (0.0%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-3: /home size: 1.63 TiB used: 532.14 GiB (31.9%) fs: btrfs
    dev: /dev/nvme0n1p3
  ID-4: /var/log size: 195.31 GiB used: 20.94 GiB (10.7%) fs: btrfs
    dev: /dev/nvme0n1p2
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 49.2 C mobo: 40.0 C
  Fan Speeds (rpm): N/A
  GPU: device: amdgpu temp: 47.0 C device: amdgpu temp: 57.0 C mem: 61.0 C
    fan: 21 watts: 34.00
Info:
  Memory: total: 128 GiB note: est. available: 124.77 GiB
    used: 6.73 GiB (5.4%)
  Processes: 481 Power: uptime: 4h 47m states: freeze,mem,disk suspend: deep
    wakeups: 0 hibernate: platform Init: systemd v: 255 default: graphical
  Packages: pm: pacman pkgs: 1848 Compilers: clang: 17.0.6 gcc: 14.1.1
    Shell: Bash v: 5.2.26 running-in: yakuake inxi: 3.3.34

Under Linux it’s probably simpler to leverage SSH / SSHFS. SMB is primarily a Windows thing. You can use SSH / SSHFS a couple of ways.

Using SFTP for quick access, by accessing your NAS in something like Dolphin (if using KDE):
sftp://mynasaddress

Or if you want to map it for more regular and permanent access, using sshfs.
https://wiki.archlinux.org/title/SSHFS

After setting up passwordless public key encryption to my NAS, I use a commands like this in a bash file, for each share:
sshfs bink@mynasaddress:/someshare /home/bink/NAS/someshare -o compression=no -o cache=yes -o kernel_cache

Ich hatte schon einmal unter Manjaro Zugriff. Dort konnte ich einfach so darauf zugreifen.
Mir wurde SMB.,NFS etc angezeigt un dich konnte darüber auf das NAS zugreifen.
Warum geht es unter Endeavouros nicht? Was habe ich übersehen?

Hast du mal die firewall abgeschaltet um zu sehen ob der Zugriff blockiert is? EndeavourOS hat firewalld angeschaltet.

einfach:
sudo systemctl stop firewalld
dann ist diese für die laufende Sitzung abgschaltet.

Oder in den Einstallungen samba-client frei schalten:

Daran lag es nicht und in den Firewalleinstellungen ist samba client schon mit einem Haken versehen.

Kann es sein das ein Domainname vergeben werden muß? Wenn ja, wo gebe ich ihn an?

Auch wenn ich immer auf Teufel komm raus samba vermeide … habe das gerade mal auf einer KDE installation getestet (auf einen samba share meiner Fritz.Box) dort wurde der share zwar unter Netzwerke in Dolphin angezeigt ich konnte aber nicht zugreifen …

Habe dann wie im Archwiki beschrieben /etc/samba/smb.conf angelegt als leere datei:

sudo mkdir /etc/samba
sudo touch /etc/samba/smb.conf

Nach einem Neustart des Systems konnte ich auf den share zugreifen, ohne dass es den Zugang abgelehnt hat…

https://wiki.archlinux.org/title/Samba#Client

Ist deine OS Installation älter?
Könnte zusätzlich sein das lokale Namensauflösung nicht aktiviert ist:

[20:37:09] joekamprad :: SLIMSHADY64  ➜  ~ » cat /etc/nsswitch.conf | grep mdns_minimal
# mdns_minimal added for local hostname resolution by EndeavourOS
hosts: mymachines mdns_minimal [NOTFOUND=return] resolve [!UNAVAIL=return] files myhostname dns
[20:37:18] joekamprad :: SLIMSHADY64  ➜  ~ » 
cat /etc/nsswitch.conf
# Name Service Switch configuration file.
# See nsswitch.conf(5) for details.
# mdns_minimal added for local hostname resolution by EndeavourOS

passwd: files systemd
group: files [SUCCESS=merge] systemd
shadow: files systemd
gshadow: files systemd

publickey: files

hosts: mymachines mdns_minimal [NOTFOUND=return] resolve [!UNAVAIL=return] files myhostname dns
networks: files

protocols: files
services: files
ethers: files
rpc: files

netgroup: files

cat /etc/nsswitch.conf | grep mdns_minimal
# mdns_minimal added for local hostname resolution by EndeavourOS
hosts: mymachines mdns_minimal [NOTFOUND=return] resolve [!UNAVAIL=return] files myhostname dns

Leider sagen mir diese Ausgaebn nichts.

Wenn ich Dolphin nehme dann bekomme ich eine Maske in der die Logindaten abgefragt werden, nehme ich Thunar ( mein bevorzugter Dateimanager unter XFCE ) bekomme ich z.B angezeigt :

smb://openemdia-001.local/Verzeichnis_12345<< konnte nicht geöffnet werden.
Der Ort ist nicht unterstützt.

Keine Ahnung warum es bei mir nicht geht.

ich sehe bei thunar auch nichts…


Manuell geht es aber ohne probleme… nur wird halt keine Suche gemacht und angezeigt was vorhanden wäre… bei dolphin sehen ich ohne manuelle Eingabe Netzwerkordner

interressant…

War wohl dieses:

gvfs-wsdd

Paket? nein dieses war es:

Name                     : gvfs-dnssd
Version                  : 1.54.1-1
Beschreibung             : Virtual filesystem implementation for GIO - DNS-SD and WebDAV backend (macOS file sharing)

Wenn es damit iommer noch nicht klappt installiere nmap und versuche dein lokales Netzwerk zu scannen:

nmap -p 445 "192.168.178.*"

IP muss ggf angepasst werden

1 Like

DerTip mit gvfs-dnss war goldrichtig. Allerdings habe ich noch gvfs-smb und gvfs-nfs nachinstalliert und es klappte.

Danke für den Tip.

ja die braucht es natürlich auch .

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.