OPNsense USB Stick mit MacOS erstellen

USB Stick

Die OPNsense Firewall installieren viele über einen bootbaren USB Stick. Doch wie kann man einen solchen OPNsense USB Stick unter MacOS erstellen? Ich musste etwas suchen, bevor ich das rausgefunden hatte. Deshalb halte ich die notwenigen Schritte mal in diesem Blogbeitrag fest.

Das richtige Image

Das jeweilige aktuelle Image findet man auf der Webseite des Projektes unter: https://opnsense.org/download/. Es gibt Images für verchiedene Anwendungsfälle und verschiedene Prozessorachitekturen. Ich habe in meinem Fall das den Imagetyp „vga“ für amd64 verwendet. Bevor das Image auf den USB Stick kppiert werden kann, muss es ausgepackt werden.

Erstellung des USB Sticks

Nachdem man den USB-Stick mit dem MacOS verbunden hat, wird dieser in der Regel auch gleich gemountet. Um das Image zu kopieren, muss man diesen Mount entfernen. Dazu muss man zunächst die Disk identifizieren.

diskutil list

Danach kann man diese Disk unmounten. Wenn der USB-Stick z.B. /dev/disk2 ist. Macht man dies mit dem folgenden Befehl.

diskutil unmountDisk /dev/disk2

Danach kann das Image auf den USB Stick kopiert werden. Bei mir funktionierte das nicht solange das Image im Ordner „Download“ lag. Vermutlich eine Sicherheitsfunktion von MacOS. Nachdem ich das Image in einen andern Ordner verschoben hatte (z.B. /tmp ), funktionierte es ohne Probleme. Das eigentliche kopieren macht man mit dem folgenden Befehl, innerhalb des Ordners mit dem Image. Zudem muss bei „if“ logischer weise der aktuelle Image-Name und bei „of“ die richtige Disk verwendet werden.

sudo dd  if=OPNsense-##.#.##-[Type]-[Architecture].[img|iso] of=/dev/disk2 bs=16k

Bis das Image komplett geschireben wirde dauert es etwas. Sobald der Cursor auf der Komandozeile wieder kommt, ist der Schreibvorgang abgeschlossen und man kann den USB Stick verwenden.


Beitrag veröffentlicht

in

von

Schlagwörter:

Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

Consent Management Platform von Real Cookie Banner