[font="Arial"]Hey,[/font]
Ich möchte mir gerne eine Weboberfläche basteln mit der ich ganz bequem die IP-Adresse meines RPi´s ändern oder DHCP Aktivieren kann. Wie beispielsweise einem W-Lan Router oder sonstigen Netzwerkgerät. Ich habe mir schon eine php seite gebastelt wo mir beim aufruf die aktuellen einstellungen wie IP-Adresse, Subnetmaske, Gateway und Mac-Adresse angezeigt wir.
Jetzt habe ich noch Eingabefelder erstellt (IP-Adresse, Subnetmaske, Gateway) die beim drücken des Buttons "Speichern" vom Raspberry übernommen werden sollen.
Normal habe ich die IP-Adresse immer mit
geändert und das netzwerk neu gestartet.
Meine lösung währe diese gewesen. Ich schreibe von meinen PHP-eingabefeldern nach drücken des Buttons "Speichern" die Netzwerkkonfig zeilenweise in eine txt datei (Ist für mich jetzt kein thema und funktioniert auch). Meine /etc/network/interfaces sieht dann so aus[font="Monaco, Consolas, Courier, monospace"]:[/font]
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
IP=$(cat /var/www/setnet.txt | head -n1 | tail -n1)
NET=$(cat /var/www/setnet.txt | head -n2 | tail -n1)
GATE=$(cat /var/www/setnet.txt | head -n3 | tail -n1)
address $IP
netmask $NET
gateway $GATE
Alles anzeigen
[font="Arial"]funktioniert nicht....... ist mir auch irgendwie klar, da es sich bei /etc/network/interfaces nicht um eine bash script handelt. Ich kenne auch die befehle wie:[/font]
sudo ifconfig eth0 inet 192.168.0.1
sudo ifconfig eth0 netmask 255.255.255.0
sudo route add default gw 192.168.0.2
[font="Arial"]jedoch nach dem neustarten der Netzwerkkonfig (reboot oder /etc/init.d/networking restart) nimmt der RPi immer das was in der /etc/network/interfaces drin steht.[/font]
Ich habe auch noch ein Probelm mit meiner Klickbox DHCP - mir fehlt das Kommando damit ich den RPi fragen kann seine IP-Konfig via DHCP oder statisch eingetragen wurde.
[font="Arial"]Ich steh jetzt etwas an und brauche eure unterstützung. Viell. hat ja jemand dies schon realisiert?[/font]
[font="Arial"]DANKE für eure mithilfe![/font]