PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : smbclient: NAchrich an IP anstatt an Name



heinzelrumpel
06.06.06, 11:39
Hi,

normalerweise kann man ja mittels

echo "test" | smbclient -M hostname

dem hostname eine Nachricht zukommen lassen. Wie ist es aber, wenn ich anstatt des 'hostname' die ip verwenden möchte. Also:

echo "test" | smbclient -I 192-168.2.49

Da gibt es nämlich eine Fehlermeldung.




tango:~# echo "test" | smbclient -M 192.168.2.49
session request failed
tango:~#




Gruß

Torsten

p.s.

Hintergrund der ganzen Geschichte ist der, dass ich momentan noch die IP-Adressen in NetBiosnamen auflösen muss. Das Skript dafür sieht so aus



#! /bin/sh


smbstatus -p | grep -e 192.168.* | sed -e s/.*\(//g | sed -e s/\).*//g > smb

for test in `cat smb`
do
nslookup $test 192.168.2.83 | grep -e name | sed -e s/.\*=.//g | sed -e s/.oekonet.\*//g >> smbnetbios
done

for host in `cat smbnetbios`
do
echo "Noch ein test. Kann einfach weggeklickt werden. Torsten" | smbclient -M $host
done

echo "" > smbnetbios

exit 0



Dies ist aber etwas umständlich und setzt voraus, dass der lokale DNS-Server korrekt arbeitet

BedriddenTech
06.06.06, 15:10
Du wirfst hier mit den Optionen für smbclient ja wild um dich. :D
Was tut denn
echo 'test'|smbclient -M <irgendeinname> -I <ip>?