Samba - Tjek forbindelse
Source: Download script
Last Updated: 11. September 2025 by Agnete Moos (agms@sonderborg.dk)
Parameters:
Navn | Type | Standardværdi | Påkrævet |
---|---|---|---|
Click to see the source code
#! /usr/bin/env sh
#
# Takes to params: IP address and password
#
# To access the share interface, run:
# smbclient '///' -U %
# ...so more specifically:
# smbclient '///scan' -U samba%
export DEBIAN_FRONTEND=noninteractive
PKG="smbclient"
USER_NAME="samba"
SHARE_NAME="scan"
# Quiet output from apt so it doesn't massively populate the script log
apt-get update -qq
apt-get install --assume-yes -qq $PKG
# Connect to the server and exit again
if smbclient //"$1"/$SHARE_NAME -U $USER_NAME%"$2" -c exit; then
SUCCESS=1
echo "Connection successful"
else
echo "Connection failed"
fi
# smbclient is just used for testing. Delete it again.
apt-get remove --assume-yes -qq $PKG
if [ -z "$SUCCESS" ]; then
exit 1
fi
Beskrivelse
Dette script kan bruges ifm. fejlfinding af Samba-forbindelse, hvis man har aktiveret den delte mappe via Samba med det relevante script. (Samba er ikke installeret og aktiveret som standard.)
Specifikt kan dette script bruges til at teste Samba-forbindelsen fra én BorgerPC til en anden, for at se om netværket tillader forbindelsen ml. dem. Reelt set er det betydningsfulde dog om skanneren kan få forbindelse til BorgerPC’erne, og ikke om der er forbindelse internt, men dét scenarie er ikke lige til at teste via et script, siden BorgerPC’en er serveren og skanneren er klienten, der skal initiere forbindelsen.