Bearbeiten von „LoRaWAN-Gatewaysetup“

Zur Navigation springen Zur Suche springen

Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden. Ein eigenes Benutzerkonto hat eine ganze Reihe von Vorteilen.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und speichere dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 21: Zeile 21:
 
In der Default Config nutzen die Gateways den Ethernetport als WAN Zugriff. Daher blockieren sie alle eingehenden Anfragen auf diesem Interface. Um das zu ändern muss man sich mit dem entsprechenden "Mikrotik XXXX" Wifi verbinden (kein Kennwort) und auf die Seite http://192.168.88.1 gehen. Von dort aus dann:
 
In der Default Config nutzen die Gateways den Ethernetport als WAN Zugriff. Daher blockieren sie alle eingehenden Anfragen auf diesem Interface. Um das zu ändern muss man sich mit dem entsprechenden "Mikrotik XXXX" Wifi verbinden (kein Kennwort) und auf die Seite http://192.168.88.1 gehen. Von dort aus dann:
  
# '''WebFig''' auswählen ''(oben rechts)''
+
# WebFig auswählen ''(oben rechts)''
# Auf '''IP -> Addresses''' gehen und dort die IP für eth1 notieren
+
# Auf "IP -> Addresses" gehen und dort die IP für eth1 notieren
# '''Interfaces -> Interface-List''' <br \> Dort nun auf das Interface eth1 klicken und auf "LAN" umstellen.
+
# Interfaces -> Interface-List
 +
  * Dort nun auf das Interface eth1 klicken und auf "LAN" umstellen.
 
# Anschließend erlaubt das Gateway Zugriffe auf das Webinterface über die per DHCP erhaltene Adresse (siehe Punkt 2 oben)
 
# Anschließend erlaubt das Gateway Zugriffe auf das Webinterface über die per DHCP erhaltene Adresse (siehe Punkt 2 oben)
  
Zeile 54: Zeile 55:
 
| IPsec Secret  || ''SUPERGEHEIM^2'' || ''Wieder siehe Space-Router<br \>Findet sich auch im UNHB-Keepass
 
| IPsec Secret  || ''SUPERGEHEIM^2'' || ''Wieder siehe Space-Router<br \>Findet sich auch im UNHB-Keepass
 
|}
 
|}
 
Als Terminal Kommandos:
 
 
  /interface l2tp-client add connect-to=router.unhb.de max-mru=1450 max-mtu=1450 user=lorawan-gwXX password=SUPERGEHEIM use-ipsec=yes ipsec-secret=SUPERDUPERGEHEIM  disabled=no name=l2tp-out1
 
  
 
=== System ===
 
=== System ===
Zeile 69: Zeile 66:
  
 
Kennwörter für "unhb" und "admin" im UNHB Keepass speichern!
 
Kennwörter für "unhb" und "admin" im UNHB Keepass speichern!
 
Als Terminal Kommandos:
 
 
  /user disable admin
 
  /user add name=unhb copy-from=admin password=AUCHSUPERGEHEIM
 
  
 
==== Packages ====
 
==== Packages ====
 
* IPv6 Paket aktivieren
 
* IPv6 Paket aktivieren
 
Als Terminal Kommando:
 
 
  /system package enable ipv6
 
  
 
==== Scheduler ====
 
==== Scheduler ====
Zeile 104: Zeile 92:
 
|}
 
|}
  
Als Terminal Kommando:
+
   name="Auto Update"
 
+
  start-date=jul/01/2021
   /system scheduler add name="Auto Update" start-date=jul/01/2021 start-time=startup interval=12h policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon on-event="/system package update:check-for-updates once:delay 3s;:if ( [get status] = \"New version is available\") do={ install }"
+
  start-time=startup
 
+
  interval=12h
==== Identity ====
+
  on-event=/system package update\ncheck-for-updates once\n:delay 3s;\n:if ( [get status] = "New version is available") do={ install }
Als Terminal Kommando:
+
   policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon
 
 
   /system identity set name="unhb-de-gwXX-XXX-unhb"
 
  
 
=== IP ===
 
=== IP ===
Zeile 138: Zeile 124:
 
|}
 
|}
  
Als Terminal Kommando:
+
  interface=bridge
 
+
   add-default-route=yes
   /ip dhcp-client add interface=wlan1 use-peer-dns=yes use-peer-ntp=yes add-default-route=yes dhcp-options=hostname,clientid
+
  use-peer-dns=yes
 +
  use-peer-ntp=yes
 +
  dhcp-options=hostname,clientid  
  
 
==== DNS ====
 
==== DNS ====
 
* Allow Remote Requests: Deaktivieren
 
* Allow Remote Requests: Deaktivieren
  
Als Terminal Kommando:
 
 
  /ip dns set allow-remote-requests=no
 
  
 
==== Services ====
 
==== Services ====
Zeile 158: Zeile 143:
 
* www: Aktivieren (je nach Absprache mit Standort-Sponsor)
 
* www: Aktivieren (je nach Absprache mit Standort-Sponsor)
 
* ssh: Aktivieren
 
* ssh: Aktivieren
 
Als Terminal Kommando:
 
 
  /ip service disable api,api-ss,ftp,telnet,winbox,www-ssl
 
 
==== Firewall ====
 
 
Als Terminal Kommando:
 
 
  /ip firewall filter add chain=input in-interface=all-ppp action=accept comment="Allow any traffic via VPN"
 
  /ip firewall filter move 12 5
 
  
 
=== IPv6 ===
 
=== IPv6 ===
 
Da IPv6 sich überwiegend selbst konfiguriert brauchen wir nur wenige Einstellungen.
 
Da IPv6 sich überwiegend selbst konfiguriert brauchen wir nur wenige Einstellungen.
 
 
==== Settings ====
 
==== Settings ====
 
* IPv6 Forward: Aktivieren
 
* IPv6 Forward: Aktivieren
 
* Accept Redirekt: Aktivieren
 
* Accept Redirekt: Aktivieren
 
* Accept Router Advertisments: "yes"
 
* Accept Router Advertisments: "yes"
 
Als Terminal Kommando:
 
 
  /ipv6 settings set forward=yes accept-redirects=yes accept-router-advertisements=yes
 
  
 
=== LoRa ===
 
=== LoRa ===
Zeile 196: Zeile 165:
 
|Down port:    || 1700 ||
 
|Down port:    || 1700 ||
 
|}
 
|}
 
Als Terminal Kommando:
 
 
  /lora servers add name="TTN v3" address=eu1.cloud.thethings.network up-port=1700 down-port=1700
 
  
 
==== Device ====
 
==== Device ====
Zeile 217: Zeile 182:
 
| Spoof GPS: || ''entsprechend des Standortes eintragen'' || ''kann man alternativ auch in der TTN Console fix eingetragen''
 
| Spoof GPS: || ''entsprechend des Standortes eintragen'' || ''kann man alternativ auch in der TTN Console fix eingetragen''
 
|}
 
|}
 
Als Terminal Kommando:
 
 
  /lora disable numbers=0
 
  /lora print      # hardware-id ist die Gateway ID
 
  /lora set name="unhb-de-gw16-ltap-unhb" gateway-id="3133303723005B00" servers="TTN v3" channel-plan=eu-868 forward=crc-valid disabled=no numbers=0
 
 
=== Alle Terminal Befehle zusammen ===
 
  /user add name=unhb copy-from=admin password=AUCHSUPERGEHEIM
 
 
  /interface l2tp-client add connect-to=router.unhb.de max-mru=1450 max-mtu=1450 user=lorawan-gwXX password=SUPERGEHEIM use-ipsec=yes ipsec-secret=SUPERDUPERGEHEIM  disabled=no name=l2tp-out1
 
 
  /system package enable ipv6
 
  /system identity set name="unhb-de-gwXX-XXX-unhb"
 
  /system scheduler add name="Auto Update" start-date=jul/01/2021 start-time=startup interval=12h policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon on-event="/system package update:check-for-updates once:delay 3s;:if ( [get status] = \"New version is available\") do={ install }"
 
 
  /ip dhcp-client add interface=wlan1 use-peer-dns=yes use-peer-ntp=yes add-default-route=yes dhcp-options=hostname,clientid
 
  /ip dns set allow-remote-requests=no
 
  /ip service disable api,api-ss,ftp,telnet,winbox,www-ssl
 
  /ip firewall filter add chain=input in-interface=all-ppp action=accept comment="Allow any traffic via VPN"
 
  /ip firewall filter move 12 5
 
 
  /lora servers add name="TTN v3" address=eu1.cloud.thethings.network up-port=1700 down-port=1700
 
  /lora disable numbers=0
 
  /lora print      # hardware-id ist die Gateway ID
 
  /lora set name="unhb-de-gwXX-XXXX-unhb" gateway-id="3133303723005B00" servers="TTN v3" channel-plan=eu-868 forward=crc-valid disabled=no numbers=0
 
 
Update via Terminal:
 
 
  /system package update; check-for-updates once; :delay 3s; :if ( [get status] = "New version is available") do={ install }
 
 
Nach dem Reboot:
 
 
  /ipv6 settings set forward=yes accept-redirects=yes accept-router-advertisements=yes
 
  /user disable admin    # Achtung: Danach wir man aus der laufenden Session geworfen und man muss sich neu mit unhb anmelden
 
  
 
== automatisiertes Setup ==
 
== automatisiertes Setup ==
 
Noch offen
 
Noch offen

Bitte beachte, dass alle Beiträge zu Un-Hack-Bar von anderen Mitwirkenden bearbeitet, geändert oder gelöscht werden können. Reiche hier keine Texte ein, falls du nicht willst, dass diese ohne Einschränkung geändert werden können.

Du bestätigst hiermit auch, dass du diese Texte selbst geschrieben hast oder diese von einer gemeinfreien Quelle kopiert hast (weitere Einzelheiten unter Un-Hack-Bar:Urheberrechte). ÜBERTRAGE OHNE GENEHMIGUNG KEINE URHEBERRECHTLICH GESCHÜTZTEN INHALTE!

Bitte beantworte die folgende Frage, um diese Seite speichern zu können (weitere Informationen):

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)