Benutzer:Drcux: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Zeile 24: Zeile 24:


=== Netzwerk konfigurieren ===
=== Netzwerk konfigurieren ===
Vorgaben:
Der Server hat zwei Netzwerkkarten, eine für das interne Netz und eine Richtung (DSL)Router. Das Netz soll folgendermaßen aussehen:
Router (FritzBox o.ä.)  -> 192.168.5.254
Server extern (enp22s0)  -> 192.168.5.250
Server intern (ens2/br0) -> 192.168.6.200


Als erstes müssen wir dafür sorgen, das für die späteren Container kein DHCP genutzt wird:
Als erstes müssen wir dafür sorgen, das für die späteren Container kein DHCP genutzt wird:
Zeile 29: Zeile 37:
  # ln -sf /dev/null /etc/systemd/network/80-container-host0.network
  # ln -sf /dev/null /etc/systemd/network/80-container-host0.network


 
Als nächstes erstellen wir ein Bridgedevice für das interne Netz, damit kann jeder Serverdienst später eine eigene IP bekommen:
Als nächstes erstellen wir ein Bridgedevice:


/etc/systemd/network/bridge.netdev
/etc/systemd/network/bridge.netdev
Zeile 47: Zeile 54:
  Bridge=br0
  Bridge=br0


Konfiguration der Bridge:
Konfiguration der Bridge (internes Netz):


/etc/systemd/network/bridge.network
/etc/systemd/network/bridge.network
Zeile 53: Zeile 60:
  [Match]
  [Match]
  Name=br0
  Name=br0
[Network]
#DNS=192.168.6.201
Address=192.168.6.200/24
Den DNS-Eintrag lassen wir noch auskommentiert, da lokal noch kein DNS-Server läuft!
Konfiguration von enp22s0 (externes Netz):
/etc/systemd/network/enp22s0.network
[Match]
Name=enp22s0
  [Network]
  [Network]
  DNS=192.168.5.254
  DNS=192.168.5.254
  Address=192.168.5.201/24
  Address=192.168.5.250/24
  Gateway=192.168.5.254
  Gateway=192.168.5.254
Hier nutzen wir noch den externen DNS!


Zum Schluss noch systemd-networkd aktivieren:
Zum Schluss noch systemd-networkd aktivieren:

Version vom 24. April 2015, 18:57 Uhr

Arch Linux als Homeserver

Grundsystem

Installation

Installation gemäß Wiki!

Partitionierung:

  • SWAP --> je nach Hauptspeicher
  • / --> 10GB empfohlen
  • /srv --> Restlicher Speicher

Folgende Pakete sind zu installieren:

  • base
  • arch-install-scripts
  • bridge-utils
  • net-tools
  • iproute2

Netzwerk konfigurieren

Vorgaben:

Der Server hat zwei Netzwerkkarten, eine für das interne Netz und eine Richtung (DSL)Router. Das Netz soll folgendermaßen aussehen:

Router (FritzBox o.ä.)   -> 192.168.5.254
Server extern (enp22s0)  -> 192.168.5.250
Server intern (ens2/br0) -> 192.168.6.200

Als erstes müssen wir dafür sorgen, das für die späteren Container kein DHCP genutzt wird:

# ln -sf /dev/null /etc/systemd/network/80-container-host0.network

Als nächstes erstellen wir ein Bridgedevice für das interne Netz, damit kann jeder Serverdienst später eine eigene IP bekommen:

/etc/systemd/network/bridge.netdev

[NetDev]
Name=br0
Kind=bridge

Die Netzwerkkarte (hier ens2) der Bridge hinzufügen:

/etc/systemd/network/ens2.network

[Match]
Name=ens2
[Network]
Bridge=br0

Konfiguration der Bridge (internes Netz):

/etc/systemd/network/bridge.network

[Match]
Name=br0
[Network]
#DNS=192.168.6.201
Address=192.168.6.200/24

Den DNS-Eintrag lassen wir noch auskommentiert, da lokal noch kein DNS-Server läuft!

Konfiguration von enp22s0 (externes Netz):

/etc/systemd/network/enp22s0.network

[Match]
Name=enp22s0
[Network]
DNS=192.168.5.254
Address=192.168.5.250/24
Gateway=192.168.5.254

Hier nutzen wir noch den externen DNS!

Zum Schluss noch systemd-networkd aktivieren:

# systemctl enable systemd-networkd

Nach einem Neustart sollte es ein Netzerkdevice br0 mit den o.g. IP-Einstellungen geben:

# ip a s
 2: ens2: <BROADCAST,MULTICAST,UP,LOWER_UP>
 3: br0: <BROADCAST,MULTICAST,UP,LOWER_UP>
    inet 192.168.5.201/24 brd 192.168.5.255 scope global br0
# ip r s
 default via 192.168.5.254 dev br0  proto static 
 192.168.5.0/24 dev br0  proto kernel  scope link  src 192.168.5.201

SSH

DNS/DHCP

Routing/NAT

Proxy

NTP

SAMBA

Mailserver

FTP

NFS