Forum
Arkadashlar unixte ozellikle solariste makinanin ipsini bildiyimizde makninanin ismini nasil bulmak olur? mesela windowsta nbtstat -an ipyi yazdigimizda makinanin ismini veriyor acaba bunu unixte hangi komutla bulmak olur?
nmap -sP 192.168.1.0/24
Oraya kendi network ünü yazacaksın
Aynı subnette Windows işletim sistemlerinde Netbios/SMB protokolü etkin ise herhangi bir isim sunucusu olmaksızın, istemci makinalar birbirlerinin isimlerini çözebilmektedir. Linux/Unix türevlerinde SMB(SAMBA) hizmeti etkin gelmiyor. SAMBA ve nmb(SAMBA isim çözümleme hizmeti) ayarlanırsa windows benzeri isim çözümleme hizmeti kullanılabilir.
Linux/Unix işletim sistemlerinde birincil isim çözümleme hizmeti dnstir. Eğer istemci makinaların PTR kayıtları yapıldıysa.
# host 192.168.2.3
komutu hullanılabilir.
Bu kadar karışıklığa gerek yok.. Ayrıca isim çözümleme yapmak için de Samba ya gerek yok. Yukarıda yazdığım komutu yazarsanız sorun çözülür. Windows üzerindeki SMB = Server Message Block, Linux üzerimde SMB = Samba.
SMB etkin gelmiyor derken herhalde geçerli ayarlarda servis başlatılmıyor demek istediniz. Sonuçta tüm lünux türevlerinde Samba geçerli olarak gelir.
Dediğim gibi nmap kullanarak makineler ile ilgili tüm bilgileri alabilirsiniz.. Örnek:
[root@erdal ~]# nmap -sP 192.168.1.0/24
Starting Nmap 4.53 ( http://insecure.org ) at 2008-12-05 10:52 EET
Host xxx.xxxx.xxxx(192.168.1.3) appears to be up.
MAC Address: 00:14:85:40:9A:1A (Giga-Byte)
Host xxxxxxxxxxxxxxxt (192.168.1.4) appears to be up.
MAC Address: 00:0B:CD:CC:26:46 (Compaq (HP))
Host xxxxxxxxxxxxxxxxxxxx(192.168.1.5) appears to be up.
MAC Address: 00:11:85:E6:DD:91 (Hewlett Packard)
Host 192.168.1.6 appears to be up.
MAC Address: 00:03:BA:2F:CD:68 (Sun Microsystems)
Host 192.168.1.7 appears to be up.
MAC Address: 00:0B:CD:AE:D2:06 (Compaq (HP))
Kolay gele
1. Tüm unix türevlerinde samba geçerli olarak gelmez. Kurulumda seçmezsen tabi ki sisteme kurulmaz.
2. Linux ve türevlerinde Samba aynı zamanda wins sunucu olarak görev yapar. Samba Windows ve Unixlerden oluşan hibrid ağlar için iyi bir isim çözümleme hizmeti verir. Bunun için smb.conf dosyasında ve /etc/nsswitch.conf dosyasında bazı parametreleri ayarlamak gerekir.Bu parametreleri öğrenmek istiyorsanız sizi samba ile ilgili, Tubiderde yapmış olduğumuz Linux eğitimine davet etmek isterim. Eğitime katılmak için Eser Solmaz ile irtibata geçersiniz.
3. Nmap her zaman doğru çözümler vermez. Örneğin icmp paketleri firewall tarafından engellenmişse, ki normalde engellenir, Nmap işe yaramaz. Kaldıki buda bir çözümdür. Karıştırmaya gerek yok demiyorum.
4. Son olarak Ben size değil mesajı gönderen arkadaşa alternatif bir çözüm önerdim. Çözümün karışık olup olmadığına siz değil, soruyu soran karar vermeli.
hic bir komut ishime yaramadi bana linux diyil solaris10 uzerinde calishan bir shey lazim
Bu kadar hırs yapmaya gerek yok. Sonuçta burası forum ve tartışıyoruz. Eğer bu konuya ben de cevap atdıysam yorum yapma hakkına sahibimdir. kaldı ki yazdıklarınızın hepsi doğru.
Geçerli olarak gelir.. Kurulumda seçerseniz kurulur. Seçmezsiniz kurulmaz. Paket olarak hazırdır. Ek olarak indirip kurmanıza gerek yoktur.
Kolay gele
Solaris için,
$spray 10.0.0.0/8
uptime almak içinse
$rup 10.0.0.0/8
galiba ben anlatamadim size ne istediyimi ben diyelimki 10.10.13.5 serverindeyim 10.10.13.6 serverinin ipsini ogrenmek istiyorum her 2 serverdede ishletim sistemi solaris ben spray 10.10.13.6 yazdigimda spray: cannot clnt_create 10.10.13.6:netpath: RPC: Program not registered boyle bir hata veriyor
host 10.10.13.6 yada
host bilgisayarın_tam_adı
olmadi host 10.10.13.6
O zaman yapacak bir şey yok.. Dememki sizin network de bunları engelleyen bir şey var..