OPNsense Forum

International Forums => German - Deutsch => Topic started by: wurmloch on August 13, 2016, 04:53:39 pm

Title: Erfolgreiche Installation auf PC Engines APU.2C4
Post by: wurmloch on August 13, 2016, 04:53:39 pm
Moin,

da ich ein bisschen mit der Installation zu kämpfen hatte, habe ich die Schritte, die am Ende zum Erfolg geführt haben, dokumentiert.

Hardware:
PC Engines APU.2C4 (zB von hier: https://www.apu-board.de/produkte/apu2c4-

bundle.html (https://www.apu-board.de/produkte/apu2c4-bundle.html)) mit 16 GByte Data Power mSATA SSD
Ein Nullmodemkabel
Ein Seriell zu USB Adapter (zB der hier: http://www.sandberg.it/de-

de/product/USB-to-Serial-Link-9-pin (http://www.sandberg.it/de-de/product/USB-to-Serial-Link-9-pin))
Ein echter alter USB2 Stick!

Software (hier für M$ Windows):
7-Zip portable (http://portableapps.com/apps/utilities/7-zip_portable (http://portableapps.com/apps/utilities/7-zip_portable))
Rufus portable (http://portableapps.com/apps/utilities/rufus-portable (http://portableapps.com/apps/utilities/rufus-portable))
PuTTY portable (http://portableapps.com/apps/internet/putty_portable (http://portableapps.com/apps/internet/putty_portable))

und natürlich OPNsense-16.7-OpenSSL-serial-amd64.img

[Hier sollte das Bild "setup000.jpg" stehen. Habe ich nicht hinbekommen, es an dieser Stelle im Artikel einzubinden.]

Los geht's:

Nach dem Download von "OPNsense-16.7-OpenSSL-serial-amd64.img.bz2" packst Du das Archiv mit 7-Zip aus.
Nun kommt die große Herausforderung. Durchwühle alle Schubladen und Taschen solange, bis Du einen echten alten USB2 Stick gefunden hast. Den steckst Du in den PC und prüfst kurz, ob noch wichtige Daten drauf sind.

Du startest Rufus und überträgst das opnsense image auf den Stick.
Die Rufus Einstellungen siehst Du im Bild "setup000.png"

Der Stick kommt in eine USB Buchse der APU, das serielle Kabel wird mit dem PC verbunden und PuTTY wird auf folgende Einstellungen gebracht:
Speed: 115200
Data bits: 8
Parity: N
Stop bits: 1
Flow Control: XON/XOFF
und gestartet.

Die Netzwerkkabel stecken zu diesem Zeitpunkt noch nicht in der APU. Also, Strom drauf und schauen, was im PuTTY Fenster passiert.

Bild: setup001.png

An der Stelle "Press F10 key now for boot menu:" drückst Du "F10" und danach die "5" für Payload [setup]

Bild: setup002.png

Im BIOS stehen die USB Einstellungen für "c" und "d" = "HS" (high speed - USB2) oben und danach kommen erst die "SS" (super speed - USB3).

Das konfiguriertst Du entsprechend und speicherst mit "E".

Danach kommst Du wieder an die Stelle "Press F10 key now for boot menu:" und wählst Deinen USB2 Stick zum booten aus.

Jetzt wird es wild im PuTTY Fenster, das darf Dich nicht stören. Nach ein wenig Geduld kommst Du an die (wieder lesbare) Stelle, den Installer zu starten.

Bild: setup003.png

Bild: setup004.png
Title: Re: Erfolgreiche Installation auf PC Engines APU.2C4
Post by: wurmloch on August 13, 2016, 05:49:52 pm
Teil 2

Die nächsten Schirme kannst Du einfach ohne Änderungen mit Enter bestätigen und weiter machen. Du kommst an die Stelle, bei der Du das Installationsziel auswählst und wieder mit Enter bestätigst:

Bild: setup005.png

Bei den nächsten Einstellungen habe ich wieder die vorbelegten Auswahlen unverändert übernommen. Der letzte blau hinterlegte Schirm fordert Dich zum Reboot auf. Also Enter - ein bischen warten - und den Stick raus.

Es wird im PuTTY Fenster wieder wild, also einfach abwarten.

Bild: setup008.png

Nach der Graphik kannst Du die opnsense booten sehen und kommst an die Auswahl der Schnittstellen. "Press any key to start the manual interface assignment". Falls Du zu diesem Zeitpunkt keine VLANs benötigst, drückst Du "n".

Bild: setup009.png

Du ordnest nun die Schnittstellen zu.

Bild: setup010.png

Am Ende angekommen, kannst Du die Netzwerkkabel für WAN und LAN stecken, einen PC mit LAN verbinden und im Browser die APU aufrufen.

Bild: setup011.png
Title: Re: Erfolgreiche Installation auf PC Engines APU.2C4
Post by: wurmloch on August 13, 2016, 05:52:39 pm
Teil 3

Das war's schon. :-)

Euer Wurmloch
Title: Re: Erfolgreiche Installation auf PC Engines APU.2C4
Post by: StuckInTheLoop on August 15, 2016, 08:19:01 am
Hey wurmloch,

vielen vielen Dank für diese Dokumentation.
Ich hatte schon fast aufgegeben mit der APU, weil ich mir einfach echt nich vorstellen konnte,
wie man das Teil ordentlich eingerichtet kriegt.
Im Netz findet man diverse Anleitungen mit VM und was auch immer, die wirklich sehr absurd klingen.
Also am Ende doch 3 Interfaces für mich *Jubel*.

EDIT: meine Frage hat sich erledigt. :P
Title: Re: Erfolgreiche Installation auf PC Engines APU.2C4
Post by: ivoruetsche on September 21, 2016, 09:39:58 pm
...hab mich auch ein paar Minuten geärgert, dass Problem ist die externe USB3 Schnittstelle. Ich habe in unserer Bastelkiste dann sowas rausgesucht und an den internen USB Port angeschlossen, der noch USB2 ist:
http://www.conrad.com/ce/en/product/986280/USB-20-Adapter-1x-USB-20-connector-internal-8-pin-2x-USB-20-port-A-Grey-Goobay;jsessionid=20080DE901812D5E0B9F668FAD8B5D94.ASTPCEN31?ref=list

Neuer USB Stick angehängt und die Installation lief ohne Probleme durch, einfach F10 und den Stick auswählen und installieren, danach Deckel drauf und fertig :)

gruss ivo
Title: Re: Erfolgreiche Installation auf PC Engines APU.2C4
Post by: Thargor on December 02, 2016, 07:04:11 pm
Hallo

das ganze klappt auch auf einem APU1D4 Board ohne weiteren Probleme.

Erwähnenswert wäre noch das, falls man einen USB-Serial Adapter nutzt, im Windows Geräte Manger schaut welcher Port belegt ist.

Das kann je nach dem ein anderer sein.

Ansonsten gute Anleitung!
Title: Re: Erfolgreiche Installation auf PC Engines APU.2C4
Post by: ivoruetsche on March 06, 2017, 08:17:42 pm
Übrigens ab 17.1 funktioniert die Installation nun auch mit den externen USB3 Port's problemlos :)
Title: Re: Erfolgreiche Installation auf PC Engines APU.2C4
Post by: zitlo on July 06, 2017, 12:39:34 pm
Hallo,

vielleicht kann mir hier jemand helfen.

Ich möchte OPNsense auf ein APU3B4 installieren. Ich habe die Anleitung oben befolgt aber bekomme in Putty nur einen schwarzen Bildschirm und kann mich garnicht mit dem APU verbinden.

Ich benutze ein serielles Kabel: - DB9 9 pin male to male. Wired straight-through.
Putty unter Windows.
Title: Re: Erfolgreiche Installation auf PC Engines APU.2C4
Post by: zitlo on July 06, 2017, 12:45:06 pm
Ok, liegt wahrscheinlich am Kabel. Ich brauche ein null modem Kabel.
Title: Re: Erfolgreiche Installation auf PC Engines APU.2C4
Post by: Oxygen61 on July 06, 2017, 09:08:17 pm
Ja das Nullmodem Kabel brauchst du auf jeden Fall.
Weiterhin..
- überprüfe ob du den richtigen COM Port erwischt hast in PuTTY
(kann man im Geräte Manager nachschauen).
- Der Speed muss zwingend 115200 sein.
- Außerdem solltest du wirklich (entgegen anderer Meinungen) versuchen einen usb2 (!) Stick zu verwenden.
- Nicht Rufus nehmen, sondern Linux VM mit "dd" zum Beschreiben des Sticks

Viele Stolpersteine sollten somit aus dem Weg geräumt sein. :)
Title: Re: Erfolgreiche Installation auf PC Engines APU.2C4
Post by: JeGr on July 07, 2017, 02:24:09 pm
Warum nicht Rufus? Das hat doch auch nen DD Modus? (Neugier)
Title: Re: Erfolgreiche Installation auf PC Engines APU.2C4
Post by: Oxygen61 on July 07, 2017, 11:16:35 pm
Ich wüsste auch gern wieso, aber viele Leute (mich eingeschlossen) konnten mit Rufus keinen fähigen bootbaren Stick "bauen". Irgendwas klappt da nich. Mit der Linux VM hatte es sofort geklappt. :/
Is jetzt aber auch schon wieder ne weile her. :)
Title: Re: Erfolgreiche Installation auf PC Engines APU.2C4
Post by: dalu on July 08, 2017, 11:12:31 pm
Ich hab via Amazon ein "CSL - USB 2.0 auf seriell RS232 Adapter (Com Port)" gekauft, 8€
Ein "ASSMANN Null-Modem Kabel D-Sub9 Bu/Bu 3m bulk beige" 7,17€
also rund 15€ zusammen.
Das war das günstigste das ich finden konnte. Sicher hätte ich 1€ sparen können wenn ich lokal ein Nullmodemkabel gekauft hätte, aber was solls.

Ansonsten auf "Corsair Flash Survivor Stealth v2 32GB USB-Speicherstick (USB 3.0, robust, wasserabweisend) schwarz" drauf ddt mit bs=4M weil ich nicht gern warte
Mit Rufus gehts auch im DD mode, kein Problem.

Man muss halt vorher das bunzip-en bzw. 7z kann das unter Windows sicher auch entpacken.

Man lädt sich die
amd64
serial
Version runter
verbindet das Kabel mit dem APU2C4
Ich hab auch putty unter Linux genommen
Connection type
/dev/ttyUSB0 115200

OPNsense ist echt toll, im Vergleich zu Pfsense gefällt es mir besser.
Leider hat es weniger mods.
Title: Re: Erfolgreiche Installation auf PC Engines APU.2C4
Post by: spitzbuaamy on July 11, 2017, 11:58:51 am
Ich bin ebenfalls gerade dabei, opnsense auf meinem APU2C4 zu intallieren. Leider bleibt bei mir Putty/Minicom... schwarz.
Die Konfiguration der seriellen Verbindung sollte eigentlich passen.

Ich habe es mit 2 verschiedenen USB-Sticks und einer SD-Karte probiert, die Installation durchzuführen. Bei allen drei Versionen hört man nach einigen Minuten einen Ton von der APU2C4. Heißst das das der Boot-vorgang abgeschlossen ist?

Habt ihr eine Idee mir weiterhelfen zu können?
Welche Infos braucht ihr, um mir helfen zu können?

lg
spitzbuaamy
Title: Re: Erfolgreiche Installation auf PC Engines APU.2C4
Post by: Oxygen61 on July 11, 2017, 10:09:56 pm
Hey hey,

hmm.. ganz sicher das du bei PuTTY unter "Serial" den richtigen COM Port eingetragen hast?  ???
Ansonsten schau mal das du die PuTTY Session startest und danach erst die APU mit dem Strom verbindest.
Mitten beim Booten die COM Verbindung starten hatte bei mir auch nicht geklappt, da wollte mir PuTTY auch keine Ausgabe anzeigen. (Vielleicht ises das ja schon)
Solange wie PuTTY dir keine Ausgabe anzeigt hat das auch noch nichts mit der eigentlichen Installation auf die SSD oder dem USB Stick zu tun. Wir wollen ja an dieser Stelle erst einmal nur eine Konsolenverbindung aufbauen. :)

Ich glaub zwar nicht, dass du so vertrottelt bist wie ich ( Haha  ;D ;D ) aber überprüfe mal ob du wirklich "115200" als Geschwindigkeit eingetragen hast und nicht etwa "11520". Ich will ja nich sagen, dass mir das passiert ist aber.... *pfeif*  ::) ;D

Viel Glück :)

P.S.: 1x kurzes Piepen ist (eigentlich überall?) für jedes Mainboard das Zeichen für "Keine Fehler - Alles OK"
Title: Re: Erfolgreiche Installation auf PC Engines APU.2C4
Post by: JeGr on July 12, 2017, 11:15:25 am
Aye. Lass mal den Install Stick o.ä. noch komplett raus bis du per Console nen Bild bekommst, die APU zeigt beim Booten diverse Meldungen an, die müssen kommen wenn die Verbindung steht, ansonsten brauchst du noch gar nicht weiterzumachen :)

Der einzelne Pieps ist an der Stelle sehr wahrscheinlich wirklich der "BIOS durch, bin fertig" Beep nach dem dann der Bootloader des USB Sticks o.ä. geladen wird.
Title: Re: Erfolgreiche Installation auf PC Engines APU.2C4
Post by: zitlo on July 13, 2017, 12:17:16 pm
Hey Leute,

also mit dem "richtigen" Nullmodem Kabel funktioniert das einwandfrei, habe das jetzt über OSX mit dem Terminal über Screen gemacht, kann man nicht meckern. Den Stick (USB3) habe ich mit WIN32Disc Imager unter Windows gebaut, keine Probleme: http://blog.hinni.solutions/pfsense-on-a-apu1d4/