Moin Moin, ich habe ein Problem mit meiner Netzwerkkonfiguration: Ich habe ein Notebook mit einer internen Netzwerkkarte die als eth0 konfiguriert ist. Außerdem gehe ich zu Hause über meine PCMCIA-WLAN-Karte ins Netz. Daher habe ich diese paer Yast (1) als eth1 mit der festen IP 192.168.0.3 und dem Gateway 192.168.0.1 eingerichtet. Die interne Karte benutze ich eigentlich nicht - ich will das aber auch nicht für immer ausschließen. Das Problem ist, daß das Gateway immer für beide Karten gesetzt wird. Wenn ich dann der internen Karte z.B. 192.168.0.8 gebe, werden alle Anfragen über eth0 gestellt, daß gar nicht verbunden ist. Gebe ich der Karte ein anderes Netz, z.B. 192.168.1.1 bekomme ich die Fehlermeldung, daß das Gateway 192.168.0.1 nicht errreicht werden kann. Das muß doch auch anders gehen. Wie kann ich denn jeder Karte ein eigenes Gateway geben? Gruß & Danke Thilo
"Thilo A. Coblenzer"
ich habe ein Problem mit meiner Netzwerkkonfiguration: Ich habe ein Notebook mit einer internen Netzwerkkarte die als eth0 konfiguriert ist. Außerdem gehe ich zu Hause über meine PCMCIA-WLAN-Karte ins Netz. Daher habe ich diese paer Yast (1) als eth1 mit der festen IP 192.168.0.3 und dem Gateway 192.168.0.1 eingerichtet. Die interne Karte benutze ich eigentlich nicht - ich will das aber auch nicht für immer ausschließen. Das Problem ist, daß das Gateway immer für beide Karten gesetzt wird. Wenn ich dann der internen Karte z.B. 192.168.0.8 gebe, werden alle Anfragen über eth0 gestellt, daß gar nicht verbunden ist. Gebe ich der Karte ein anderes Netz, z.B. 192.168.1.1 bekomme ich die Fehlermeldung, daß das Gateway 192.168.0.1 nicht errreicht werden kann. Das muß doch auch anders gehen. Wie kann ich denn jeder Karte ein eigenes Gateway geben?
http://www.linuxdoc.org/ Dort auf Guides und Du willst Dir die Network Administration Guide durchlesen. Dann verstehst Du, wie das mit den mehreren Netzwerkkarten und TCP/IP funktionieren kann. Wenn Du eth0 nicht nutzt: Warum lässt du diese dann initialisieren? Ich würde diese dann bei Nichtnutzung deaktiviert lassen. Deaktivieren kannst Du es mittels ifconfig Desweiteren: Beide Karten sind im gleichen Subnetz. Wie soll der Rechner denn entscheiden, über welche Karte er gehen soll? Also nimmt er eth0, weil dies die erste passende Karte ist. Wie TCP/IP funktioniert und was die einzelnen Einstellungen angeht findest Du sehr gut erklärt in der NAG (wie oben angegeben!). Mit den besten Grüßen, Konrad Neitzel -- SoftMediaTec GmbH Tel: 0172 / 689 31 45 Fax: 069 / 90 50 99 53
Moin,Moin Am 25-Apr-2002schrieb:Thilo A. Coblenzer
Moin Moin, ich habe ein Problem mit meiner Netzwerkkonfiguration: Ich habe ein Notebook mit einer internen Netzwerkkarte die als eth0 konfiguriert ist. Au�erdem gehe ich zu Hause �ber meine PCMCIA-WLAN-Karte ins Netz. Daher habe ich diese paer Yast (1) als eth1 mit der festen IP 192.168.0.3 und dem Gateway 192.168.0.1 eingerichtet. Die interne Karte benutze ich eigentlich nicht - ich will das aber auch nicht f�r immer ausschlie�en. Das Problem ist, da� das Gateway immer f�r beide Karten gesetzt wird. Wenn ich dann der internen Karte z.B. 192.168.0.8 gebe, werden alle Anfragen �ber eth0 gestellt, da� gar nicht verbunden ist. Gebe ich der Karte ein anderes Netz, z.B. 192.168.1.1 bekomme ich die Fehlermeldung, da� das Gateway 192.168.0.1 nicht errreicht werden kann. Das mu� doch auch anders gehen. Wie kann ich denn jeder Karte ein eigenes Gateway geben?
Gru� & Danke Thilo
Thilo in der 7er Serie der SuSE gibt es das Packet _Schemes_ . Es ist dazu gedacht spez.Schlaeppis in verschiedenen Netzwerk umgebungen einzurichten.Sie ohne reboots im laufende Betrieb anzupassen. Schaetze das hat das was Du suchst. ciao Detlef --
Moin, Am Donnerstag, 25. April 2002 08:16 schrieb Detlef Heinke:
Am 25-Apr-2002schrieb:Thilo A. Coblenzer
ich habe ein Problem mit meiner Netzwerkkonfiguration: [...] Das Problem ist, daß das Gateway immer für beide Karten gesetzt wird. Wenn ich dann der internen Karte z.B. 192.168.0.8 gebe, werden alle Anfragen über eth0 gestellt, daß gar nicht verbunden ist. Gebe ich der Karte ein anderes Netz, z.B. 192.168.1.1 bekomme ich die Fehlermeldung, daß das Gateway 192.168.0.1 nicht errreicht werden kann. Das muß doch auch anders gehen. Wie kann ich denn jeder Karte ein eigenes Gateway geben?
Thilo in der 7er Serie der SuSE gibt es das Packet _Schemes_ . Es ist dazu gedacht spez.Schlaeppis in verschiedenen Netzwerk umgebungen einzurichten.Sie ohne reboots im laufende Betrieb anzupassen. Schaetze das hat das was Du suchst. Danke für den Tip, aber das ist nicht ganz was ich suche. Meine Frage ist: wie kann ich eth1 ein Gateway geben und eth0 nicht?
Gruß & Danke Thilo
Hi Thilo!
"Thilo A. Coblenzer"
Danke für den Tip, aber das ist nicht ganz was ich suche. Meine Frage ist: wie kann ich eth1 ein Gateway geben und eth0 nicht?
Wie schon geschrieben: Network Administration Guide und "man ifconfig" Mit den besten Grüßen, Konrad Neitzel -- SoftMediaTec GmbH Tel: 0172 / 689 31 45 Fax: 069 / 90 50 99 53
"Thilo A. Coblenzer"
schrieb: Danke für den Tip, aber das ist nicht ganz was ich suche. Meine Frage ist: wie kann ich eth1 ein Gateway geben und eth0 nicht?
Wie schon geschrieben: Network Administration Guide
und "man ifconfig" Danke für die Antwort. Ich habe ifconfig auch schon verwendet. Ich weiß, daß ich mit der
Moin, Am Donnerstag, 25. April 2002 07:45 schrieb Konrad Neitzel: option down z.B. eth0 "abschalten" kann. OK, ich sehe ein, daß mir das hilft. Ich hoffe, die Frage ist jetzt nicht zu blöd, aber das ganze solle automatisch beim Booten geschehen. Denn da will ich ja die Fehlermeldung wegbekommen. Ich könnte ifconfig in die boot.local eintragen, aber ist das nicht etwas früh in der Bootreihenfolge? Gruß & Danke Thilo
"Thilo A. Coblenzer"
Ich habe ifconfig auch schon verwendet. Ich weiß, daß ich mit der option down z.B. eth0 "abschalten" kann. OK, ich sehe ein, daß mir das hilft. Ich hoffe, die Frage ist jetzt nicht zu blöd, aber das ganze solle automatisch beim Booten geschehen. Denn da will ich ja die Fehlermeldung wegbekommen. Ich könnte ifconfig in die boot.local eintragen, aber ist das nicht etwas früh in der Bootreihenfolge?
Hmm - Du kannst in der Netzwerk-Konfig auch eth0 deaktivieren. Ich kenne jetzt nur yast und nicht das yast2, aber bei yast war das eine Möglichkeit in der Config. Mit den besten Grüßen, Konrad Neitzel -- SoftMediaTec GmbH Tel: 0172 / 689 31 45 Fax: 069 / 90 50 99 53
Am Donnerstag, 25. April 2002 08:06 schrieb Konrad Neitzel:
"Thilo A. Coblenzer"
schrieb: Ich habe ifconfig auch schon verwendet. Ich weiß, daß ich mit der option down z.B. eth0 "abschalten" kann. OK, ich sehe ein, daß mir das hilft. Ich hoffe, die Frage ist jetzt nicht zu blöd, aber das ganze solle automatisch beim Booten geschehen. Denn da will ich ja die Fehlermeldung wegbekommen. Ich könnte ifconfig in die boot.local eintragen, aber ist das nicht etwas früh in der Bootreihenfolge?
Hmm - Du kannst in der Netzwerk-Konfig auch eth0 deaktivieren. Ich kenne jetzt nur yast und nicht das yast2, aber bei yast war das eine Möglichkeit in der Config.
OK, ich komme mit yast auch besser zu recht. ABER ich mußte das Modul für die Netzwerkkarte per Hand kompilieren und habe es dann mit alias eth0 tulip in die modules.conf eingetragen. Und daher kann ich die Karte nich einfach per Yast deaktivieren, da dann die Einstellungen zu dem Alias fehlen. Ich möchte das auch nicht einfach aus der modules.conf löschen, da ich dann im Fall des Falles garantiert nicht mehr weiß, wie ich die Karte aktiviere. Wie kann man das denn retten? Gruß & Danke Thilo
"Thilo A. Coblenzer"
OK, ich komme mit yast auch besser zu recht. ABER ich mußte das Modul für die Netzwerkkarte per Hand kompilieren und habe es dann mit alias eth0 tulip in die modules.conf eingetragen. Und daher kann ich die Karte nich einfach per Yast deaktivieren, da dann die Einstellungen zu dem Alias fehlen. Ich möchte das auch nicht einfach aus der modules.conf löschen, da ich dann im Fall des Falles garantiert nicht mehr weiß, wie ich die Karte aktiviere. Wie kann man das denn retten?
a) modules.conf sichern. b) Eintrag in der modules.conf sichern Ändert Yast denn bei der Deaktivierung denn die modules.conf überhaupt? Auf jeden fall kannst Du die Modules.conf beliebig ändern und z.B. Kommentare dazu schreiben: # Meine internet Netzwerkkarte braucht Modul XYZ # Also brauche ich Aliaseinträge auf dieses Modul! # alias ethx XYZ Mit diesen Zeilen hast Du dann immer eine Erinnerung direkt in der Datei. Evtl. ist es aber auch nicht schlecht, wenn Du Dir für Deinen Rechner ein kleines Dokument anlegst. CONFIG.laptop z.B. In dieses schreibst Du dann rein, was für Config Dinge Du so alles wo einstellen musstest. Diese Datei sicherst Du dann auch gut weg oder druckst sie dir aus. Egal was passiert: Dank dieser Datei kannst Du dann schnell alle Änderungen wieder durchführen nach einer Neuinstallation ohne dass Du irgendwas vergisst. (Ich selbst bevorzuge Zettel und Stift. Ich habe einen kleinen DIN A5 Hefter, wo sowas alles landet) Mit den besten Grüßen, Konrad Neitzel -- SoftMediaTec GmbH Tel: 0172 / 689 31 45 Fax: 069 / 90 50 99 53
OK, ich komme mit yast auch besser zu recht. ABER ich mußte das Modul für die Netzwerkkarte per Hand kompilieren und habe es dann mit alias eth0 tulip in die modules.conf eingetragen. Und daher kann ich die Karte nich einfach per Yast deaktivieren, da dann die Einstellungen zu dem Alias fehlen. Ich möchte das auch nicht einfach aus der modules.conf löschen, da ich dann im Fall des Falles garantiert nicht mehr weiß, wie ich die Karte aktiviere. Wie kann man das denn retten?
Gruß & Danke Thilo
Wie wäre es mit einem Skript, das du in die /etc/rc.X stellst und Dich beim Hochfahren fragt, welche Karte Du nutzen möchtest? Denis
Denis Hoyer
Wie wäre es mit einem Skript, das du in die /etc/rc.X stellst und Dich beim Hochfahren fragt, welche Karte Du nutzen möchtest?
Nunja - ich würde mir da eher überlegen, was ich wo wie nutze. Und dann würde ich z.B. zuhause DHCP oder so einsetzen. Ich würde evtl. Zuhause ein anderes Netzwerksegment nutzen. Mir fällt da sehr viel ein, aber da ich nicht weiss, wie es bei ihm genau aussieht, ist da nur schwer etwas zu sagen. Daher würde ich ja gerade die NAG anraten. Er soll sich einmal überlegen, was TCP/IP überhaupt ist und was welcher Wert wie bedeutet. Dann kann er hingehen und sich mit den ganzen Produkten, die es so gibt, auseinander setzen. Z.B. DHCP. Dann wird er schnell viel finden. Ich könnte mir auch vorstellen, dass er durch die Standard-Scripte, eth0 und eth1 nicht initialisieren lässt. Und dann baut er sich scripte die das alles machen (oder ein Script!) (ifconfig + evtl. route und was er sonst noch so machen möchte) Mit den besten Grüßen, Konrad Neitzel -- SoftMediaTec GmbH Tel: 0172 / 689 31 45 Fax: 069 / 90 50 99 53
----- Original Message -----
From: "Thilo A. Coblenzer"
"Thilo A. Coblenzer"
schrieb: Ich habe ifconfig auch schon verwendet. Ich weiß, daß ich mit der option down z.B. eth0 "abschalten" kann. OK, ich sehe ein, daß mir das hilft. Ich hoffe, die Frage ist jetzt nicht zu blöd, aber das ganze solle automatisch beim Booten geschehen. Denn da will ich ja die Fehlermeldung wegbekommen. Ich könnte ifconfig in die boot.local eintragen, aber ist das nicht etwas früh in der Bootreihenfolge?
Hmm - Du kannst in der Netzwerk-Konfig auch eth0 deaktivieren. Ich kenne jetzt nur yast und nicht das yast2, aber bei yast war das eine Möglichkeit in der Config.
OK, ich komme mit yast auch besser zu recht. ABER ich mußte das Modul für die Netzwerkkarte per Hand kompilieren und habe es dann mit alias eth0 tulip in die modules.conf eingetragen. Und daher kann ich die Karte nich einfach per Yast deaktivieren, da dann die Einstellungen zu dem Alias fehlen. Ich möchte das auch nicht einfach aus der modules.conf löschen, da ich dann im Fall des Falles garantiert nicht mehr weiß, wie ich die Karte aktiviere. Wie kann man das denn retten? Um das Gatewayproblem zu lösen, änder das doch einfach in der route.conf, das anfragen nach 0.0.0.0 über eth1 rausgehen. Gruß, Thomas
Danke für den Tip, aber das ist nicht ganz was ich suche. Meine Frage ist: wie kann ich eth1 ein Gateway geben und eth0 nicht?
Gruß & Danke Thilo
Gar nciht, denn Du gibts nicht den Interfaces die Gateways, sondern dem IP-Stack. Fahr doch die unbenutzte Karte vie ifconfig ethx down einfach unter, dann muss dein schleppi die andere nehmen und verläuft sich nicht. Denis
Moin,
* Thilo A. Coblenzer
Das muß doch auch anders gehen. Wie kann ich denn jeder Karte ein eigenes Gateway geben? Das geht prinzipbedingt nicht. Versuch lieber eine Lösung zu finden, mit der Du das Gateway umstellen kannst, je nachdem, welche Karte Du benutzt.
Thorsten -- There is no drug known to man which becomes safer when its production and distribution are handed over to criminals.
Am Donnerstag, 25. April 2002 07:42 schrieb Thilo A. Coblenzer:
Moin Moin, ich habe ein Problem mit meiner Netzwerkkonfiguration: Ich habe ein Notebook mit einer internen Netzwerkkarte die als eth0 konfiguriert ist. Außerdem gehe ich zu Hause über meine PCMCIA-WLAN-Karte ins Netz. Daher habe ich diese paer Yast (1) als eth1 mit der festen IP 192.168.0.3 und dem Gateway 192.168.0.1 eingerichtet. Die interne Karte benutze ich eigentlich nicht - ich will das aber auch nicht für immer ausschließen. Das Problem ist, daß das Gateway immer für beide Karten gesetzt wird. Wenn ich dann der internen Karte z.B. 192.168.0.8 gebe, werden alle Anfragen über eth0 gestellt, daß gar nicht verbunden ist. Gebe ich der Karte ein anderes Netz, z.B. 192.168.1.1 bekomme ich die Fehlermeldung, daß das Gateway 192.168.0.1 nicht errreicht werden kann. Das muß doch auch anders gehen. Wie kann ich denn jeder Karte ein eigenes Gateway geben?
Gruß & Danke Thilo siehe man route
route [-v] [-A family] add [-net|-host] target [netmask Nm] [gw Gw] [metric N] [mss M] [window W] [irtt I] [reject] [mod] [dyn] [reinstate] [[dev] If] gruss frank
participants (7)
-
Denis Hoyer
-
Detlef Heinke
-
Frank.Markwort@t-online.de
-
Konrad Neitzel
-
Thilo A. Coblenzer
-
Thomas Gräber
-
Thorsten Haude