Strona 2 z 2

: 17 maja 2011, 20:29
autor: z3d3
W sieci działają Windowsy i pobierają sobie z dhcp pierwszy adres ip 172.10.0.1, czyli adres bramy i 2 następne z tpsa: 194.204.159.1 i 194.204.152.34. Komputery i serwer działają w tej samej grupie roboczej. Teoretycznie powinny się widzieć.

: 17 maja 2011, 20:39
autor: kudlat9
Generalnie sprawa wygląda tak, że w przypadku Windowsów domyślnie nie jest potrzebna żadna usługa nazw tupu WINS, DNS do rozwiązywania nazw wewnątrz danej sieci. Potrafią się one komunikować za pomocą nazw NetBIOS, wystarczy więc, że masz Windowsy i otwarte porty na firewallu 137,138, 139 i możesz bez problemu posługiwać się nazwami hostów.

Sprawa jest bardziej skomplikowana jeśli chodzi o maszyny działające na Linuksie, ponieważ, aby obsługiwać nazwy netBios musisz mieć zainstalowaną sambę i pootwierane powyższe porty. Dodatkowo samba domyślnie nie używa nazwy hostname twojej maszyny, a przedstawia się Windowsom za pomocą nazwy podanej w konfiguracji samby (/etc/samba/smb.conf), parametr:

Kod: Zaznacz cały

[B]netbios name = twojaNazwaSerwera[/B]
Ważne, sprawdź co tam masz ustawione, zmień i nie zapomnij zrestartować samby.

Druga sprawa, standardowo rozwiązywanie nazw działa w oparciu o adres rozgłoszeniowy, wiec nazwy z innej podsieci nie będą rozwiązywane, ponieważ adresy rozgłoszeniowe są blokowane.


Jeśli poprawnie skonfigurujesz powyższe powinno wszystko działać w obrębie danej podsieci. Jeśli chciałbyś zrobić jednak tak jak trzeba, czyli skorzystać z usługi serwera nazw i dodatkowo posługiwać się nazwami maszyn takimi jak ustawi użytkownik, nie zmieniając przy tym za każdym razem wpisów w serwerze nazw masz 2 wyjścia:
  1. (Nie polecane), uruchomić serwer WINS na sambie podczas pobierania IP przez DHCP przez hosty wysyłać im automatycznie namiary na WINS w pakiecie (do skonfigurowania w DHCPD), dzięki temu Windows jak wstanie automatycznie zarejestruje swoją nazwę w WINS i będziesz mógł go pingować ile będziesz chciał. Problem w przypadku Linuksa, na każdym musisz zainstalować sambę, żeby mogła się dogadać z Windowsami podczas rozwiązywania nazw.
  2. (Polecane), musisz uruchomić serwer DNS (np. bind) i tak skonfigurować DHCPD, aby podczas przydzielania adresu klientowi, rejestrował automatycznie nazwę hosta w DNS.
Jeśli jesteś zainteresowany, przykłady znajdziesz w internecie.

: 17 maja 2011, 23:37
autor: z3d3
No dobrze, to wszystko jest zrozumiałe, a co w przypadku gdy mam komputer podłączony tunelem do serwera?

: 18 maja 2011, 19:11
autor: z3d3
A więc odpowiedzią jest zmiana tunelu z tun na tap i gotowe.

Dziękuje za zainteresowanie i pozdrawiam

: 18 maja 2011, 21:35
autor: kudlat9
Tak, w przypadku gdy chcesz używać protokołu netBios w tunelu, musisz zestawić tunel na 2 warstwie czyli za pomocą tap.