krs Posted February 28, 2017 at 08:18 PM Share Posted February 28, 2017 at 08:18 PM N'Abend! Ich bin wieder am Programmieren und bleib bei einer kleinen Sache hängen: Stack: Red Brick > Master > Ethernet Extension Hängt am Netzwerk, Verbindung OK und die IP zeigt er mir im Brick Viewer mit 10.0.0.57 an, funktioniert. Kann ich diese IP-Adresse im Programm auf dem Red Brick auch auslesen? Ich finde nur die Methode master->isEthernetPresent(), die mir aber false zurückliefert. master->getEthernetStatus() liefert mir zwar eine MAC-Adresse zurück, die Werte für ip, subnet_mask und gateway stehen allerdings alle auf 0. Allerdings wird auch beim hostname ein anderer angezeigt als im Brick Viewer. LGs Stefan Quote Link to comment Share on other sites More sharing options...
JoBig Posted March 3, 2017 at 06:55 PM Share Posted March 3, 2017 at 06:55 PM Moin, eine Frage habe ich. Wofür benötigt man die Rückfrage für eine zuvor eingestellte IP Adresse, die im Programm als Host eigentlich direkt eingetragen wird? Quote Link to comment Share on other sites More sharing options...
krs Posted March 5, 2017 at 06:20 PM Author Share Posted March 5, 2017 at 06:20 PM Hi! Ich bastle ein Zeiterfassungsgerät, das am Netzwerk hängt und die IP-Adresse in der Praxis per DHCP bekommt. Die Zeiterfassungsdaten werden in einer lokalen Datenbank gespeichert und sollen über ein Webinterface abgefragt werden können. Ich stelle mir also bei Inbetriebnahme also vor, dass man das Gerät ins LAN hängt, einschaltet und dann durch Scannen eines bestimmten, in der Datenbank als "Admin-Chip" hinterlegten NFC-Chips die IP-Adresse des Geräts aufs Display bekommt, damit der Kunde drauf zugreifen kann. Hab's jetzt grad mit $_SERVER['REMOTE_ADDR'] versucht, da ja ein Webserver auch auf dem Red Brick läuft - tut aber leider auch nicht. $_SERVER ist zwar vorhanden, aber REMOTE_ADDR nicht gesetzt. Mhmmm... LGs Stefan Quote Link to comment Share on other sites More sharing options...
krs Posted March 5, 2017 at 06:38 PM Author Share Posted March 5, 2017 at 06:38 PM Hi nochmal! Manchmal brauchts nur ein bisschen Abstand zum Problem und eine Frage, um wieder auf Spur zu kommen - Danke! Ich weiß nur nicht, ob das auch der optimale Weg ist: $ipAddress = exec("ifconfig tf0 | grep 'inet addr:' | cut -d: -f2 | awk '{print $1}'"); Das liefert mir die IP vom RedBrick. LGs Stefan Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.