Enthält Skripte, mit denen man unter macOS und evtl. unter Linux eine Verbindung zum VPN aufbauen kann.
Go to file
2023-02-13 16:53:58 +01:00
bibVPN.sh Accounts werden aus der accounts.csv ausgelesen 2023-02-13 16:53:58 +01:00
LICENSE Initial commit 2023-02-10 08:53:21 +01:00
README.md Installationsanleitung eingefügt 2023-02-10 12:38:52 +01:00
v1.sh Anmeldenamen in eine Variable ausgelagert. 2023-02-10 12:40:25 +01:00

OpenFortiVPN_macOS

Enthält Skripte, mit denen man unter macOS und evtl. unter Linux eine Verbindung zum VPN aufbauen kann.

Voraussetzung dafür sind die Tools openconnect und xbar

Diese lassen sich einfach über Homebrew installieren.

Zunächst Homebrew installieren, sofern noch nicht geschehen.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Danach kann man simple die benötigten Tools installieren.

brew update && brew install openconnect xbar

Nach der Installation muss man eines der beiden Skripte unter dem folgenden Pfad ablegen und ausführbar machen.

cd /Users/$USER/Library/Application\ Support/xbar/plugins
wget https://git.bib.de/itssct/OpenFortiVPN_macOS/raw/branch/main/bibVPN.sh
chmod +x bibVPN.sh

Damit openconnect eine Verbindung aufbauen darf, benötigt man administrative Berechtigungen. Diese kann man dem Tool dann geben, indem man es in die SUDOERS Datei eintragen.

echo "$USER ALL=(ALL) NOPASSWD: $(which openconnect)
$USER ALL=(ALL) NOPASSWD: /usr/bin/killall -2 openconnect" | sudo tee /private/etc/sudoers.d/openconnect

Anschließend xbar starten und die erscheinenden Fenster bestätigen. Danach sollte in der Menüleiste das Tool auftauchen.

open /Applications/xbar.app