Änderungen

Zur Navigation springen Zur Suche springen
3.096 Bytes hinzugefügt ,  19:41, 24. Apr. 2021
pandoc -> markdown -> wiki
= Firmware in Virtualbox einrichten =

* Aktuelle Firmware-Builds gibt es vom [https://buildbot.weimarnetz.de Buildbot], aktuelle Builds finden sich [https://buildbot.weimarnetz.de/builds hier]
* unter dem Target x86/64 gibt es 64-bit <code>.vdi</code> images mit squashfs oder ext4 Dateisystem, die man direkt in Virtualbox importieren kann. z.B. [http://buildbot.weimarnetz.de/builds/brauhaus/brauhaus-beta-14-g42533d1%2Bopenwrt-r7798-97ae9e0ccb/x86/64/weimarnetz_x86/ hier]

== Image herunterladen und neue VM erstellen. ==

Das <code>openwrt-x86-64-combined-squashfs.vdi</code> Image auf die lokale Festplatte herunter und dann in Virtualbox eine neue Virtuelle Machine erstellen und das Image als Festplatte hinzufügen.

[[File:images/vbox-1.png]]

== Jetzt das <code>.vdi</code> Image als Festplatte einbinden ==

Es erscheint noch ein weiteres Fenster wo man das <code>.vdi</code> Image als Festplatte einbinden kann.

[[File:images/vbox-2.png]]

== Netzwerk-Konfigurieren ==

Um die VM über den Host erreichen zu können benötigen wir einen Host-Only-Netzwerkadapter den man über das Hauptmenü konfigurieren kann (Strg+H) - dort <code>vboxnet0</code> anlegen einen IPv4 Adresse wählen und DHCP ''deaktivieren''. [[File:images/vbox-3.1.png]]

Das erste Netzwerk-Interface sollte das eben erstelle Host-Only Netzwerk sein, das entspricht dem <code>lan</code> Netzwerk in OpenWrt was per default als <code>eth0</code> verfügbar ist.

[[File:images/vbox-3.png]]

Das zweite Interface sollte als NAT-Konfiguriert werden und erscheint als <code>eth1</code> in der VM und wird per Default dort dem <code>wan</code> Interface zugeordnet. So sollte man nach dem Booten Internet-Zugriff haben.

[[File:images/vbox-4.png]]

[[File:images/vbox-5.png]]

== Zugriff per SSH auf die VM ==

Mit <code>$ ip a</code> auf dem Host müsste ein <code>vboxnet0</code> Interface existieren.

Jetzt kann man IPv6-Link-Local eine SSH-Verbindung zur VM aufbauen ohne extra IP-Konfiguration.

Die Link-Local IPv6 IP der VM kann man über einen Ping an die Multicast-Addresse <code>ff02::1%iface</code> finden:

<pre>$ ping -6 ff02::1%vboxnet0
PING ff02::1%vboxnet0(ff02::1%vboxnet0) 56 data bytes
64 bytes from fe80::800:27ff:fe00:0%vboxnet0: icmp_seq=1 ttl=64 time=0.110 ms
64 bytes from fe80::a00:27ff:fe4d:c300%vboxnet0: icmp_seq=1 ttl=64 time=0.439 ms (DUP!)
64 bytes from fe80::800:27ff:fe00:0%vboxnet0: icmp_seq=2 ttl=64 time=0.095 ms
64 bytes from fe80::a00:27ff:fe4d:c300%vboxnet0: icmp_seq=2 ttl=64 time=0.557 ms (DUP!)
64 bytes from fe80::800:27ff:fe00:0%vboxnet0: icmp_seq=3 ttl=64 time=0.135 ms
64 bytes from fe80::a00:27ff:fe4d:c300%vboxnet0: icmp_seq=3 ttl=64 time=0.851 ms (DUP!)
... </pre>
Dann kann man sich direkt vom Host via SSH zur VM Verbinden:

``` $ ssh root@fe80::a00:27ff:fe4d:c300%vboxnet0

BusyBox v1.28.4 () built-in shell (ash)


-----

| |.—–.—–.—–.| | | |.—-.| |'' | - || '' | -'''| || | | || ''|| ''| |'''_____|| '''|'''_'''|'''|'''||'''______||'''| |'''__| |__| W I R E L E S S F R E E D O M —————————————————– OpenWrt 18.06
17

Bearbeitungen

Navigationsmenü