Lord_Icon
Member
Hi,
ich müßte per Script die IP-Adresse vom Server auslesen.
Entweder per Shell-Script oder per PHP. Beides Stände zur Verfügung.
Bisher hatte mir der PHP Befehl $_SERVER['SERVER_ADDR'] gereicht.
Heute ist nun ein Benutzer auf die Nase gefallen, da er mit seinen Laptop per WLAN reingekommen ist. Hier bekomme ich den Hostname zurück... nicht die IP-addy.
Nun habe ich schon selbst ein bissel gewerkelt.
z.B. per:
Das schöne hier... ich hätte alle IP Adressen zur Hand die im System eingerichtet sind. Da wäre es dann egal, ob er (wie in diesen Beispiel) per WLAN oder wie der Otto-normal-User über eth0 mit meinen Script kommuniziert.
Einer eine Idee, wie ich alle IP-Adressen von allen Netzwerkkarten auslesen kann ?
ich müßte per Script die IP-Adresse vom Server auslesen.
Entweder per Shell-Script oder per PHP. Beides Stände zur Verfügung.
Bisher hatte mir der PHP Befehl $_SERVER['SERVER_ADDR'] gereicht.
Heute ist nun ein Benutzer auf die Nase gefallen, da er mit seinen Laptop per WLAN reingekommen ist. Hier bekomme ich den Hostname zurück... nicht die IP-addy.
Nun habe ich schon selbst ein bissel gewerkelt.
z.B. per:
Code:
root@testserver:~# ip addr | grep inet
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
inet 192.168.0.21/24 brd 192.168.0.255 scope global wlan0
inet6 fe80::214:a5ff:feaf:7e82/64 scope link
Das schöne hier... ich hätte alle IP Adressen zur Hand die im System eingerichtet sind. Da wäre es dann egal, ob er (wie in diesen Beispiel) per WLAN oder wie der Otto-normal-User über eth0 mit meinen Script kommuniziert.
Einer eine Idee, wie ich alle IP-Adressen von allen Netzwerkkarten auslesen kann ?