Wykład 5 Usługa DNS i SMB



Podobne dokumenty
SIECIOWE. mgr inż. Adam Mencwal Katedra Informatyki Stosowanej.

Wykład 1 Konfiguracja środowiska sieciowego systemów unixowych na przykładzie GNU/Linux. Usługa DNS i SMB

Serwer SMB. Udostępnienie zasobów systemowych w sieci. Jakub Stasiński, Jędrzej Chruściel, Michał Wojciechowski

Protokół SMB umożliwia udostępnianie plików udostępnianie drukarek

Serwer SAMBA UDOSTĘPNIANIE UDZIAŁÓW SIECIOWYCH PIOTR KANIA

Zapoznanie się z konfiguracją i zarządzaniem serwerem Samba.

Samba serwer plików i drukarek. Rafał Szcześniak <mimir@samba.org> The Samba Team. Prosze pytać w każdej chwili

Wybrane usługi sieciowe DFS, SMB, Serwer terminali. Monitorowanie i zarządzanie serwerami sieciowymi Wykład

Serwer plików i drukarek Samba

System operacyjny Linux

Serwer nazw DNS. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

Domain Name System. Kraków, 30 Marca 2012 r. mgr Piotr Rytko Wydział Matematyki i Informatyki UJ

Sieci komputerowe. Zajęcia 5 Domain Name System (DNS)

Plan wykładu. Domain Name System. Hierarchiczna budowa nazw. Definicja DNS. Obszary i ich obsługa Zapytania Właściwości.

ODWZOROWYWANIE NAZW NA ADRESY:

Sieciowe systemy operacyjne

Samba informacje ogólne

Za dużo wpisów! Serwer nazw DNS. Marcin Bieńkowski

Demony: smbd umoŝliwia współdzielenie plików i drukarek +uwierzytelnianie

Plan wykładu. Domain Name System. Definicja DNS. Po co nazwy? Przestrzeń nazw domen Strefy i ich obsługa Zapytania Właściwości.

Sieciowe systemy operacyjne

SAMBA DOKUMENTACJA DO PREZENACJI. Mateusz Zimny Dawid Winiarz

Zadanie1: Wykorzystując serwis internetowy Wikipedii odszukaj informacje na temat usługi WINS.

Samba, instalacja i konfiguracja

Konfiguracja serwera Samba w wersji 3 i 4. Krzysztof Boryczko Remigiusz Górecki

Zbigniew S. Szewczak Systemy Operacyjne. Wykład 3 Samba.

Konfiguracja i administracja serwerem SAMBA

Struktura domen DNS Rekursywny serwer DNS

Samba plik konfiguracyjny serwera

DKonfigurowanie serwera DNS

Przegląd zagrożeń związanych z DNS. Tomasz Bukowski, Paweł Krześniak CERT Polska

Samba plik konfiguracyjny klienta

Ćwiczenie nr: 10 DNS. 1.Model systemu. 2.Typy serwerów DNS

Wykład 5: Najważniejsze usługi sieciowe: DNS, SSH, HTTP, . A. Kisiel,Protokoły DNS, SSH, HTTP,

System DNS. Maciej Szmigiero

Jarosław Kuchta Administrowanie Systemami Komputerowymi DNS, WINS, DHCP

Zakład Systemów Rozproszonych

Wykład 3 / Wykład 4. Na podstawie CCNA Exploration Moduł 3 streszczenie Dr inż. Robert Banasiak

Ćwiczenie nr: 5 Temat: DNS

Administrowanie sieciami komputerowymi

Oprogramowanie Samba. Krzysztof Boryczko Remigiusz Górecki

Konfiguracja serwera DNS w systemie Windows Server 2008 /2008 R2

Zarządzanie systemami informatycznymi. Protokoły warstw aplikacji i sieci TCP/IP

Znajdywanie hostów w sieci

Podziękowania... xv. Wstęp... xvii

Windows Serwer 2008 R2. Moduł 3. DNS v.2

Samba jako serwer plików i logowania dla Windows.

Sieci komputerowe. Domain Name System. WIMiIP, AGH w Krakowie. dr inż. Andrzej Opaliński.

Poradnik administratora Korporacyjne rozwiązania G Data

Warstwa aplikacji. Model TCP/IP Model OSI

ZiMSK dr inż. Łukasz Sturgulewski, DHCP

Jak skonfigurować bezpieczną sieć bezprzewodową w oparciu o serwer RADIUS i urządzenia ZyXEL wspierające standard 802.1x?

Odwzorowywanie adresów IP i nazw logicznych. Odwzorowanie adresów IP na adresy MAC

Konfiguracja SO UNIX do komunikacji opartej o DNS (ang. Domain Name System).

onfiguracja serwera DNS w systemie Windows Server 2008 /2008 R2

MODEL WARSTWOWY PROTOKOŁY TCP/IP

Udostępnianie zasobów Gentoo Linux systemom Microsoft Windows 7 za wykorzystaniem ku temu serwera plików i drukarek SAMBA.

Sieci komputerowe. Wykład 7: Warstwa zastosowań: DNS, FTP, HTTP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

NIS/YP co to takiego?

Wymagania techniczne infrastruktury IT potrzebne do uruchomienia i pracy ServiceDesk Plus

Narzędzia do diagnozowania sieci w systemie Windows

Sieci komputerowe Warstwa aplikacji

Instrukcja 6 - ARP i DNS - translacja adresów

Protokoły sterujące i warstwy aplikacji. Protokół kontrolny ICMP Internet Control Message Protocol Protokoły inicjowania i konfiguracji hostów

Szkolenie autoryzowane. MS Konfigurowanie Windows 8. Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje

DNS Domain Name Service

T: Instalacja i konfiguracja serwera DNS.

INSTRUKCJA OBSŁUGI DLA SIECI

Konfigurowanie infrastruktury sieciowej Windows Server 2008 R2 Training Kit

SMB protokół udostępniania plików i drukarek

TCP/IP. Warstwa aplikacji. mgr inż. Krzysztof Szałajko

DNS adresu (numeru) IP nazwę nazwy hosta nazwy DNS NetBIOS Nazwa hosta DNS domena protokół domenom górnego poziomu domena

Spis treści. Wstęp Rozdział 1. Zasady pracy z komputerem Rozdział 2. Budowa komputera... 20

Plan wykładu. 1. Sieć komputerowa 2. Rodzaje sieci 3. Topologie sieci 4. Karta sieciowa 5. Protokoły używane w sieciach LAN 6.

2. Testowanie nazw wymaga uruchomienia serwera nazw protokołu NetBIOS:

Praca w sieci z serwerem

Spis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7

Instrukcja konfiguracji funkcji skanowania

Wstęp... ix. 1 Omówienie systemu Microsoft Windows Small Business Server

Podstawy działania sieci komputerowych

Instytut Teleinformatyki

Połączenia. Obsługiwane systemy operacyjne. Instalowanie drukarki przy użyciu dysku CD Oprogramowanie i dokumentacja

Zespól Szkół Ponadgimnazjalnych Nr 17 im. Jana Nowaka - Jeziorańskiego Al. Politechniki 37 Windows Serwer 2003 Instalacja

Dla klientów używających systemu Windows do połączeń sieciowych

Kurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501)

System operacyjny Linux

Ko n f i gura cja p ra cy V ISO z bazą SQL S e rve r

Wprowadzenie. Wprowadzenie. Sieciowe systemy operacyjne usługi sieciowe

Protokoły komunikacyjne

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat usługi DNS.

DNS. Jarek Durak PI 2009

INSTRUKCJA OBSŁUGI USTAWIEŃ DYNAMICZNIE PRZEDZIELANYCH ADRESÓW IP W URZĄDZENIACH SYSTEMU IP-PRO ORAZ REJESTRATORACH MY-DVR

Obsługa poczty elektronicznej w domenie emeritus.ue.poznan.pl

SAP BASIS Architektura systemu klient Server

Laboratorium - Przechwytywanie i badanie datagramów DNS w programie Wireshark

Zadanie1: Wykorzystując serwis internetowy Wikipedii wyjaśnij pojęcie serwera Samba.

INFORMATOR TECHNICZNY WONDERWARE

Praca w sieci równorzędnej

INFORMATOR TECHNICZNY WONDERWARE

Transkrypt:

Wykład 5 Usługa DNS i SMB hierarchiczna i rekurencyjna architektura DNS rekordy DNS SMB możliwości protokołu rodzaje wezłów SMB, proces elekcji parametry konfiguracyjne pakietu Samba

DNS co to takiego? DNS Domain Name System (System Nazw Domenowych) RFC 1033,1034 Hierarchiczny, rozproszony system serwerów zapewniający zamianę nazw tekstowych (www.kis.p.lodz.pl) na adresy numeryczne IP (212.191.89.2).

DNS założenia funkcjonalne Spójna przestrzeń nazw umożliwiająca dostęp do wskazanych zasobów (adres IP) bez wiedzy o trasie, masce sieciowej itp. pl.firma.com uk.firma.com no.firma.com domena FIRMA.COM Możliwość decentralizacji zarządzania domeną (sukcesywne tworzenie poddomen) w celu zmniejszenia ruchu sieciowego wywołanego zapytaniami Wydajność protokół UDP (port 53) gdansk.pl.firma.com firma.com pl.firma.com uk.firma.com no.firma.com lodz.pl.firma.com s1.no.firma.com s2.no.firma.com s3.no.firma.com

Hierarchiczna i rekurencyjna architektura DNS TLD (Top Level Domain) domena.com domena.uk domena.pl domena.gov NS: www.p.lodz.pl? NS:.pl = 1.2.3.4 NS: www.p.lodz.pl? domena.firma.pl domena.lodz.pl NS:.lodz.pl = 2.3.4.5 NS: www.p.lodz.pl? domena.com (backup) domena p.lodz.pl NS:.p.lodz.pl = 3.4.5.6 A: www.p.lodz.pl? A: www.p.lodz.pl = 212.51.207.68 lokalny serwer DNS A: www.p.lodz.pl? 212.51.207.68 klient DNS

DNS Dialog między klientem a serwerem klient DNS libresolv zapytanie DNS : jaki jest adres komputera www.kis.p.lodz.pl? odpowiedź DNS : komputer serwer DNS 53:dns www.kis.p.lodz.pl ma adres 212.191.89.2 /etc/resolv.conf baza serwera DNS search domena.dns nameserver 127.0.0.1 nameserver 194.204.159.1 nameserver 194.204.152.34

DNS Dialog między klientem a serwerem (c.d.) klient DNS (192.168.0.25) UDP TRNS. ID: 43265 SRC: 192.168.0.25:1087 DST: 192.168.0.1:53 (((((((( ))))))))!!! UDP TRNS. ID: 43265 DST: 192.168.0.25:1087 SRC: 192.168.0.1:53 serwer DNS (192.168.0.1) łatwy do podszycia się (tzw. spoofing) protokół UDP transmisja nieszyfrowana nr transakcji liczbą 16 bitową (0-65534) próby zabezpieczenia: DNSSec

Rodzaje rekordów DNS (fragment) SOA (Start of Authority) generalne informacje o domenie A (Address) zwykła translacja nazwy na numer IP CNAME (Cannonical Name) Alias. Wskazanie na inna nazwę NS (Name Server) Wskazanie na serwer nazw dla tej domeny MX (Mail Exchange) Wskazanie na serwer pocztowy obsługujący tą domenę PTR (Pointer) Translacja odwrotna numeru IP na nazwę HINFO (Host Info) Informacje o sprzęcie który obsługuje tą domenę

Przykład konfiguracji pliku strefy @ IN SOA test.pl. root.test.pl. ( 2005010504 ; Serial 7200 ; Refresh 3600 ; Retry 3600000 ; Expire 28800 ) ; Negative Cache TTL IN NS ns1.test.pl. IN NS ns2.test.pl. IN MX 10 mail1.test.pl. IN MX 20 mail2.test.pl. ns1 IN A 10.0.0.1 ns2 IN A 10.0.0.2 www IN CNAME ns1 mail1 IN CNAME ns2 mail2 IN CNAME ns.inna-domena.pl.

SAMBA co to takiego? SaMBa zbiór uniksowych aplikacji rozumiejących protokół SMB (Server Message Block). Umożliwia uniksowym serwerom porozumiewanie się za pomocą tego samego protokołu, którego używają systemy Microsoftu (tzw. otoczenie sieciowe ). (źródło: Robert Eckstein, David Collier-Brown, Peter Kelly: 'Using Samba', Wyd.: O'Reilly, 2000 )

Samba charakterystyka i ciekawostki Podobnie jak system operacyjny Linux, Samba to 'flagowe' oprogramowanie o otwartym kodzie źródłowym (Open Source Software), rozpowszechniana na warunkach Powszechnej Licencji Publicznej GNU (GPL). prace nad Sambą są w części sponsorowane przez Narodowy Uniwersytet Australii (gdzie autor - Andrew Tridgell uzyskał swój tytuł naukowy) oraz przez takie firmy jak Whistle i SGI. Microsoft upublicznił definicję protokołu SMB jako CIFS (Common Internet File System)

Samba możliwości udostępnianie zasobów plikowych udostępnianie drukarek uwierzytelnianie klientów logujących się do domeny Windows wspomaganie odwzorowywania nazw jako serwer WINS wszystko powyższe przy kompatybilności (*) z rozwiązaniami MS przy zerowej cenie i nieraz dużo lepszej wydajności(!)

Teoria, podstawy działania protokołu NetBEUI historyczny przodek SMB NetBEUI (NetBIOS Extended User Interface) : protokół warstwy 3, nierutowalny, oparty o nazwy max 15 znakowe. następca NBT (NetBIOS over TCP/IP) zawierający usługę nazewniczą,obsługę datagramów i sesji. chcę zarejestrować się jako komp1 przykro mi, już ja mam tę nazwę chcę zarejestrować się jako komp1 NetBIOSowy serwer nazw ok, rejestruję tę nazwę

Protokół NetBEUI (NetBIOS Extended User Interface) grupa r obocza D OM zosia (BIURO ) zene k (DOM) zosia (D OM) franek (D OM) basia (BIURO ) zbys zek (BIU RO) wl adek (BIURO ) cechy NetBEUI: zenek (BIURO ) grupa robocza B IURO basia (D OM) NIERUTOWALNY! oparty o nazwy max 15 znakowe

SMB typy węzłów Rola Działanie (rejestracja i odwzorowanie nazw) b-węzeł rozgłoszeniowo p-węzeł dwupunktowo (serwer NBNS) m-węzeł najpierw próbuj rozgłoszeniowo, jeśli się nie powiedzie dwupunktowo (przez NBNS) h-węzeł najpierw próbuj dwupunktowo (przez NBNS), jeśli się nie powiedzie rozgłoszeniowo C:\>ipconfig /all Windows 98 IP Configuration... Node Type.......... : Hybrid

SMB typy węzłów (c.d.) Wartość bajtu Działanie (rejestracja i odwzorowanie nazw) 00 Stacja robocza (standarowo) 03 Posłaniec (Winpopup) 06 Serwer dostępu zdalnego 1B Główna przeglądarka domeny 20 Serwer plików i drukarek BE Agent monitorowania sieci D:\>NBTSTAT -a serwer NetBIOS Remote Machine Name Table Name Type Status ------------------------------------------- SERWER <00> UNIQUE Registered SERWER <03> UNIQUE Registered SERWER <20> UNIQUE Registered

SMB Domeny i grupy robocze Grupa robocza : zbiór komputerów zarejestrowanych w tej samej grupie SMB Domena : Grupa robocza + serwer uwierzytelniający (kontroler domeny) komp1 (użytkownik:user) przyznaję dostęp do zasobu tak, user jest zalogowany, udostępniam żeton dla niego proszę o dostęp do zasobu serwer czy user jest zalogowany? kontroler domeny

SMB przeglądanie i elekcja LMB (Local Master Browser), serwer WINS (Windows Internet Name Service) niegdyś dostęp tylko przez UNC (\\serwer\zasób) obecnie przez wzgląd na wydajność sieci wprowadzono funkcję głównej przeglądarki lokalnej (przechowującej informacje o dostępnych komputerach w grupie roboczej) Samba OS Level = 69 Win 2000 OS Level = 34 ELEKCJA! Win 98 OS Level = 2 Win XP OS Level = 40 kryteria wyboru wg istotności: wartość systemu operacyjnego preferowana przeglądarka główna? czas w sieci nazwa (alfabetycznie)

Samba przegląd najważniejszych składowych pakietu nmbd Demon świadczący usługi Windows Internet Name Service (WINS) i wspomagający przeglądanie zasobów sieci. smbd Demon umożliwiający współdzielenie plików i drukarek w sieci SMB i zapewniający uwierzytelnianie klientów SMB. smbclient Program klienta dzięki którym można podłączyć się do zasobów serwera SMB. smbpasswd Zarządzanie użytkownikami sieci SMB. nmblookup Przeszukiwanie nazw NetBIOSowych w w sieci SMB.

ogólna struktura pliku /etc/samba/smb.conf [global] ; parametry globalne ustawień serwera... [homes] ; parametry zasobów użytkowników... [printers] ; parametry ustawień... ; podsystemu drukowania [udzial_testowy] ; definicja dowolnego udziału... możliwość używania zmiennych (fragment): %m - NetBIOSowa nazwa klienta %u - nazwa użytkownika %S - nazwa bieżącego udziału %v - wersja Samby %T - bieżąca data i czas

parametry sekcji [global] (fragment) workgroup = GRUPA_ROBOCZA netbios name = SERWER_SAMBY server string = %h server (Samba %v) security = user interfaces = 192.168.0.0/24 os level = 69 domain master= no local master = yes preferred master = yes logon script = %U.bat include = /usr/local/samba/lib/smb.conf.%l hosts allow = 192.168.0. 127.0.0.1 log file = /var/log/samba.log.%m

parametry udziałów [homes] i innych (fragment) path = /export/samba/dane comment = Dysk z danymi volume = Stacja-Sieciowa browseable = yes writeable = no ; read only = yes guest ok = yes ; public = yes valid users = @ksiegowosc szef invalid users = gosc root preexec = mount /dev/cdrom root postexec = umount /dev/cdrom

parametry udziału [printers] (fragment) printing = bsd path = /tmp printable = yes guest ok = yes print command = /usr/bin/ps2pdf %s

Tematyka Wykładu 5 podsumowanie hierarchiczna i rekurencyjna architektura DNS rekordy DNS SMB możliwości protokołu rodzaje wezłów SMB, proces elekcji parametry konfiguracyjne pakietu Samba