DEBIAN: Samba in 10 Minuten

Dieses Tutorial zeigt, wie man innerhalb sehr kurzer Zeit Shares auf seinem Server freigeben kann.   Mit apt-get install samba samba-common smbfs smbclient installiert man die nötigsten Komponenten.   Nach der Installation muß nun die Datei /etc/samba/smb.conf bearbeitet werden. Anbei ein Minimal-Beispiel:   [global] workgroup = myworkgroup domain master = no os level = 65 […]


Gentoo: kernel installation with genkernel

gentoo,genkernel,kernel,menuconfig,emerge,gentoolkiit,gentoo-sources,grub, The simpliest way t install a new kernel on a Gentoo machine, is to use genkernel.   In case you don't have genkernel installed yet, you can do so by executing emerge genkernel and emerge gentoolkit. The kernel sources can be installed with emerge gentoo-sources (and usually can be found in /usr/src after the […]


POSTFIX mit mySQL Cyrus-Konfiguration

postfix,mysql,cyrus,imap,smtp,main.cf,auth,aliases,destination,recipient_canonical,sender_canonical,transport,forwarding Vorbemerkung: Dieses Tutorial ist mit dem CyrusIMAPd-Tutorial kombinierbar.   Mit apt-get install postfix postfix-mysql kann man die benötigten Pakete installieren. Hier gibt es eine Beispielkonfiguration von Postfix mit mySQL als Backend.   /etc/postfix/main.cf smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) biff = no append_dot_mydomain = no delay_warning_time = 2h bounce_queue_lifetime = 1d transport_retry_time = 20s […]


Einfacher VPN-Server mit Debian

Zuerst installiert man das entsprechende Paket mit apt-get install pptpd Nun müssen folgende Dateien editiert werden: /etc/pptpd.conf Hier müssen die beiden Optionen localip und remoteip gesetzt werden, z.B.: localip 192.168.0.1 remoteip 192.168.0.2-200 Das bedeutet, dass die IP des Servers im späteren VPN 192.168.0.1 ist. Die Adressen 192.168.0.2 bis 192.168.0.200 werden an Clients vergeben. /etc/ppp/pptpd-options Hier […]


PROCMAIL: E-Mail Zustellung per Procmail-Filter

Den Filter Procmail kann man auf zweilei Arten einbinden: Man kann die Datei /etc/procmailrc anlegen. Diese Datei gilt dann für alle Benutzer Man kann im home-Verzeichnis des jeweiligen Benutzers die Datei .procmailrc anlegen. Dann gelten die Regeln nur für den jeweiligen Benutzer. Am besten erklärt sich die Funktionsweise anhand eines Beispiels: MAILDIR=/var/spool/mail PATH=/usr/bin:/usr/local/bin SHELL=/bin/sh LOGABSTRACT=NO […]


Cyrus IMAPd mit mySQL – Installation

Vorbemerkung: Dieses Tutorial ist kombinierbar mit dem Postfix-Tutorial. Erforderliche apt-Pakete bei Debian: cyrus21-admin – Cyrus mail system (administration tool) cyrus21-clients – Cyrus mail system (test clients) cyrus21-common – Cyrus mail system (common files) libauthen-sasl-cyrus-perl – Perl extension for Cyrus SASL library libauthen-sasl-perl – Authen::SASL – SASL Authentication framework libsasl2-2 – Authentication abstraction library libsasl2-modules libsasl2-modules-sql […]


E-Mails abrufen mit fetchmail

Hier gibt es eine Kurzanleitung für fetchmail. Mit fetchmail können Mails z.B. von einem POP3-Server abgeholt werden. Sämtliche Einstellungen werden in der Datei .fetchmailrc gespeichert. Diese Datei sollte dann im home-Verzeichnis des jeweiligen Benutzers liegen. Der Aufbau der Datei ist recht simpel. Ein Beispiel: poll pop.example.com proto pop3 user "test@example.com" pass "pass" is test mda […]


Debian: Installing/Updating your kernel

You can show the currently running kernel version by: uname -a There are 3 possibilities updating your kernel on Debian:   1. Installation of a kernel image: This is the simpliest way of installing a new kernel. If you have no special requirements or special stuff that you want to have in your kernel, this […]


Network Bonding

bonding,bond,network,modprobe,active-backup,balance-alb,balance-rr,broadcast,balance-xor,round-robin,bond0 How can I increase the bandwidth of my server? How can I have a failover for my server? Wie kann man die Netzwerkbandbreite eines Servers nochmal erhöhen? A good approach is to use BONDING. The following tutorial has been tested on Debian and Gentoo. On other distributions it might be similar. Requirement: For the […]


Gentoo: system and security updates

gentoo,gentoolkit,emerge,glsa-check,glsa,sync,pretend,deep,update,world Installation of security updates Requirement: gentoolkit (to install: emerge gentoolkit) glsa-check -t all #Search for security updates glsa-check -p $(glsa-check -t all) #Check which packets would be installed glsa-check -f $(glsa-check -t all) #Install them all #or one by one: glsa-check -f followed by the update number, for example 200608-15 System Update emerge –sync […]