mirror of
https://github.com/dockur/windows.git
synced 2026-07-27 21:42:36 +07:00
fix: Invalid Samba NetBIOS hostname (#1961)
This commit is contained in:
+18
-12
@@ -24,20 +24,26 @@ configureNetwork() {
|
|||||||
hostname="$UPLINK"
|
hostname="$UPLINK"
|
||||||
interfaces="$DEV"
|
interfaces="$DEV"
|
||||||
|
|
||||||
return 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
hostname="host.lan"
|
|
||||||
|
|
||||||
if isUserMode; then
|
|
||||||
interfaces="lo"
|
|
||||||
else
|
else
|
||||||
interfaces="$BRIDGE"
|
|
||||||
|
hostname="host.lan"
|
||||||
|
|
||||||
|
if isUserMode; then
|
||||||
|
interfaces="lo"
|
||||||
|
else
|
||||||
|
interfaces="$BRIDGE"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "${SAMBA_INTERFACE:-}" ]; then
|
||||||
|
interfaces+=",$SAMBA_INTERFACE"
|
||||||
|
fi
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -n "${SAMBA_INTERFACE:-}" ]; then
|
netbios="${hostname%%.*}"
|
||||||
interfaces+=",$SAMBA_INTERFACE"
|
netbios="${netbios:0:15}"
|
||||||
fi
|
|
||||||
|
[ -z "$netbios" ] && netbios="host"
|
||||||
|
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
@@ -145,7 +151,7 @@ writeConfig() {
|
|||||||
if ! {
|
if ! {
|
||||||
echo "[global]"
|
echo "[global]"
|
||||||
echo " server string = Dockur"
|
echo " server string = Dockur"
|
||||||
echo " netbios name = $hostname"
|
echo " netbios name = $netbios"
|
||||||
echo " workgroup = WORKGROUP"
|
echo " workgroup = WORKGROUP"
|
||||||
echo " interfaces = $interfaces"
|
echo " interfaces = $interfaces"
|
||||||
echo " bind interfaces only = yes"
|
echo " bind interfaces only = yes"
|
||||||
|
|||||||
Reference in New Issue
Block a user