Hallo,
ich habe mir mal das DDNSupdater2.sh angeschaut, dort wird die Globale-IP per "wget-Befehl" bei verschiedenen IP-Responsediensten geholt.
"wget" hat viele optionen, wie man
Danke erstmal für deine Mühe, habe auch schon bisschen rum gebastelt. Nun das Script funktioniert aber egal ob ich eth0 oder eth1 angebe es wird immer die gleiche IP angezeigt.
Bin einmal im 192.168.178.0 und in 192.168.1.0 Bereich
Die von jensebub geposteten Änderungen funktionieren, da kannst du dann auswählen welche Netzwerkschnittstelle du updaten willst.
Wenn natürlich eth0 und eth1 z.B. den gleichen Internetzugang haben, ist klar, dass die selbe IP angezeigt wird.
nein sind zwei verschiedene Router. Soweit kenne ich mich aus.
Wenn ich ifdown eth0 eingebe und dann denn befehl klappt es auch mit der anderen IP Adresse. Wobei mir mit eth0 vdsl heißt und eth1 dsl
so habe ich es auch im script geschrieben
Du musst halt jeweils abändern, ob du "vdsl" oder eth1 abändern willst.
Aber grundsätzlich funktioniert das mit der $ETH variable. Haben ausgiebig getestet.
Edit: habe die Netzwerkkarten wieder auf Standard eth0 und eth1 gelegt. Hat mir leider auch nicht geholfen. War schon so weit das eine zweite HDD eingebaut habe und testweise debian neu installiert habe - gleiches Problem.
Okay mit der 192.168.178.3 passt es und bei 192.168.1.3 von eth1 startet der Befehl und zeigt nichts an. Muss denn Befehl beendet sonst kann ich nichts mehr eingeben.
Sag ich ja, wie soll so das skript funktionieren, wenn du über die Netzwerkkarte noch nichtmal eine anständige Verbindung hast.
Jede Wette, das es mit DHCP funktioniert! Also hausgemachte Probleme.
habe eine zweite routingtable angelegt rt2
ip route add 192.168.1.0/24 dev eth1 src 192.168.1.2 table rt2
ip route add default via 192.168.1.1 dev eth1 table rt2
Routingregeln
ip rule add from 192.168.1.2/32 table rt2
ip rule add to 192.168.1.2/32 table rt2
so habe ich es gerade probiert und es hat geklappt.
so nun kann ich es in /etc/network/interfaces hinterlegen.