Mac Ports – vde Script

VDE, virtual distributed ethernet, lässt sich auch auf Intel Macs bauen. Leider existiert in den Mac Ports kein passendes Portfile.

Hier ein kleines Howto:

1.)
Falls noch nicht vorhanden, Verzeichnis erstellen:

mkdir -p /opt/ports/net/vde2

2.)
Pfad an erster Stelle in der sources.conf eintragen:

Edit: /opt/local/etc/macports/sources.conf

# MacPorts system wide sources configuration file
# $Id: sources.conf 42662 2008-11-28 23:18:50Z raimue@macports.org $

# To setup a local ports repository, insert a "file://" entry following
# the example below that points to your local ports directory:
# Example: file:///Users/landonf/misc/MacPorts/ports
file:///opt/ports
...

3.)
Folgendes Portfile erstellen:

Edit: /opt/ports/net/vde2/Portfile

4.)
Im Verzeichnis /opt/ports folgendes Kommando absetzen:
portindex

5.)
Fertig. Nun kann vde2 gebaut werden.

6.)
Fazit:
Ich habe dieses Script nicht an macports übergeben, da es keine Dependencies liefert. Für den TUN/TAP-support sind zwingend Kernel-Treiber erforderlich. Diese liefert zwar auf der einen Seite tuntapmacosx, ebenfalls über die orts installierbar, aber auch Tunnelblick (openvpn für Mac). Letzteres ist aber nicht in den Ports vorhanden. Beide Lösungen schließen sich leider gegenseitig aus. Ich habe alles mit Tunnelblick getestet und damit funktioniert zumindest alles einwandfrei.

Viel Spaß