Linux basierte-Client/Server Lösung: Unterschied zwischen den Versionen

Aus Doku-Wiki
Zur Navigation springenZur Suche springen
 
(27 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
 
# '''FAI'''-----------------> Automatisierte Installation der Clients
 
# '''Cups'''---------------> Druck-Dienste
 
# '''Cups'''---------------> Druck-Dienste
[[Kategorie:Linux]]
+
# '''Apt-Proxy'''-------> Debian Paket-Proxy (Updates / Installation)
 +
# '''Ntp'''-----------------> Zeitserver
 +
 
 
==openLDAP==
 
==openLDAP==
* Noch nicht umgesetzt
+
Dokumentation zum [[LDAP Server | openLdap-Server]]
 +
 
 
==NFS==
 
==NFS==
 
* Noch nicht umgesetzt
 
* Noch nicht umgesetzt
 
==Samba==
 
==Samba==
 
* Noch nicht umgesetzt
 
* 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==
 
==DHCP3==
* Noch nicht umgesetzt
+
 
 +
====Installation====
 +
# aptitude update
 +
# aptitude install dhcp
 +
====Konfiguration====
 +
 
 
==Apache2==
 
==Apache2==
* Noch nicht umgesetzt
+
====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==
 
[[Fai-sarge | FAI mit Debain Sarge]] <br>
 
[[Fai-sarge | FAI mit Debain Sarge]] <br>
Zeile 30: Zeile 112:
 
==Cups==
 
==Cups==
 
* Noch nicht umgesetzt
 
* 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]]

Aktuelle Version vom 27. April 2007, 08:49 Uhr

Anmerkung

  • Vorgabe: Eine, auf Linux basierte Client/Server Lösung für die Verwaltung von Linux Desktopclients

Version und Voraussetzungen

  1. Linuxversion Server: Debian Etch
  2. Linuxversion Client: Debian Etch

Komponenten

  1. openLDAP-------> Benutzerverwaltung
  2. NFS----------------> Netzlaufwerke
  3. Samba------------> Netzlaufwerke
  4. DNS----------------> Nameservice
  5. DHCP3------------> Auomatische Vergabe von IPs
  6. Apache2---------> Webbasierte Dienste
  7. FAI-----------------> Automatisierte Installation der Clients
  8. Cups---------------> Druck-Dienste
  9. Apt-Proxy-------> Debian Paket-Proxy (Updates / Installation)
  10. 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.

NTP-Server