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.
Schreibe einen Kommentar