VMinProxmox

Aus Freifunk Dresden - Anwender-Wiki
Zur Navigation springen Zur Suche springen
Proxmox.PNG

Kurzanleitung für Proxmox 4.1 auf Debian 8, Ubuntu 14.4 LTS amd64 Server als Gastsystem. Zuvor muss das *.iso Image heruntergeladen und auf die Hostmaschine hochgeladen werden.

Proxmox Host konfigurieren

Unter Netzwerk Linux Bridge erstellen: Mit der Konsole die Datei /etc/networks/interfaces-new anpassen:

auto lo
iface lo inet looback

allow-hotplug eth0

iface eth0 inet manual
#	address y.y.y.y
#	netmask 255.255.255.128
#	gateway y.y.y.x
#	broadcast z.z.z.z
#	network y.y.y.0 
#	dns-nameservers 8.8.8.8

iface eth0 inet manual

auto vmbr0
iface vmbr0 inet static
	address y.y.y.y # IP Adresse des Hosts
	netmask 255.255.255.128
	gateway y.y.y.x # Gateway des Anbieters der Hostmaschine
	bridge_ports eth0
	bridge_stp yes
	bridge_fd 5 #Timeout für die Brücke

Speichern und Neustarten.

Virtuelle Maschine erstellen

  1. Name vergeben
  2. OS: Linux 4.x auswählen
  3. CD/DVD: ubuntu 14.04. server-amd64 wählen
  4. Laufwerk: 10 GB, VirtIO
  5. CPU: Cores 2 und Typ:host
  6. Speicher: Min 512, empfohlen 1024 MB (nach der Installation kann der Speicher noch erhöht werden)
  7. Netzwerk: Bridge mode (vmbr0), VirtIO

Anschließend: Unter Hardware, Tastaturlayout: German(de) setzen, dass ist wichtig für die Tastaturerkennung und das Passwort.

Es empfiehlt sich außerdem die Optionen "Beim Booten starten"=Ja zu setzen.

Installation des Gastsystems

Server ohne Zusätze installieren.

Anmelden mit Benutzername und Passwort.

sudo nano /etc/network/interfaces

"iface eth0 inet dhcp" bearbeiten:

iface eth0 inet static
	address y.y.y.y # IP Adresse der VM
	netmask 255.255.255.255
	pointopoint x.x.x.x # Gateway des Anbieters der Hostmaschine
	gateway x.x.x.x # Gateway des Anbieters der Hostmaschine
	dns-nameservers 85.214.20.141 84.200.69.80 84.200.70.40 #DNS Server 

Speichern und Neustart mit

sudo reboot now

Netzwerktest:

ping freifunk-dresden.de

Installation des Freifunk-Servers

sudo su #dauerhaft Superuser=Root
apt-get update #Paketquellen aktualisieren
apt-get install git #git installieren
mkdir /root/freifunk
cd /root/freifunk
git clone https://github.com/ddmesh/vserver-base.git
cd vserver-base
bash vserver-install.sh

Konfigurieren des Freifunk-Servers

Für die /etc/nvram.conf benötigt man einen fastd Key:

bash /etc/init.d/S53backbone-fastd genkey

und eine Knotennummer:


Für eine Tunnel muss mit der per

bash /etc/openvpn/gen-config.sh PfadZumConfigFile.conf 

die Konfiguration erstellt werden.

Anschließend müssen im erstellten "openvpn.conf"-File die Pfade für cert, key und crl-verify angepasst werden.