Unterschiedliche Netzwerkkonfigurationen
Hallo Zusammen, ich sitze hier hinter einem Dell Latitude D600 mit SuSe Linux 9.3. Meine Wlan-Karte (D-Link DWL 650 Airplus) habe ich per Ndiswrapper ans laufen gebracht. Mein Problem ist, dass ich mit dem Gerät sehr viel unterwegs bin und dementsprechend häufig unterschiedliche DNS-Server oder Standardgateways sowohl über eth0 als auch über wlan0 ansprechen muss. So gehe ich zum Beispiel bei mir zu Hause und beim Studium über Wlan rein, jedoch unterscheiden sich die Gateways und Nameserver in ihren Adressen. Bin ich in der Firma, wo ich nebenbei noch arbeite, dann kommt per eth0 ein dritter DNS-Server hinzu. Wenn ich meine Eltern besuche, dann kommt sogar noch eine statische IP dazu, die sich auch noch im IP-Nummernkreis von den anderen unterscheidet. Ich habe nun schon versucht, mehrere Nameserver bzw. Gateways per Hand in die resolv.conf einzutragen, aber nach jedem Neustart des Netzwerks steht nur noch der aktuell benötigte Server drinne. Ich würde mir jetzt gerne auf dem Desktop unterschiedliche Scripte mit den jeweiligen Konfigurationen abspeichern, so dass ich zum Beispiel einfach nur auf "Wlan_home" klicken muss, so dass meine Wlan Konfiguration von zu Hause geladen wird. Ich habe gehört, dass man sowas relativ einfach durch den "suid"- Befehl lösen kann, jedoch hab ich leider keine Ahnung, wie ich zum Beispiel per script einen Gateway festlegen kann oder wie ein solches Script im allgemeinen auszusehen hat. Bin für jede Hilfe dankbar! mfg, Christoph ------------------------------------------------------- -- ---------- Christoph Nuy mail: cnuy@macces.net
Am Sonntag, 18. September 2005 16:17 schrieb SuSe Mailinglist:
Hallo Zusammen, Hallo Suse, oder wie Du heissen magst...
Kenne ich nicht.
Als _Anregung_ kannst Du Dir mal folgende Zeilen anschauen: Aufruf z.B.: ./mylan oma (ist nicht getestet, Namen und Pfade fuer Debian) ----------mylan---------- #!/bin/bash set -e cd /etc/network case $1 in home) cp interfaces_home interfaces;\ cp resolv.home /etc/resolv.conf;; uni) cp interfaces_uni interfaces;\ cp resolv.uni /etc/resolv.conf;; oma) cp interfaces_oma interfaces;\ cp resolv.oma /etc/resolv.conf;; arbeit) cp interfaces_arbeit interfaces;\ cp resolv.arbeit /etc/resolv.conf;; esac #Netzwerk neu starten /etc/init.d/./networking restart exit ----------ende---------- Du legst Dir also die unterschiedlichen interfaces und resolv an und kopierst diese je nach Bedarf an den richtigen Ort mit richtigem Namen. Nicht benoetigte Devices kannst Du im Script einfach lamlegen: ifdown eth0 ifdown wlan0 oder aktivieren: ifup wlan0 ifup eth0 Mit Ndiswrapper habe ich mich nie beschaeftigt und weiss daher auch nicht, ob Du dem Teil verschiedene Konfigurationen mit auf den Weg geben kannst. Das musst Du selbst herausfinden:-) Achja, bedenke bitte auch die Firewall-Regeln jeweils passend zu laden! Auch dass koenntest Du in dem kleinen Script mit erledigen, ebenso deren restart. Dies soll lediglich eine kleine Anregung sein, mehr nicht! Mit den Einzelheiten solltest Du Dich schon selbst beschaeftigen. Vielleicht gibt es bei SuSE auch schon sowas schoenes Buntes zum draufklicken:-) MfG Th. Moritz -- In EU-Ost steht jetzt meine Firma, das Schweizer Konto regelt die Irma. Hier in Deutschland hol' ich mein Wohngeld, man bin ich ein Held! (Zukunft?) (c)Th.M.
Am 18.09.2005 16:17 schrieb SuSe Mailinglist:
Hallo Zusammen,
Hallo lieber/liebe "Suse Mailingliste"
Dafür gibt es soviel ich weiss den SCMP (?) mit dem man verschiedenen Profile verwalten kann. Eines zuhause per DSL, eins dort per ... (System Configuration Profile Management) OJ -- Was man nicht im Bett tun kann, ist nicht wert, getan zu werden. (Groucho Marx, 1895-1977)
Am Sonntag, 18. September 2005 16:17 schrieb SuSe Mailinglist:
Hallo Zusammen, Hallo Suse, oder wie Du heissen magst...
Kenne ich nicht.
Als _Anregung_ kannst Du Dir mal folgende Zeilen anschauen: Aufruf z.B.: ./mylan oma (ist nicht getestet, Namen und Pfade fuer Debian) ----------mylan---------- #!/bin/bash set -e cd /etc/network case $1 in home) cp interfaces_home interfaces;\ cp resolv.home /etc/resolv.conf;; uni) cp interfaces_uni interfaces;\ cp resolv.uni /etc/resolv.conf;; oma) cp interfaces_oma interfaces;\ cp resolv.oma /etc/resolv.conf;; arbeit) cp interfaces_arbeit interfaces;\ cp resolv.arbeit /etc/resolv.conf;; esac #Netzwerk neu starten /etc/init.d/./networking restart exit ----------ende---------- Du legst Dir also die unterschiedlichen interfaces und resolv an und kopierst diese je nach Bedarf an den richtigen Ort mit richtigem Namen. Nicht benoetigte Devices kannst Du im Script einfach lamlegen: ifdown eth0 ifdown wlan0 oder aktivieren: ifup wlan0 ifup eth0 Mit Ndiswrapper habe ich mich nie beschaeftigt und weiss daher auch nicht, ob Du dem Teil verschiedene Konfigurationen mit auf den Weg geben kannst. Das musst Du selbst herausfinden:-) Achja, bedenke bitte auch die Firewall-Regeln jeweils passend zu laden! Auch dass koenntest Du in dem kleinen Script mit erledigen, ebenso deren restart. Dies soll lediglich eine kleine Anregung sein, mehr nicht! Mit den Einzelheiten solltest Du Dich schon selbst beschaeftigen. Vielleicht gibt es bei SuSE auch schon sowas schoenes Buntes zum draufklicken:-) MfG Th. Moritz -- In EU-Ost steht jetzt meine Firma, das Schweizer Konto regelt die Irma. Hier in Deutschland hol' ich mein Wohngeld, man bin ich ein Held! (Zukunft?) (c)Th.M.
Am 18.09.2005 16:17 schrieb SuSe Mailinglist:
Hallo Zusammen,
Hallo lieber/liebe "Suse Mailingliste"
Dafür gibt es soviel ich weiss den SCMP (?) mit dem man verschiedenen Profile verwalten kann. Eines zuhause per DSL, eins dort per ... (System Configuration Profile Management) OJ -- Was man nicht im Bett tun kann, ist nicht wert, getan zu werden. (Groucho Marx, 1895-1977)
participants (3)
-
Johannes Kastl
-
SuSe Mailinglist
-
Thomas Moritz