Linux basierte-Client/Server Lösung: Unterschied zwischen den Versionen
Aus Doku-Wiki
Zur Navigation springenZur Suche springenUli (Diskussion | Beiträge) |
Uli (Diskussion | Beiträge) |
||
(38 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 5: | Zeile 5: | ||
# '''Linuxversion Server:''' Debian Etch | # '''Linuxversion Server:''' Debian Etch | ||
# '''Linuxversion Client:''' Debian Etch | # '''Linuxversion Client:''' Debian Etch | ||
+ | |||
=Komponenten= | =Komponenten= | ||
# '''openLDAP'''-------> Benutzerverwaltung | # '''openLDAP'''-------> Benutzerverwaltung | ||
# '''NFS'''----------------> Netzlaufwerke | # '''NFS'''----------------> Netzlaufwerke | ||
# '''Samba'''------------> Netzlaufwerke | # '''Samba'''------------> Netzlaufwerke | ||
+ | # '''DNS'''----------------> Nameservice | ||
# '''DHCP3'''------------> Auomatische Vergabe von IPs | # '''DHCP3'''------------> Auomatische Vergabe von IPs | ||
# '''Apache2'''---------> Webbasierte Dienste | # '''Apache2'''---------> Webbasierte Dienste | ||
+ | # '''FAI'''-----------------> Automatisierte Installation der Clients | ||
+ | # '''Cups'''---------------> Druck-Dienste | ||
+ | # '''Apt-Proxy'''-------> Debian Paket-Proxy (Updates / Installation) | ||
+ | # '''Ntp'''-----------------> Zeitserver | ||
+ | |||
+ | ==openLDAP== | ||
+ | Dokumentation zum [[LDAP Server | openLdap-Server]] | ||
+ | |||
+ | ==NFS== | ||
+ | * Noch nicht umgesetzt | ||
+ | ==Samba== | ||
+ | * Noch nicht umgesetzt | ||
+ | ==DNS== | ||
+ | ====Installation==== | ||
+ | '''Version:''' Bind9 / Debian Etch<br> | ||
+ | Eine detailierte [[DNS-Bind9 | Doku]] ist hier zu finden.<br> | ||
+ | Die Installation von Bind9 wird unter Debian mittels Aptitude durchgeführt | ||
+ | # aptitude install bind9 | ||
+ | Nach der Installation findet man die Konfiguration unter '''/etc/bind/'''<br> | ||
+ | ==Konfiguration== | ||
+ | '''named.conf'''<br> | ||
+ | Die Datei '''named.conf''' ist die zentrale Konfigurationsdatei. Hier werden <br> | ||
+ | grundlegende Einstellungen vorgenommen und die Zonen eingebunden.<br> | ||
+ | * Einbinden der eigenen Zonen: | ||
+ | '''Forward Lookup Zone''' | ||
+ | zone "myDomain.de" { | ||
+ | type master; | ||
+ | file "/etc/bind/db.myDomain.de"; | ||
+ | allow-transfer { none; }; | ||
+ | }; | ||
+ | '''Reverse Lookup''' | ||
+ | zone "27.172.in-addr.arpa" { | ||
+ | type master; | ||
+ | file "/etc/bind/db.27.172"; | ||
+ | allow-transfer { none; }; | ||
+ | }; | ||
+ | * Zonenfiles anlegen | ||
+ | '''Forward Lookup Zone''' | ||
+ | /etc/bind/db.myDomain.de | ||
+ | ; | ||
+ | ; BIND data file for - blb-karlsruhe.de - | ||
+ | ; | ||
+ | $TTL 3h | ||
+ | @ IN SOA dns1.myDomain.de. administrator.MyDomain.de ( | ||
+ | 27 ; Serial | ||
+ | 6h ; Refresh | ||
+ | 1h ; Retry | ||
+ | 1w ; Expire | ||
+ | 1h ) ; Negative Cache TTL | ||
+ | |||
+ | IN NS dns1. | ||
+ | @ IN MX 10 mail.MyDomain.de. | ||
+ | ; myDomain | ||
+ | fai01 IN A 172.27.1.10 | ||
+ | fai01 IN A 172.27.1.12 | ||
+ | '''Reverse Lookup''' | ||
+ | /etc/bind/db.27.172 | ||
+ | ; | ||
+ | ; BIND reverse data file for - DMZ Public - INTERN | ||
+ | ; | ||
+ | $TTL 6h | ||
+ | @ IN SOA dns1.myDomain.de. administrator.myDomain.de. ( | ||
+ | 1 ; Serial | ||
+ | 6h ; Refresh | ||
+ | 1h ; Retry | ||
+ | 1w ; Expire | ||
+ | 1h ) ; Negative Cache TTL | ||
+ | ; .27.172 | ||
+ | 10.1 IN PTR fai01.myDomain.de | ||
+ | 12.1 IN PTR fai02.myDomain.de | ||
+ | Nach eienm Restart des DNS-Servers '''/etc/init.d/bind9 restart''' sind die Einträge verfügbar | ||
+ | |||
+ | ==DHCP3== | ||
+ | |||
+ | ====Installation==== | ||
+ | # aptitude update | ||
+ | # aptitude install dhcp | ||
+ | ====Konfiguration==== | ||
+ | |||
+ | ==Apache2== | ||
+ | ====Instalaltion==== | ||
+ | # aptitude update | ||
+ | # aptitude install apache2 | ||
+ | |||
+ | Die folgenden NEUEN Pakete werden zusätzlich automatisch installiert: | ||
+ | apache2-mpm-worker apache2-utils apache2.2-common libapr1 libaprutil1 libexpat1 libpq4 libsqlite3-0 | ||
+ | Die folgenden NEUEN Pakete werden zusätzlich installiert: | ||
+ | apache2 apache2-mpm-worker apache2-utils apache2.2-common libapr1 libaprutil1 libexpat1 libpq4 libsqlite3-0 | ||
+ | 0 Pakete aktualisiert, 9 zusätzlich installiert, 0 werden entfernt und 0 nicht aktualisiert. | ||
+ | Muss 2435kB an Archiven herunterladen. Nach dem Entpacken werden 6432kB zusätzlich belegt sein. | ||
+ | |||
+ | ====Konfiguration==== | ||
+ | |||
+ | ==FAI== | ||
+ | [[Fai-sarge | FAI mit Debain Sarge]] <br> | ||
+ | [[Fai-etch | FAI mit Debain Etch]] | ||
+ | |||
+ | ==Cups== | ||
+ | * Noch nicht umgesetzt | ||
+ | ==Apt-Proxy== | ||
+ | * Der APT-Proxy holt nach Anfrage eines Clients die benötigten Debian-Paket und hält diese für weitere Clients bereit. | ||
+ | * Die Anleitung für die Installation eines [[Apt-proxy | APT-Proxys]] finden Sie [[Apt-proxy | hier.]] | ||
+ | |||
+ | ==NTP-Server== | ||
+ | |||
+ | |||
[[Kategorie:Linux]] | [[Kategorie:Linux]] |
Aktuelle Version vom 27. April 2007, 07:49 Uhr
Inhaltsverzeichnis
Anmerkung
- Vorgabe: Eine, auf Linux basierte Client/Server Lösung für die Verwaltung von Linux Desktopclients
Version und Voraussetzungen
- Linuxversion Server: Debian Etch
- Linuxversion Client: Debian Etch
Komponenten
- openLDAP-------> Benutzerverwaltung
- NFS----------------> Netzlaufwerke
- Samba------------> Netzlaufwerke
- DNS----------------> Nameservice
- DHCP3------------> Auomatische Vergabe von IPs
- Apache2---------> Webbasierte Dienste
- FAI-----------------> Automatisierte Installation der Clients
- Cups---------------> Druck-Dienste
- Apt-Proxy-------> Debian Paket-Proxy (Updates / Installation)
- Ntp-----------------> Zeitserver
openLDAP
Dokumentation zum openLdap-Server
NFS
- Noch nicht umgesetzt
Samba
- Noch nicht umgesetzt
DNS
Installation
Version: Bind9 / Debian Etch
Eine detailierte Doku ist hier zu finden.
Die Installation von Bind9 wird unter Debian mittels Aptitude durchgeführt
# aptitude install bind9
Nach der Installation findet man die Konfiguration unter /etc/bind/
Konfiguration
named.conf
Die Datei named.conf ist die zentrale Konfigurationsdatei. Hier werden
grundlegende Einstellungen vorgenommen und die Zonen eingebunden.
- Einbinden der eigenen Zonen:
Forward Lookup Zone
zone "myDomain.de" { type master; file "/etc/bind/db.myDomain.de"; allow-transfer { none; }; };
Reverse Lookup
zone "27.172.in-addr.arpa" { type master; file "/etc/bind/db.27.172"; allow-transfer { none; }; };
- Zonenfiles anlegen
Forward Lookup Zone /etc/bind/db.myDomain.de
; ; BIND data file for - blb-karlsruhe.de - ; $TTL 3h @ IN SOA dns1.myDomain.de. administrator.MyDomain.de ( 27 ; Serial 6h ; Refresh 1h ; Retry 1w ; Expire 1h ) ; Negative Cache TTL IN NS dns1. @ IN MX 10 mail.MyDomain.de. ; myDomain fai01 IN A 172.27.1.10 fai01 IN A 172.27.1.12
Reverse Lookup /etc/bind/db.27.172
; ; BIND reverse data file for - DMZ Public - INTERN ; $TTL 6h @ IN SOA dns1.myDomain.de. administrator.myDomain.de. ( 1 ; Serial 6h ; Refresh 1h ; Retry 1w ; Expire 1h ) ; Negative Cache TTL ; .27.172 10.1 IN PTR fai01.myDomain.de 12.1 IN PTR fai02.myDomain.de
Nach eienm Restart des DNS-Servers /etc/init.d/bind9 restart sind die Einträge verfügbar
DHCP3
Installation
# aptitude update # aptitude install dhcp
Konfiguration
Apache2
Instalaltion
# aptitude update # aptitude install apache2 Die folgenden NEUEN Pakete werden zusätzlich automatisch installiert: apache2-mpm-worker apache2-utils apache2.2-common libapr1 libaprutil1 libexpat1 libpq4 libsqlite3-0 Die folgenden NEUEN Pakete werden zusätzlich installiert: apache2 apache2-mpm-worker apache2-utils apache2.2-common libapr1 libaprutil1 libexpat1 libpq4 libsqlite3-0 0 Pakete aktualisiert, 9 zusätzlich installiert, 0 werden entfernt und 0 nicht aktualisiert. Muss 2435kB an Archiven herunterladen. Nach dem Entpacken werden 6432kB zusätzlich belegt sein.
Konfiguration
FAI
FAI mit Debain Sarge
FAI mit Debain Etch
Cups
- Noch nicht umgesetzt
Apt-Proxy
- Der APT-Proxy holt nach Anfrage eines Clients die benötigten Debian-Paket und hält diese für weitere Clients bereit.
- Die Anleitung für die Installation eines APT-Proxys finden Sie hier.