18. juli 2005 - 13:26Der er
1 kommentar og 1 løsning
DHCP skal opdatere Wins server i smb.conf
Hej.
Jeg har længere tid brugt Linux. Jeg bruger i øjeblikket Gentoo, men spørgsmålet er generelt til Linux, da det løses ens på de fleste distributioner.
Jeg vil gerne have opdateret filen /etc/samba/smb.conf med wins server = x.x.x.x
Jeg syntes det er lidt trist og besværligt at jeg skal opdatere samba's config fil selv, når nu informationerne bliver gjort tilgængelige via dhcp servere i de fleste netværk.
Det må da være en metode til at dhcp klienten på Linux klienten kan hente denne information og putte den ind i smb.conf filen.
# Nor should we continue if no settings have changed if [ "$new_netbios_name_servers" = "$old_netbios_name_servers" ] \ && [ "$new_netbios_scope" = "$old_netbios_scope" ] then return fi
# reparse our own file local other_servers=`sed -n -e"s/[[:space:]]$interface:[^[:space:]]*//g; \ s/^[[:space:]]*wins server[[:space:]]*=[[:space:]]*//pi" \ $SAMBA_DHCP_CONF`
umask 022
local serverlist="$other_servers" for server in $new_netbios_name_servers do serverlist="$serverlist $interface:$server" done
echo -n > $SAMBA_DHCP_CONF
# If we're updating on failure/expire, AND there are no WINS # servers for other interfaces, leave the file empty. if [ -z "$other_servers" ] then if [ "$reason" = FAIL ] || [ "$reason" = EXPIRE ] then return fi fi
if [ -n "$serverlist" ] then echo " wins server =$serverlist" >> $SAMBA_DHCP_CONF fi if [ -n "$new_netbios_scope" ] then echo " netbios scope = $new_netbios_scope" >> $SAMBA_DHCP_CONF fi }
Ok, jeg checker lige om det spiller snarrest :) Er lige ved at reinstallere min Gentoo Laptop :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.