Brak komunikacji w sieci po nazwach netbios

Masz problemy z siecią bądź internetem? Zapytaj tu
kogh
Posty: 15
Rejestracja: 02 lipca 2009, 11:08

Brak komunikacji w sieci po nazwach netbios

Post autor: kogh »

Mam małą sieć (kilkanaście maszyn), w której mam komputery z Windowsem oraz 2 serwery z Debianem. Wszystkie maszyny w sieci mają swoje nazwy netbios - komputery to np. komp1, komp2 itd., a serwery to serwer1 i serwer2.
Gdy wywołuję na komputerze polecenie ping do innego komputera to działa bez problemu, do serwerów też (choć nie zawsze). Natomiast ping między serwerami nie działa w ogóle. Oczywiście nie działa ping między serwerami kiedy się wprowadza nazwę netbiosową, przy numerze ip idzie wszystko ładnie. Na serwerze dostaję komunikat:

Kod: Zaznacz cały

ping:unknown host serwer1
Z czym może być związany ten problem?
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

A czy ping uniksowy w ogóle obsługuje nazwy netbiosowe?


Spójrz na ten wątek:

http://www.linuxquestions.org/questions ... ba-271336/
kogh
Posty: 15
Rejestracja: 02 lipca 2009, 11:08

Post autor: kogh »

Polecenie ping obsługuje nazwy netbios - z Linuksa wysyłam ping do stacji windowsowych. Tak jak w poście dodałem WINS ale to też nie pomogło - nadal brak komunikacji.

W ntdscan mam wynik jak poniżej. Dodam, że z Linuksa nie mogę wysłać sygnału ping do serwerów (na Debianie) i do komputera1 (na Windowsie), do pozostałych wysyłam bez problemu.

Kod: Zaznacz cały

Doing NBT name scan for addresses from 192.168.7.0/24

IP address         NetBIOS Name     Server    User                 MAC address      
------------------------------------------------------------------------------
192.168.7.9      SERWER1         <server>  SERWER1          00:00:00:00:00:00
192.168.7.4      KOMP1            <server>  <unknown>        00:17:9a:xx:xx:xx
192.168.7.11    SERWER2        <server>   SERWER2          00:00:00:00:00:00
192.168.7.12    KOMP6            <server>  <unknown>        00:0e:0c:xx:xx:xx
192.168.7.60    KOMP5            <server>  <unknown>        00:02:44:xx:xx:xx
192.168.7.59    KOMP4            <server>  <unknown>        90:e6:ba:xx:xx:xx
192.168.7.99    KOMP3                            <unknown>        00:11:2f:xx:xx:xx
192.168.7.57    KOMP2            <server>  <unknown>        00:1d:d9:xx:xx:xx

mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

Jak masz skonfigurowaną SAMBĘ na tych serwerach? Ma któryś z nich wyższy priorytet oraz jest ustawiony jako serwer WINS?
Wędka: google.pl:

Kod: Zaznacz cały

samba as wins server
kogh
Posty: 15
Rejestracja: 02 lipca 2009, 11:08

Post autor: kogh »

mariaczi pisze:Jak masz skonfigurowaną SAMBĘ na tych serwerach? Ma któryś z nich wyższy priorytet oraz jest ustawiony jako serwer WINS?
Wędka: google.pl:

Kod: Zaznacz cały

samba as wins server
Nie wydaję mi się że to ma związek z sambą. Kiedy wywołam

Kod: Zaznacz cały

smbclient -L serwer1
serwer ładnie sobie rozwiązuje nazwy i wyświetla zasoby, natomiast

Kod: Zaznacz cały

ping serwer1
nadal nie idzie. Widocznie ping korzysta z innych mechanizmów. Ale z jakich? I dlaczego do niektórych maszyn dochodzi do innych nie?
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

A masz firewalle na serwerze 1 i komp1? Trudno powiedzieć dlaczego akurat do tych hostów ping po WINS nie działa dla tych dwóch. Pokaż:

Kod: Zaznacz cały

 /etc/nsswitch.conf
oraz

Kod: Zaznacz cały

/etc/hosts
kogh
Posty: 15
Rejestracja: 02 lipca 2009, 11:08

Post autor: kogh »

Bastian pisze:A masz firewalle na serwerze 1 i komp1? Trudno powiedzieć dlaczego akurat do tych hostów ping po WINS nie działa dla tych dwóch. Pokaż:

Kod: Zaznacz cały

 /etc/nsswitch.conf
oraz

Kod: Zaznacz cały

/etc/hosts
Firewalli nie mam ustawionych na tych serwerach.

Poniżej mój /etc/hosts na serwer1

Kod: Zaznacz cały

127.0.0.1    localhost
192.168.7.11    serwer1
 # The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
i /etc/nsswitch.conf

Kod: Zaznacz cały

passwd:         compat
group:          compat
shadow:         compat

hosts:          files wins dns
networks:       files

protocols:      db files
services:       db files
ethers:         db files
rpc:            db files

netgroup:       nis

oraz /etc/hosts na serwer2

Kod: Zaznacz cały

127.0.0.1    localhost
192.168.7.9    serwer2

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
i /etc/nsswitch.conf

Kod: Zaznacz cały

passwd:         compat
group:          compat
shadow:         compat

hosts:          files dns wins
networks:       files

protocols:      db files
services:       db files
ethers:         db files
rpc:            db files

netgroup:       nis
Dodane:
Dodatkowo zauważyłem, ze kiedy np. wywołam: w wynikach cześć maszyn mam wpisanych po nazwach a część po numerach IP - do tych wyświetlanych po IP nie ma sygnału ping (po nazwie netbiosowej)

Kod: Zaznacz cały

KOMP1                  ether   90:e6:ba:xx:xx:xx   C                     eth0
192.168.7.12        ether   00:0e:0c:xx:xx:xx   C                     eth0
192.168.7.11        ether   00:27:0e:xx:xx:xx   C                     eth0
192.168.7.4          ether   00:17:9a:xx:xx:xx   C                     eth0
KOMP2                  ether   00:0b:6a:xx:xx:xx   C                     eth0
KOMP3                  ether   00:23:69:xx:xx:xx   C                     eth0
KOMP4                  ether   00:22:5f:xx:xx:xx   C                     eth0
ODPOWIEDZ