Linux hálózati adminisztráció

Hasonló dokumentumok
Linux hálózati adminisztráció

Hálózati adminisztráció Linux (Ubuntu 9.04) 9. gyakorlat

DNS. DNS elmélet és szerverkonfiguráció. Összeállította: Sallai András. Terjesztés csak csak engedéllyel. Copyright 2006 v.2

LINUX BIND. Forrás:

Domain Name System (DNS)

Névfeloldás hosts, nsswitch, DNS

SZAKDOLGOZAT ÓBUDAI EGYETEM. Neumann János Informatikai kar Alba Regia Egyetemi Központ

DHCP. Dinamikus IP-cím kiosztás DHCP szerver telepítése Debian-Etch GNU linuxra. Készítette: Csökmei István Péter 2008

Windows hálózati adminisztráció segédlet a gyakorlati órákhoz

Hálózati architektúrák laborgyakorlat

ALAP BEÁLLÍTÁSOK. 1. Jogosultság megadás, hogy tudjunk dolgozni sudo s jelszó:xxxxxx. 2.Hálózati kártyák beállítása mcedit /etc/network/interfaces

1. Üres merevlemez gépbe helyezése, Boot a CD1 telepíto lemezrol (Hiba esetén video állítása VGA módra F4 billentyüvel, )

Linux hálózati adminisztráció

Hálózati operációs rendszerek II.

Windows hálózati adminisztráció

ENUM technológia. Széchenyi István Egyetem

VIII. Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK

Hálózati adminisztráció Linux (Ubuntu 9.04) 8. gyakorlat

Hálózati architektúrák és Protokollok GI - 9. Kocsis Gergely

2. Kezelési alapismeretek (Kovács Péter)

1.2. NFS kliens telepítése és beállítása

21. tétel IP címzés, DOMAIN/URL szerkezete

1. Kezelési alapismeretek

Transzport Réteg. Transzport réteg protokollok

SZAKDOLGOZAT ÓBUDAI EGYETEM. Neumann János Informatikai kar Alba Regia Egyetemi Központ

Mikrotik 6.22 telepítés

DNS és IPv6. Pásztor Miklós május, Budapest ISZT, PPKE. Pásztor Miklós (ISZT, PPKE) DNS és IPv május, Budapest 1 / 21

LINUX Hálózat beállítása. Forrás:

Elnevezési rendszerek. A névtér elosztása (2) 4. előadás. A névfeloldás implementálása (1) A névfeloldás implementálása (2)

IPv6 alapok, az első lépések. Kunszt Árpád Andrews IT Engineering Kft.

WebEC kliens számítógép telepítése és szükséges feltételek beállítása, az alábbi ellenőrző lista alapján történik.

Az Internet DNS Elv és konfiguráció 1. Az Internet DNS Elv és konfiguráció

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 3. óra. Kocsis Gergely, Kelenföldi Szilárd

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 4. óra. Kocsis Gergely, Supák Zoltán

SZÁMÍTÓGÉP HÁLÓZATOK BEADANDÓ ESSZÉ. A Windows névfeloldási szolgáltatásai

Webserver telepítése, konfigurálása

L2D2 LDAP to DNS and DHCP

Az ENUM technológia. - oktatási anyag - Budapesti Műszaki és Gazdaságtudományi Egyetem, Informatikai Központ Verzió: 1.0 Dátum:

Segédlet a Hálózati architektúrák és protokollok laborgyakorlathoz v0.6

Windows há lo záti ádminisztrá cio gyákorlát

Hálózat Dynamic Host Configuration Protocol

JEGYZŐKÖNYV. Operációs rendszerek telepítése virtuális gépre. Készítette: Vargáné Magusics Erika Informatikatanár MA I. évfolyam

Fábián Zoltán Hálózatok elmélet

Hálózatok építése és üzemeltetése

Egy elképzelt hálózat összeállítása a Debian GNU/Linux Etch verziójának segítségével

Beállítások 1. Töltse be a Planet_NET.pkt állományt a szimulációs programba! A teszthálózat már tartalmazza a vállalat

Melyek a Windows Server 2008 R2 tiszta telepítésének (Clean Install) legfontosabb lépései?

MS Windows XP Professional SP2 telepítés virtuális gépre.

OpenLAB diák felület dokumentáció

Hálózatok építése és üzemeltetése

DNS forward-ok és reverse-ek hozzáadása DNS forward hozzáadása DNS reverse hozzáadása Debian Linux 3.

DNS és IPv6. Jákó András BME TIO

Fábián Zoltán Hálózatok elmélet

Windows hálózati adminisztráció

Számítógépes Hálózatok 2011

NIS + NFS+Automount. Összeállította: Sallai András


III. előadás. Kovács Róbert

Szalai Ferenc

Hálózati beállítások Készítette: Jámbor Zoltán 2016

Tisztelt Telepítő! 2. Ellenőrizze, hogy a modul engedélyezve van-e: Szekció [382] Opció 5 (alternatív kommunikátor) BE.

2010. ősz 2. pótzh Név: NEPTUN kód: ZH feladatok Hálózati operációs rendszerek_3 tárgyból

ALKALMAZÁSOK ISMERTETÉSE

G Data MasterAdmin 9 0 _ 09 _ _ # r_ e p a P ch e T 1

Foglalkozási napló. Informatikai rendszergazda 14. évfolyam

Laborgyakorlat: Egy vezeték nélküli NIC beszerelése

ELTE, IK, Információs Rendszerek Tanszék

SZAKDOLGOZAT ÓBUDAI EGYETEM. Neumann János Informatikai kar Alba Regia Egyetemi Központ

A számítástechnika gyakorlata WIN 2000 I. Szerver, ügyfél Protokoll NT domain, Peer to Peer Internet o WWW oftp opop3, SMTP. Webmail (levelező)

5. Hálózati címzés. CCNA Discovery 1 5. fejezet Hálózati címzés

SC Kérdés. SC Kérdés. SC Kérdés

WS 2013 elődöntő ICND 1+ teszt

SUSE Labor kialakítása

Active Directory kiegészítő kiszolgálók telepítése és konfigurálása Windows Server 2003 R2 alatt

Hálózati architektúrák és Protokollok GI 8. Kocsis Gergely

A telepítés nyelvének kiválasztása

BackupPC. Az /etc/hosts fájlba betehetjük a hosztokat, ha nem a tejles (fqdn, DNS név) névvel hivatkozunk rájuk: # /etc/hosts #

Gyorsindítási útmutató

Bevezető. PoC kit felépítése. NX appliance. SPAN-Proxy

Hálózati adminisztráció Linux (Ubuntu 8.04) 12. gyakorlat

Felhő alapú hálózatok (VITMMA02) OpenStack Neutron Networking

ClusterGrid for Windows

III. Felzárkóztató mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK

SAMBA. Forrás: Lajber Zoltán: SAMBA alapok dia, SZIE

Windows2003: DNS gyakorlat DNS: Domain Name Sy stem

IBM i. Hálózatkezelés DHCP 7.1

1. Kapcsolók konfigurálása

Hálózati architektúrák és Protokollok MI 7,8. Kocsis Gergely

Hálózati alapok. készítette: Sallai András

PC Connect. Unique ewsletter. program leírás

ProFTPD. Molnár Dániel október oldal

Windows Screencast teszt

Linux alapok gyakorlat

Operációs rendszerek gyakorlat

PTPi adatgyűjtő V1.5

További részletes tájékoztatásért lásd: System Administration Guide (Rendszeradminisztrátori útmutató).

Operációs rendszerek gyakorlat

UTP vezeték. Helyi hálózatok tervezése és üzemeltetése 1

Számítógépes munkakörnyezet II. Szoftver

TestLine - zsoltix83 hálozat 1 Minta feladatsor

Átírás:

Linux hálózati adminisztráció Tantárgykód: MIN7K0IN-T Göcs László mérnöktanár Pallasz Athéné Egyetem GAMF Műszaki és Informatikai Kar Informatika Tanszék 3. 2016-17. tanév 1. félév

DHCP

Ügyfél Ügyfél Ügyfél DHCP üzenetek DHCP discover Szórt üzenet 255.255.255.255 DHCP offer Szórt üzenet 255.255.255.255 DHCP request Szórt üzenet 255.255.255.255 Kiszolgáló Kiszolgáló Kiszolgáló Ügyfél DHCP ack Szórt üzenet 255.255.255.255 /var/log/messages Kiszolgáló

Mit kap az ügyfél? IP cím Átjáró címe (forgalomirányító) DNS kiszolgálók címei DNS tartománynév, keresési tartományok Alhálózati maszk Bérleti időtartam WINS csomóponttípus WINS kiszolgálók címei

Kiszolgáló telepítése $ sudo apt-get update $ sudo apt-get install isc-dhcp-server Fontosabb állományok szerver oldalon /etc/dhcp/dhcpd.conf /etc/default/isc-dhcp-server /var/lib/dhcp/dhcpd.leases

/etc/dhcp/dhcpd.conf authoritative; ddns-update-style none; option domain-name "gamf.hu"; option domain-name-servers 10.1.51.23, 10.1.51.25; option broadcast-address 192.168.1.255; option routers 192.168.1.254; option subnet-mask 255.255.255.0; default-lease-time 600; # 10 perc max-lease-time 7200; # 2 óra

/etc/dhcp/dhcpd.conf host belzebub { hardware ethernet 08:00:27:e4:f3:45; fixed-address 192.168.1.5; option host-name belzebub; } subnet 192.168.1.0 netmask 255.255.255.0{ range 192.168.1.10 192.168.1.250; }

Hova szolgáltasson? Mely interfész(ek)en szolgáltasson? $ sudo nano /etc/default/isc-dhcp-server INTERFACES="eth1" Indítás $ sudo service isc-dhcp-server start Kliensen $ sudo dhclient

Kliensen /var/lib/dhcp/dhclient-xxxx-ethx.lease (Desktop) /var/lib/dhcp/dhclient.eth0.leases (Server)

Kliens konfiguráció /etc/dhcp/dhclient.conf

Névfeloldás

Névfeloldás menete Linux gépeken Desktop (12.04) dnsmasq Server (hagyományos) /etc/nsswitch.conf /etc/hosts /etc/resolv.conf DNS kiszolgáló igénybe vétele

Ubuntu Desktop NetworkManager Dnsmasq (dnsmasq-base csomag) /etc/networkmanager/networkmanager.conf

/etc/hosts Amikor az Internet még csak pár ezer számítógépből állt, a név-cím hozzárendelést egy folyamatosan növekvő fájl, hosts táblázat tartalmazta A táblázatot minden számítógépen lokálisan tárolták, és egy központi helyről rendszeresen frissítették Ennek nyoma mind a mai napig megvan: /etc/hosts

/etc/resolv.conf Generált állomány Tartalma származhat DHCP kiszolgálótól Kézzel megadva az /etc/network/interfaces-ben /etc/dhcp/dhclient.conf

/etc/network/interfaces

Domain Name Service (DNS) Osztott hierarchikus név adatbázis Legfontosabb feladata a név - IP cím feloldás Szerver alapú névfeloldás szerver típusa Rekurzív névfeloldást végző szerver Egyszerű továbbító egy rekurzív névfeloldást végző szerverhez Vegyes Gyorstárazás

Rekurzív névfeloldást végző szerver Ábra forrása: Verisign Domain Name Industry Brief, June 2007 (PDF), utolsó oldal.

BIND Berkeley Internet Name Domain leggyakrabban használt DNS implementáció (ISC) BIND 9 http://tldp.org/howto/dns-howto-4.html https://help.ubuntu.com/community/bind9serverhowto

DNS konfigurációs állományok /etc/bind/named.conf /etc/bind/named.conf.local /etc/bind/named.conf.options zónafájlok

/etc/bind/named.conf.options - általános beállítások options { directory "/var/cache/bind"; forwarders {10.11.12.1; 10.12.12.1}; forward first; listen on port 53 {10.1.1.2;}; query-source address * port 53; allow-querry {127.0.0.1; 10.1.1.0}; cleaning-interval 120; notify yes; recursion yes; }

Magyarázat directory a szerver munkakönyvtára forwarders ezekhez továbbítódik a kérés, legfeljebb hármat lehet megadni forward first először a továbbítással próbálkozik listen on melyik interfészen milyen porton fogadja a kéréseket (alapért.: mindegyik interfész, 53-as port) query-source ha a DNS és az Internet között tűzfal van

Magyarázat allow-querry hosztok és hálózatok, ahonnan kérést lehet küldeni (alapért. : mindenhonnan) notify yes slave DNS-ek értesítése a zónafájlok változásáról recursion yes; a DNS hajlandó más DNS-eket lekérdezni nemcsak "láttat"

Caching-only NS Alapból egy caching-only típusú DNS-ként működik Elegendő a forwarders részben megadni az ISP névszervereit Majd újraindítani a szervert /etc/init.d/bind9 restart

/etc/bind/named.conf - zóna beállítások zone "." in { type hint; file "/etc/bind/db.root"; }; zone "localhost" in { type master; file "/etc/bind/db.local"; };

/etc/named.conf - zóna beállítások zone "127.in-addr.arpa" { type master; file "/etc/bind/db.127"; };

/etc/named.conf.local - zóna beállítások zone "gyakorlat.hu" { type master; file "/etc/bind/gyakorlat.hu"; }; zone "1.168.192.in-addr.arpa" { type master; file "/etc/bind/1.168.192"; };

Zónatípusok Névfeloldáshoz kiegészítő: "." ha a nevet pont végződés nélkül adjuk meg akkor ez a zóna mindig hozzá adódik a gyökérszintű névszerverekről tartalmaz infót a DNS inicializálásához névtartomány localhost valódi zóna Címfeloldáshoz (inverz névfeloldáshoz)

Zónafájlok A névszerverek az egyes zónák adatait egy-egy fájlban tárolják Az elsődleges (master) szerveren az adminisztrátor módosítja ezt a fájlt Rekordokból (RR -resource record) áll

Rekordok felépítése A rekordok alakja (RFC1035): Címke TTL osztály típus adatok Címke: a domain rekord neve, lehet üres, ilyenkor az előtte levő rekord címkéje érvényes TTL: a rekordhoz tartozó Time To Live időt adja meg másodpercben (nem kötelező; ha elhagyjuk, akkor a zónára vonatkozó alapértelmezés lesz a rekordhoz tartozó érték)

Rekordok felépítése Osztály: IN (Internet osztály) - elhagyható Típus: milyen fajta információról van szó Pl. IP cím (A vagy AAA rekord) Névszerver információ (NS rekord) Név (PTR rekord) stb. Adatok: a rekord típusától függő információ

Legfontosabb rekordtípusok SOA - Start of Authority rekord, zóna kezdő rekord A - Address, cím rekord (AAA) NS - Name Server, névszerver rekord Glue rekord CNAME - Canonical Name, kanonikus név rekord MX - Mail exchanger, levelező szerver rekord TXT - szöveges rekord HINFO - hardver információ rekord PTR - Pointer rekord

SOA - Start of Authority rekord, zóna kezdő rekord megadja a zónára vonatkozó közös információkat otthon.hu. SOA belzebub.otthon.hu. mester.otthon.hu. ( 2002052501 ;Serial nr. 1D ;Refresh 2H ;Retry 1W ;Expire 2D) ;TTL

SOA otthon.hu. a zóna neve belzebub.otthon.hu. az elsődleges szerver mester.otthon.hu. e-mail cím (mester@otthon.hu értelemben) serial nr. a zóna sorszáma - a slave szerverek általa ellenőrzik, hogy a náluk levő zóna tartalom nem avult-e el (ÉÉÉÉHHNNVV alakban)

SOA refresh (sec) mennyi időnként kell a slave szervereknek a master-től megkérdezni, hogy a zóna sorszáma mennyi retry (sec) ha a frissítés nem sikerült, akkor mennyi időt várjanak, mielőtt újra próbálkoznának expire (sec) ha nem sikerül a master-rel kommunikálniuk, ennyi ideig szolgáltatják a zónát a világ számára TTL a zóna rekordjaira érvényes alapértelmezés Bind9-nál használható a 1W2D3H alak

A - Address, cím rekord egy domain névhez IP címet rendelünk belzebub A 10.1.1.1 jelentése: belzebub.otthon.hu IP címe: 10.1.1.1

NS - Name Server, névszerver rekord Egy zóna névszervereinek megadása A zóna egy delegálási pont pl. osztaly NS gep.osztaly.valami.hu. Az 'osztaly' zóna névszervere a gep.osztaly.valami.hu. Ajánlatos legalább két névszervert megadni NS belzebub.otthon.hu

Glue (idegen) rekord A gep.osztaly.otthon.hu rekordnak az osztaly zónában van a helye De a otthon.hu zónában is felsoroljuk gep.osztaly A 190.1.2.3 Az idegen A rekordot nevezik glue (ragadvány) rekordnak

CNAME - Canonical Name, kanonikus név rekord Becenév (álnév) egy hostnak www CNAME belzebub Pl. ha ez az otthon.hu zónában van, az azt mutatja, hogy a www.otthon.hu egy másik neve a belzebub.otthon.hu-nak

MX - Mail exchanger, levelező szerver rekord otthon.hu. MX 10 mail.otthon.hu. MX 20 mas.otthon.hu. a valaki@otthon.hu alakú címre érkező leveleket a mail.otthon.hu vagy a mas.otthon.hu. gépekre kell küldeni 10, 20 a rekord preferenciát jelenti, csak akkor van jelentősége, ha több MX rekord tartozik ugyanahhoz a névhez: kisebb szám nagyobb preferenciát jelent

TXT - Text, szöveges rekord Tetszőleges szöveges információt tartalmazhat, pl. modern TXT "Ez a gep mar megszunt" Paramétere egyetlen, idézőjelek közé zárt ASCII karaktersorozat

PTR - Pointer rekord Cím-név hozzárendelés Szerver programok használják, annak kiderítésére, hogy egy hozzájuk érkezett IP csomag milyen domainhez tartozik Az in-addr.arpa domain alá tartozó ág szolgálja a cím-név felosztást A zónák delegálása az IP címtartomány egyes darabjainak megfelelően történik

Állományrendszerek partíciókra osztása Védelem Hely kiosztás Hozzáférés szabályozás Újratelepítés Virtuális memória

Linux partíciók swap operációs rendszer (/) felhasználói programok (/usr/bin, /usr/local/bin) felhasználói könyvtárak (/home) cfdisk LVM

Logical Volume Manager Absztrakciós réteg a fizikai tárolóeszköz felett lemez virtualizáció PV Physical Volume - a tényleges partíciók VG Volume Group a PV-k csoportja LV Logical Volume virtuális kötet /dev/volumegroupname/* Lecsatolás (umount) nélkül átméretezhető Támogatja VG-k exportját és importját Támogatja a lineáris és csíkozott LV-ket Pillanatképek készítése

PV VG LV PV1 PV2 I/O rendszer PV1 VG PV2 LV VG

LVM példa Forrás: http://www.linuxdevcenter.com/lpt/a/6553

További jellemzők Max 99 VG 256 LV 1 VG-ben max. 256 PV

Útvonal "." aktuális könyvtár ".." szülő könyvtár "/" gyökér könyvtár

Standard fa /bin /usr/bin /etc /etc/passwd /tmp /dev /home rendszerprogramok közérdekű felhasználói programok a rendszer működéséhez és karbantartásához szükséges állományok és programok felhasználók azonosításához szükséges adatok egy része ideiglenes állományok elhelyezése speciális állományok felhasználói könyvtárak

/dev/tty* /dev/sd* /dev/fd* /dev/mem /dev/null a terminálok nevei, a * helyén bármely karakter állhat a gép kiépítettségétől függően merevlemez neve, a * helyén alfanumerikus karakterek, elsősorban számok állnak (sd*) hajlékonylemezes egység neve állományként elérhető memória neve különleges rendeltetésű állomány, ha olvasunk belőle, akkor azonnal az állomány végét érzékeljük, ha pedig írunk bele, akkor korlátlanul elnyel mindent anélkül, hogy bárhol is tárolná

Futási szintek

Futási szintek Szolgáltatások (szoftverek) automatikus indítása és leállítása Az egyes futási szintekhez eltérő jelentés (szolgáltatáscsoport) tartozhat az egyes Linux disztribúciókban

Futási szintek Ubuntuban 0 Halt/Shutdown: minden folyamat leáll, a fájlrendszereket leválasztják, a felhasználókat kijelentkeztetik, a gép biztonságosan kikapcsolható 1 Single user mode: rendszergazdaként egyfelhasználós mód, minden /etc/fstab állományrendszer felcsatolásra kerül S Sulogin: olyan, mint az 1 de nem állítja le a folyamatokat lefelé váltáskor 2-5 Multi user mode: minden /etc/fstab állományrendszer felcsatolásra kerül, grafikus felület 6 Reboot: Ugyanaz, mint 0 csak utána újraindul a rendszer az alapértelmezett futási szinten

Futási szintek Ubuntuban Ubuntuban eseményvezérelt módon az upstart segítségével oldják meg, ez helyettesíti a más rendszerekben használt /sbin/init-et Az alapértelmezett futási szintet a /etc/event.d/rc.default fájl határozza meg. Ez alapértelmezés szerint 2 Aktuális futási szint: runlevel Kiírja a megelőző és az aktuális szintet N azt jelenti, hogy nem volt előző (a mostani a legelső)

Futási szintek Ubuntuban Futási szint váltás: telinit szintszám Mit kell indítani/leállítani az egyes futási szinteken? /etc/rc?.d könyvtárak K és S kezdetű szkripteket tartalmaznak, ahol?=0,1,2,3,4,5,6,s Minden szkriptnek van egy sorszáma Először a K kezdetűek, majd az S kezdetűek hajtódnak végre a sorszám alapján K=Kill S=Start 2-es szinten csak S