Skip to main content
Skip table of contents

Installieren IoT Gateway

Diese Anleitung gilt für folgendes Gerät: 

  •  Siemens IoT2050 

  • Gobi Sierra 2000 GSM Modul 

  • SD Karte 128 GB 

  • SIM Karte  

Verantwortlich für Support:

Marco Müller
CTO
marco.mueller@v-locker.ch
+41 43 343 5580

Inhaltsverzeichnis

Image vorbereiten 

  •  Sample Image von Siemens auf Speicherkarte schreiben mit  

  • Win32DiskImager 

GetImage.png

https://teams.microsoft.com/_#/files/Allgemein?threadId=19%3Ab636cf747cba4ae8bf898c2ef381b15c%40thread.skype&ctx=channel&context=Dateien%2520Iot2050&rootfolder=%252Fsites%252FTechnik%252FFreigegebene%2520Dokumente%252FGeneral%252FDateien%2520Iot2050

  • Karte in IoT 2050 einsetzen und gerät starten.  

  • Port X1 an PC direkt anschliessen 

  • Port X2 mit einem Netzwerk mit Internet und DHCP verbinden.  

Grundkonfiguration 

  •  Auf das Gerät mit 192.168.1.200 verbinden mit putty oder im dhcp die IP heraussuchen des Gerätes und so verbinden.  

  •  User: root  / Passwort root 

  •  Neues Passwort setzen. 

System updaten: 

CODE
apt-get update 
apt-get upgrade  

GSM Modul einrichten

nur bei Sierra Modulen nötig/ die neuen laufen direkt

CODE
mkdir -p /lib/firmware/gobi  

Firmware Dateien ins Root verzeichnis kopieren 

CODE
cp Sierra\ Gobi\ Firmware/* /lib/firmware/gobi/ 
apt-get install gobi-loader  

Strom ausschalten und neu starten (Sonst lädt die Firmware nicht neu.)

Verbindung prüfen: 

CODE
nmcli dev  

Qualcomm Gobi 2000 unter Linux installieren – ThinkPad-Wiki (thinkwiki.de) 

SSL Account erzeugen 

  • Verbinden auf den OpenSSL Server 164.90.182.123 

Achtung benötigt einen private key für den Login. (Bei Marco melden) 

CODE
 ./create-vpn-client.sh <StandortName>  

 In diesem Skript wird eine Verbindung mit dem CA Server aufgebaut und mehrfach das passwort für den  Login abgefragt. (Marco fragen) 

  •  Mit SCP verbinden und den Ordner <StandortName>-vpnconfig herunter laden.  

 OpenVPN einrichten 

CODE
apt-get install openvpn
  • Ins Verzeichnis <StandortName>-vpnconfig wechseln. 

CODE
cp <StandortName>.ovpn /etc/openvpn/client.conf 
cp <StandortName>.key /etc/openvpn/ 
cp <StandortName>.crt /etc/openvpn/ 
cp ca.crt /etc/openvpn/ 
cp ta.key /etc/openvpn/

Verbindung testen: 

CODE
openvpn --client --config /etc/openvpn/client.conf 

Autostart einrichten: 

CODE
systemctl start openvpn@client  

Install and Configure an OpenVPN on Debian 9 In 5 Minutes - nixCraft (cyberciti.biz) 

Netzwerk einrichten 

CODE
nmtui  
  • Netzerkkarte eno2 mit der entsprechenden IP Adresse setzten.  

  

GetImage (1).png
  • Teilweise muss unter  nano /etc/NetworkManager/system-connections/cellular-4gder APN eingetragen werden.  

Firewall einrichten 

CODE
apt-get install ufw 
nano /etc/default/ufw 
  • Folgende Zeilen anpassen: 

CODE
IPV6=no 
DEFAULT_FORWARD_POLICY="ACCEPT"

sysctl.conf anpassen

CODE
nano /etc/ufw/sysctl.conf  
  • Folgende Zeile anpassen: 

CODE
net.ipv4.ip_forward=1 
#net/ipv6/conf/default/forwarding=1 
#net/ipv6/conf/all/forwarding=1

before.rules anpassen

  

CODE
nano /etc/ufw/before.rules  

  

  • Folgende Zeile hinzufügen vor dem *filter mit dem korrekten IP Range eingeben

CODE
# NAT table rules 
*nat 
:POSTROUTING ACCEPT [0:0] 

# Forward traffic through eth0 - Change to match you out-interface 
-A POSTROUTING -s 10.1.3.16/28 -o wwan0 -j MASQUERADE 
 
# don't delete the 'COMMIT' line or these nat table rules won't 
# be processed 
COMMIT  

System aktivieren: 

CODE
sudo ufw disable && sudo ufw enable  
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.