Infrastruktur

Überblick

Dieses Kapitel gibt Ihnen Hinweise und Tipps zur Konfiguration des IoT2040 in Ihrem Netzwerk. Großenteils ist die Installation mit der Linux-Installation identisch. Beachten Sie aber einige spezifische Themen zum hier genutzten Yocto-Image.

Voreingestellte Netz-Konfiguration

Im Folgenden sehen Sie die Konfiguration, für die Installation des "Default-Image".

Die Standard Netz-Konfiguration des IoT2000 ist:

  • X1 P1 LAN (eth0)

    • DHCP: no

    • IP: 192.168.200.1

    • Subnet Mask: 255.255.255.0

  • X2 P1 LAN (eth1)

    • DHCP: yes

Die Netz-Konfiguration wird gespeichert unter: /etc/network/interfaces

# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)

# The loopback interface

auto lo

iface lo inet loopback

# Wired interfaces

auto eth0

iface eth0 inet static

address 192.168.200.1

netmask 255.255.255.0

auto eth1

iface eth1 inet dhcp

Beachten Sie beim ersten Zugang zu IoT2040 folgende Punkte:

  • Port "X1 P1" ist konfiguriert mit der festen IP-Adresse 192.168.200.1

    • Für den Zugriff von diesem Port, setzen Sie Ihre IP-Adresse zu einer Adresse im Bereich 92.168.200.2 - 192.168.0.254

  • Port "X2 P1" ist als DHCP konfiguriert

    • Für den Zugriff von diesem Port vernetzen Sie zu einem Netz mit DHCP-Server.

    • Sie müssen die IP-Adresse Ihres IoT2040 kennen.

Netz-Konfiguration ändern

Ändern Sie die Sektion "# Wired interfaces" in "/etc/network/interfaces":

DHCP an einem Port konfigurieren, z. B. X2 P1 LAN (eth1)

auto eth1

iface eth1 inet dhcp

Statischen (festen) IP an einem Port konfigurieren, z. B. X1 P1 LAN (eth0)

auto eth0

iface eth0 inet static

address 192.168.200.1

netmask 255.255.255.0

gateway 192.168.200.252

Der Parameter "gateway" ist optional.

HINWEIS

Probleme mit der Netz-Konfiguration
  • Konfigurieren Sie nicht beide Netz-Ports als DHCP!

  • Setzen Sie nicht beide Netz-Ports als "Default" Gateways!

  • Bei Problemen mit der Netz-Konfiguration, versuchen Sie beide Netz-Ports als statische IP-Adressen zu konfigurieren!

  • Lassen sich die Netzprobleme nicht beheben, kontaktieren Sie Ihren lokalen Netzwerk-Administrator.

IoT2040 anbinden

Sie binden IoT2040 an X1 P1 an, entweder mit fester IP-Adresse oder mit DHCP.

X1 P1 mit fester IP-Adresse anbinden

Die Default-IP-Adresse an Port "X1 P1" ist 192.168.200.1.

  • Verbinden Sie den Computer direkt mit einem Ethernet Kabel an diesen Port.

  • Setzen Sie Ihre lokale IP-Adresse in das gleiche Subnetz, z. B. "192.168.200.2".

  • Verbinden Sie IoT2000 mit den voreingestellten Daten.

X2 P1 mit DHCP anbinden

Der Port "X2 P1" des IoT2040 ist für DHCP konfiguriert.

  • Verbinden Sie IoT2040 mit einem DHCP Router, der eine IP-Adresse bereitstellt.
    Diese IP-Adresse muss bekannt sein, um Iot2040 zu verbinden.

  • Verbinden Sie IoT2000 mit den voreingestellten Daten.

User Name und Passwort

User Name und Passwort sind voreingestellt:

  • User name: root

  • Passwort: iot2000

Poxy Verbindung setzen

Benötigen Sie einen Proxy-Server für die Internetanbindung, verfahren Sie, wie in den nächsten Abschnitten beschrieben. Die Internetanbindung benötigen Sie, z. B. um die Pakete herunterzuladen, die für die folgenden Schritte notwendig sind.

Sie haben 2 Möglichkeiten eine Proxy-Verbindung aufzusetzen:

  • Temporär, die Verbindung ist bis zum nächsten Start gültig

  • Permanent, die Verbindung bleibt permanent erhalten

In den folgenden Abschnitten wird folgendes Beispiel verwendet:

Beispiel:

Proxy: 123.124.125.126

Proxy-Port: 4321

Für die Umsetzung in Ihrem Netzwerk, verwenden Sie die aktuellen Daten Ihrer Firma.

HINWEIS

Apache Web Server
  • Der Apache Web Server übernimmt die Einstellungen nicht.

  • Sie müssen die Proxy-Verbindung in der Apache Konfiguration zusätzlich aufsetzen.

Temporäre Proxy-Verbindung

Die Proxy-Verbindung ist temporär. Die Verbindung ist bis zum nächsten Start oder Reboot gültig.

Für die folgenden Befehle werden die Beispieldaten verwendet, passen Sie Ihre Eingaben mit den Firmendaten an.

  • Proxy: 123.124.125.126

  • Proxy-Port: 4321

Für die Umsetzung in Ihrem Netzwerk, verwenden Sie die aktuellen Daten Ihrer Firma.

Firmen Proxy mit Benutzer Authentifizierung

Führen Sie folgende Befehle im PuTTY aus:

  • export http_proxy="http://123.124.125.126:4321"

  • export https_proxy="https://123.124.125.126:4321"

Der folgende Befehl listet alle Umgebungsvariablen auf, so haben Sie die Möglichkeit Ihre Einstellungen zu prüfen:

  • export

Ports für die Proxy Verbindung

In der aktuellen Dokumentation sind einige Listener Ports für Apache 80xxx festgelegt.

HINWEIS

Verwendung anderer Ports

Wenn Sie aufgrund von Vorgaben andere Ports verwenden müssen, ist dies jederzeit möglich.

Passen Sie den Proxy-Port überall an.

Folgende Einstellungen sind gültig:

  • /usr/local/apache2/conf/httpd.conf

  • /usr/local/apache2/conf/extra/httpd-vhosts.conf

  • Alle Einstellungen, die Sie mit Ihrer, z. B. SINUMERIK-Steuerung konfiguriert haben.

Permanente Proxy Verbindung

Die Proxy-Verbindung ist permanent und bleibt auch nach einem Neustart, oder Reboot erhalten.

Für die folgenden Befehle werden die Beispieldaten verwendet, passen Sie Ihre Eingaben mit den Firmendaten an.

  1. Navigieren Sie zu dem Verzeichnis "etc".

  2. Öffnen Sie die Datei "profile".

  3. Fügen Sie die folgenden Zeilen hinzu:
    export http_proxy="http://123.124.125.126:4321"
    export https_proxy="https://123.124.125.126:4321"

  4. Fügen Sie die folgende Zeile am Ende der Datei, als vorletzte Zeile ein:
    "umask 022"

Firmen-Proxy mit Benutzer-Authentifizierung

Wenn Ihr Firmen Proxy eine Benutzer Authentifizierung benötigt, verfahren Sie wie folgt:

  1. Navigieren Sie zu dem Verzeichnis "etc".

  2. Öffnen Sie die Datei "profile".

  3. Fügen Sie die folgenden Zeilen hinzu:
    export http_proxy="http://username:password@123.124.125.126:4321"
    export https_proxy="https://username:password@123.124.125.126:4321"
    Ersetzen Sie "username" mit Ihrem Benutzernamen, und "password" mit Ihrem Passwort.

  4. Fügen Sie die folgende Zeile am Ende der Datei, als vorletzte Zeile ein:
    "umask 022"

Firmen Proxy Fehlerkorrektur

Wenn Probleme mit Ihrer speziellen Umgebung auftreten:

  • Versuchen Sie eine Lösung zu finden, die für Linux funktioniert, insbesondere im Yocto-Project.

Da jedes Firmennetz individuell reagiert, ist es nicht möglich, für jeden möglichen Fall eine Lösung anzubieten.