MikroTik CHR: Unterschied zwischen den Versionen

Aus Opennet
Wechseln zu: Navigation, Suche
(Konfiguration)
 
(17 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
Neben der Hardware-Lösung als [[MikroTik RouterBoard]] ist auch ein Betrieb von RouterOS in einer virtuellen Maschine auf einem Server möglich.
+
Neben der Hardware-Lösung als [[MikroTik RouterBoard]] ist auch ein Betrieb von RouterOS in einer virtuellen Maschine auf einem Server möglich. Dieser Betriebsmodus nennt sich "Cloud Hosted Router" (CHR).
 +
 
 +
=== Vorbereitung ===
  
 
Software: https://mikrotik.com/download
 
Software: https://mikrotik.com/download
Zeile 6: Zeile 8:
  
 
Anleitung KVM: https://wiki.mikrotik.com/wiki/Manual:KVM
 
Anleitung KVM: https://wiki.mikrotik.com/wiki/Manual:KVM
 +
 +
=== Installation ===
 +
 +
* Image-Datei (chr-<version>.zip -> chr-<version>.img) vom RouterOS herunter laden (als CHR RAW Virtual Disk Image)
 +
* VM Ressourcen: mind. 1 vCPU, mind. 128 MB RAM (+8 MB pro weitere vCPU), mind. 128 MB Disk (max. 16 GB)
 +
* Nach dem Import nach LVM + KVM (siehe unten) muss eine Verbindung mit VNC aufgebaut werden
 +
* Die Installation wird in der VNC Console abgefragt und mittels "i" gestartet
 +
* Anmeldung mit "admin", kein Passwort; anschließend Lizenz anzeigen (n) und neues Passwort setzen
 +
 +
lvcreate --name <guestname>-root --size 512M lvm-<server>
 +
dd if=chr-<version>.img of=/dev/lvm-<server>/<guestname>-root bs=1M
 +
 +
virt-install -n "<guestname>" --memory=2048 --vcpus=1 \
 +
    --import --disk "path=/dev/lvm-<server>/<guestname>-root,format=raw,bus=sata" \
 +
    --graphics vnc,keymap=de --serial pty --noautoconsole \
 +
    --os-type generic --network=bridge:br-<interface>,model=e1000,mac=<address> --hvm
 +
 +
+ Nacharbeiten mittels <code>virsh edit <guestname></code>.
 +
 +
=== Konfiguration ===
 +
 +
Informationen:
 +
> /system resource print
 +
> /interface print stats
 +
> /user print
 +
 +
Netzwerk:
 +
> /interface ethernet print
 +
> /ip address add address=<mesh-ip> interface=ether1
 +
> /ip address add address=<wan-ip> interface=ether2
  
 
[[Kategorie:Server]]
 
[[Kategorie:Server]]
 
[[Kategorie:Anleitungen]]
 
[[Kategorie:Anleitungen]]

Aktuelle Version vom 25. Oktober 2022, 17:47 Uhr

Neben der Hardware-Lösung als MikroTik RouterBoard ist auch ein Betrieb von RouterOS in einer virtuellen Maschine auf einem Server möglich. Dieser Betriebsmodus nennt sich "Cloud Hosted Router" (CHR).

[Bearbeiten] Vorbereitung

Software: https://mikrotik.com/download

Lizenzierung: https://wiki.mikrotik.com/wiki/Manual:CHR#CHR_Licencing

Anleitung KVM: https://wiki.mikrotik.com/wiki/Manual:KVM

[Bearbeiten] Installation

  • Image-Datei (chr-<version>.zip -> chr-<version>.img) vom RouterOS herunter laden (als CHR RAW Virtual Disk Image)
  • VM Ressourcen: mind. 1 vCPU, mind. 128 MB RAM (+8 MB pro weitere vCPU), mind. 128 MB Disk (max. 16 GB)
  • Nach dem Import nach LVM + KVM (siehe unten) muss eine Verbindung mit VNC aufgebaut werden
  • Die Installation wird in der VNC Console abgefragt und mittels "i" gestartet
  • Anmeldung mit "admin", kein Passwort; anschließend Lizenz anzeigen (n) und neues Passwort setzen
lvcreate --name <guestname>-root --size 512M lvm-<server>
dd if=chr-<version>.img of=/dev/lvm-<server>/<guestname>-root bs=1M
virt-install -n "<guestname>" --memory=2048 --vcpus=1 \
   --import --disk "path=/dev/lvm-<server>/<guestname>-root,format=raw,bus=sata" \
   --graphics vnc,keymap=de --serial pty --noautoconsole \
   --os-type generic --network=bridge:br-<interface>,model=e1000,mac=<address> --hvm

+ Nacharbeiten mittels virsh edit <guestname>.

[Bearbeiten] Konfiguration

Informationen:

> /system resource print
> /interface print stats
> /user print

Netzwerk:

> /interface ethernet print
> /ip address add address=<mesh-ip> interface=ether1
> /ip address add address=<wan-ip> interface=ether2
Meine Werkzeuge
Namensräume

Varianten
Aktionen
Start
Opennet
Kommunikation
Karten
Werkzeuge