Suse 8.2 Zweite IP-Adresse auf Netzwerkkarte
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hallo, ich möchte gerne unter Suse 8.2 eine zweite IP-Adresse einer Netzwerkkarte hinzufügen. Yast kann es leider nicht. Mit freundlichen Grüßen Michael Post -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFDzNlVNhM2b4kmzXwRAmvzAKCXa28g7h81Dko6vFx43W7RhbyP+wCgocJq 3EcH9K9vP7hUDbKP9VbBlrk= =PObV -----END PGP SIGNATURE-----
Stelle es einfach manuell ein: wenn Deine Netzwerkkarte eth0 ist: /sbin/ifconfig eth0:1 "ip.ad.re.ss" gruss Michael Post schrieb:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hallo,
ich möchte gerne unter Suse 8.2 eine zweite IP-Adresse einer Netzwerkkarte hinzufügen. Yast kann es leider nicht.
Mit freundlichen Grüßen
Michael Post
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFDzNlVNhM2b4kmzXwRAmvzAKCXa28g7h81Dko6vFx43W7RhbyP+wCgocJq 3EcH9K9vP7hUDbKP9VbBlrk= =PObV -----END PGP SIGNATURE-----
Michael Post schrieb:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hallo,
ich möchte gerne unter Suse 8.2 eine zweite IP-Adresse einer Netzwerkkarte hinzufügen. Yast kann es leider nicht.
Hallo, Michael - ich bin nicht sicher, ob das auch unter Suse 8.2 geht. Unter 9.3 funktioniert es bei mir. Vielleicht geht es auch noch viel eleganter, aber bei mir klappt es so. Ich erkl�re das mal etwas ausf�hrlicher, weil in einem Zusammenhang darauf gekommen bin, der vielleicht auch f�r andere interessant ist. Hier l�uft ein Asus Z9200VA, der im lokalen Netz mit einen Webserver bereitstellt. Das erste Problem war eines, das hier schon �fter erw�hnt worden ist - die Schnittstellen wurden verwechselt, und es kam oft keine Verbindung zustande, je nachdem, ob und in welcher Reihenfolge WLAN und LAN aktiviert wurden. (Verwirrung zwischen eth0 und eth1). Die L�sung hierf�r war, in /etc/sysconfig/network den Schnittstellen neue feste Namen zuzuweisen. Ich habe daf�r in eth-xxxx.conf bzw. wlan-xxxx.conf geschrieben: # f�r die LAN-Verbindung in ifcfg-eth-xxxxx PERSISTENT_NAME:'kabel' IFPLUGD_PRIORITY='20' STARTMODE='ifplugd' IPADDR='xxxxxxx.60' DHCLIENT_PRIMARY_DEVICE='yes' # f�r WLAN in ifcfg-wlan-xxx STARTMODE='auto' PERSISTENT_NAME:'air' IFPLUGD_PRIORITY='10' IPADDR='xxxxxxx.61' DHCLIENT_PRIMARY_DEVICE='yes' Schnittstelle Kabel wird also �ber 'kabel' angesprochen, WLAN �ber 'air'. In der Praxis sieht das so aus, dass das LAN-Kabel immer funktioniert und Vorrang hat, sobald es eingesteckt wird. Es trennt auch die ggf. bestehende, �ber kinternet aktivierte WLAN-Verbindung. Wird das Kabel abgezogen, schalte ich WLAN mit kinternet (KDE) ein, falls ich es brauche. Stecke ich das Kabel wieder rein, wird WLAN getrennt, und LAN wird aktiv, und so weiter. Der Wechsel zwischen LAN und WLAN funktioniert damit reibungslos. Das Problem sind jetzt noch die wechselnden IP-Adressen. Wenn ich von einem anderen Rechner den Webserver mit xxxx.60 angesprochen habe, ist er nach Umschalten auf WLAN nicht mehr zu erreichen, weil er jetzt die Adresse xxxxx.61 hat. Hier kommt die 2. IP ins Spiel. Unter Suse 9.3 (hoffentlich auch bei dir unter 8.2) kann ich mit ifconfig kabel:0 xxxxxx.70 ifconfig air:0 xxxxxx.70 beiden Schnittstellen eine weitere IP zuweisen. Da sie bei mir immer nur wechselweise und nie gleichzeitig aktiv sind, kommen sie sich nicht ins Gehege, obwohl sie dieselbe Zusatz-IP verwenden. In /etc/sysconfig/network/ifup-d k�nnte man jetzt noch ein Skript einbauen, das jeweils beim Hochfahren f�r das aktive Interface die Zusatz-IP automatisch setzt. Beim Wechsel des Interface gibt es einen kurzen Aussetzer von ein paar Sekunden, aber im Prinzip ist der Rechner damit durchg�ngig unter xxxxx.70 zu erreichen, ganz egal, ob er �ber LAN oder WLAN eingebunden ist. Wie gesagt, ich wei� nicht, wie das mit Suse 8.2 aussieht; hoffentlich klappt es bei dir auch auf diesem Weg. J�rgen
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hallo Jürgen, Juergen Langowski schrieb: | Michael Post schrieb: | | | | Hallo, Michael - | | ich bin nicht sicher, ob das auch unter Suse 8.2 geht. Unter 9.3 | funktioniert es bei mir. Vielleicht geht es auch noch viel | eleganter, aber bei mir klappt es so. | | Ich erkl?re das mal etwas ausf?hrlicher, weil in einem Zusammenhang | darauf gekommen bin, der vielleicht auch f?r andere interessant | ist. Hier l?uft ein Asus Z9200VA, der im lokalen Netz mit einen | Webserver bereitstellt. | | Das erste Problem war eines, das hier schon ?fter erw?hnt worden | ist - die Schnittstellen wurden verwechselt, und es kam oft keine | Verbindung zustande, je nachdem, ob und in welcher Reihenfolge WLAN | und LAN aktiviert wurden. (Verwirrung zwischen eth0 und eth1). | | Die L?sung hierf?r war, in /etc/sysconfig/network den | Schnittstellen neue feste Namen zuzuweisen. Ich habe daf?r in | eth-xxxx.conf bzw. wlan-xxxx.conf geschrieben: | | | # f?r die LAN-Verbindung in ifcfg-eth-xxxxx PERSISTENT_NAME:'kabel' | IFPLUGD_PRIORITY='20' STARTMODE='ifplugd' IPADDR='xxxxxxx.60' | DHCLIENT_PRIMARY_DEVICE='yes' | | | # f?r WLAN in ifcfg-wlan-xxx STARTMODE='auto' PERSISTENT_NAME:'air' | IFPLUGD_PRIORITY='10' IPADDR='xxxxxxx.61' | DHCLIENT_PRIMARY_DEVICE='yes' | | | Schnittstelle Kabel wird also ?ber 'kabel' angesprochen, WLAN ?ber | 'air'. In der Praxis sieht das so aus, dass das LAN-Kabel immer | funktioniert und Vorrang hat, sobald es eingesteckt wird. Es trennt | auch die ggf. bestehende, ?ber kinternet aktivierte | WLAN-Verbindung. | | Wird das Kabel abgezogen, schalte ich WLAN mit kinternet (KDE) ein, | falls ich es brauche. Stecke ich das Kabel wieder rein, wird WLAN | getrennt, und LAN wird aktiv, und so weiter. | | Der Wechsel zwischen LAN und WLAN funktioniert damit reibungslos. | | Das Problem sind jetzt noch die wechselnden IP-Adressen. Wenn ich | von einem anderen Rechner den Webserver mit xxxx.60 angesprochen | habe, ist er nach Umschalten auf WLAN nicht mehr zu erreichen, weil | er jetzt die Adresse xxxxx.61 hat. Ist auch klar. | Hier kommt die 2. IP ins Spiel. Unter Suse 9.3 (hoffentlich auch | bei dir unter 8.2) kann ich mit | | ifconfig kabel:0 xxxxxx.70 ifconfig air:0 xxxxxx.70 Das einstellen der IP mittels ifconfig funktioniert unter Suse 8.2 genauso. Allerdings sind diese Einstellungen natürlich beim nächsten Booten wieder weg. | beiden Schnittstellen eine weitere IP zuweisen. Da sie bei mir | immer nur wechselweise und nie gleichzeitig aktiv sind, kommen sie | sich nicht ins Gehege, obwohl sie dieselbe Zusatz-IP verwenden. | Das ist bei mir anders. Es werden immer beide IP-Adresse im gleichen Netz parallel laufen. | In /etc/sysconfig/network/ifup-d k?nnte man jetzt noch ein Skript | einbauen, das jeweils beim Hochfahren f?r das aktive Interface die | Zusatz-IP automatisch setzt. Das wäre die manuelle Möglichkeit - sogenannte Notlösung. Besser wäre, wenn ich das mit Hilfe der Suse-Config-Skripte hinbekommen könnte. | Beim Wechsel des Interface gibt es einen kurzen Aussetzer von ein | paar Sekunden, aber im Prinzip ist der Rechner damit durchg?ngig | unter xxxxx.70 zu erreichen, ganz egal, ob er ?ber LAN oder WLAN | eingebunden ist. | Klar. Er bootet ja das Netzwerk komplett neu. | Wie gesagt, ich wei? nicht, wie das mit Suse 8.2 aussieht; | hoffentlich klappt es bei dir auch auf diesem Weg. | | J?rgen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFDzPkRNhM2b4kmzXwRAvdJAJ9bP7F2E+Ief5uHnwEE3ZmgPZwmpgCfS+sO j+uNJKrkpbdEyhvd8ddy0M4= =2+gw -----END PGP SIGNATURE-----
Hallo Michael, hallo Leute, Am Dienstag, 17. Januar 2006 12:47 schrieb Michael Post:
ich möchte gerne unter Suse 8.2 eine zweite IP-Adresse einer Netzwerkkarte hinzufügen. Yast kann es leider nicht.
Und die Frage ist ...? Im Ernst: Guck mal in /etc/sysconfig/network/ifcfg.template im Abschnitt "Multiple addresses". (Ich hoffe einfach mal, dass es den Abschnitt bei der 8.2 auch schon gab ;-) Kurzfassung (aus der 10.0): # Multiple addresses # You can extend the variable name 'IPADDR' by any string you like # (IPADDR_1, IPADDR_FOO, IPADDRxxx, ...) and use these variables for # your IP addresses. # If you need some additional parameters for these addresses, then # just add the same extension to these variable names. # IPADDR_AAA=1.2.3.4 # NETMASK_AAA=255.0.0.0 # BROADCAST_AAA=1.2.3.55 Dass es für die 8.2 keine Sicherheitsupdates mehr gibt, weißt Du ja hoffentlich... Gruß Christian Boltz -- [Fontsammlung] Das verursacht gewisse Probleme im Dateisystem. [...] Wenn man bei "find" nicht aufpasst, fliegt ein kleiner Festplatten- Helikopter zur Tür raus... [Ratti in suse-linux]
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hallo, ich schrieb: | Hallo, | | ich möchte gerne unter Suse 8.2 eine zweite IP-Adresse einer | Netzwerkkarte hinzufügen. Yast kann es leider nicht. | Ich versuche nun mit 'ifconfig eth0:1 213.239.197.226 broadcast 213.239.197.255 netmask 255.255.255.224 up' die IP-Adresse 213.239.197.226 der Netzwerkkarte hinzuzufügen. Allerdings scheitern alle Versuche kläglich. Ich bin ja kein Anfänger mehr unter Linux, aber irgendwie schafft mich dieses Problem. Wo ist der Fehler? Es gibt bisher nur eth0 als Karte mit einer festen IP. eth0:1 soll ein Alias für diese Netzwerkkarte sein. Wer weiss Rat oder ein entsprechendes Tut? Vielen Dank Michael PS: Die Jungs vom Provider haben scheinbar selber kein Plan von der Materie, zumindest können die mir da auch nicht weiterhelfen. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFDzjSxNhM2b4kmzXwRAosDAJ4lCKAmTfxMOGPOn+REOy5yu0DzcACfR6t9 nvcLZ+KZJr1S5t3WwssLWRo= =m5WW -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Nachtrag Die Fehlermeldung lautet: SIOCSIFFLAGS: Cannot assign requested address Allerdings ist mir bisher unklar warum. Danke Michael -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFDzjg1NhM2b4kmzXwRArD8AJ9WNLOyMcRyxaT24NpW6RMVOyoNrQCgkDiN OpMyQmcTCzlzXomTVhS6e4I= =tJkJ -----END PGP SIGNATURE-----
Am Mittwoch, 18. Januar 2006 13.44 schrieb Michael Post:
Die Fehlermeldung lautet: SIOCSIFFLAGS: Cannot assign requested address Sehr wahrscheinlich ist die IP-Adresse, die Du mit ifconfig zuweisen willst, bereits an eine Schnittstelle vergeben. Was gibt ifconfig ohne Parameter aus? Gruss Werner
Am Mittwoch, 18. Januar 2006 13.29 schrieb Michael Post:
ich möchte gerne unter Suse 8.2 eine zweite IP-Adresse einer Netzwerkkarte hinzufügen. Yast kann es leider nicht.
Ich versuche nun mit 'ifconfig eth0:1 213.239.197.226 broadcast 213.239.197.255 netmask 255.255.255.224 up' die IP-Adresse 213.239.197.226 der Netzwerkkarte hinzuzufügen. Allerdings scheitern alle Versuche kläglich.
Wie äussert es sich, dass die Versuche scheitern? Wird eine Fehlermeldung ausgegeben? Was willst Du erreichen? Was funzt nicht? Gruss
Hi Michael, Michael Post wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hallo,
ich schrieb: | Hallo, | | ich möchte gerne unter Suse 8.2 eine zweite IP-Adresse einer | Netzwerkkarte hinzufügen. Yast kann es leider nicht. | Ich versuche nun mit 'ifconfig eth0:1 213.239.197.226 broadcast 213.239.197.255 netmask 255.255.255.224 up' die IP-Adresse 213.239.197.226 der Netzwerkkarte hinzuzufügen. Allerdings scheitern alle Versuche kläglich.
also bei mir funktioniert es anstandslos. Ich habe die Idee, daß Deine netmask nicht paßt. Ist die vielleicht anders als bei der 1. Adresse auf der Karte? Ich könnte mir vorstellen, daß zwei verschiedene netmasks auf ein und derselben Karte nicht gehen, obwohl es für mich neu war, daß man eine zweite (und vielleicht noch mehr?) Adresse zuweisen kann. Martin
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hallo, Martin Deppe schrieb: | Hi Michael, | also bei mir funktioniert es anstandslos. | vielleicht noch ein Nachtrag. Wir reden hier von SUSE 8.2 (!). Unter der von mir lokal installierten SUSE 9.3 funktioniert das alles tadelos. | Ich habe die Idee, daß Deine netmask nicht paßt. Ist die vielleicht | anders als bei der 1. Adresse auf der Karte? Ich könnte mir | vorstellen, daß zwei verschiedene netmasks auf ein und derselben | Karte nicht gehen, obwohl es für mich neu war, daß man eine zweite | (und vielleicht noch mehr?) Adresse zuweisen kann. Theoretisch ja. Aber die Netzwerkmaske sowie die Broadcast-Adresse sind bei beiden Angaben identisch. | | Martin | | Michael -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFDzkEBNhM2b4kmzXwRAjSOAJ9H4P3PYGOdsykc+zdiYEpVxhZokQCggSFX qFG2CIEGsphps0jGMrtQ16U= =BA+z -----END PGP SIGNATURE-----
Michael Post wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hallo,
Martin Deppe schrieb: | Hi Michael,
| also bei mir funktioniert es anstandslos. | vielleicht noch ein Nachtrag. Wir reden hier von SUSE 8.2 (!). Unter der von mir lokal installierten SUSE 9.3 funktioniert das alles tadelos.
Tja, schade, ich habe 9.2
Am Mit, 18 Jan 2006, schrieb Michael Post:
Hallo,
Martin Deppe schrieb:
vielleicht noch ein Nachtrag. Wir reden hier von SUSE 8.2 (!). Unter der von mir lokal installierten SUSE 9.3 funktioniert das alles tadelos.
[...] Funktioniert hier perfekt unter SUSE 8.2. Du scheinst noch ein anderes Problem zu haben. root@linux:/home/peter$>ifconfig eth0:1 213.239.197.226 broadcast \ 213.239.197.255 netmask 255.255.255.224 up root@linux:/home/peter$>ifconfig eth0 Protokoll:Ethernet Hardware Adresse 00:E0:7D:7B:6F:39 inet Adresse:192.168.1.3 Bcast:192.168.1.255 Maske:255.255.255.0 inet6 Adresse: fe80::2e0:7dff:fe7b:6f39/64 Gültigkeitsbereich:Verbindung UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:47367 errors:0 dropped:0 overruns:0 frame:0 TX packets:40193 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenlänge:1000 RX bytes:49631839 (47.3 Mb) TX bytes:4511859 (4.3 Mb) Interrupt:17 Basisadresse:0xde00 eth0:1 Protokoll:Ethernet Hardware Adresse 00:E0:7D:7B:6F:39 inet Adresse:213.239.197.226 Bcast:213.239.197.255 Maske:255.255.255.224 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Interrupt:17 Basisadresse:0xde00 Gruß PeteR
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hallo Liste, Peter Soltau schrieb: | Am Mit, 18 Jan 2006, schrieb Michael Post: | | [...] | | Funktioniert hier perfekt unter SUSE 8.2. Du scheinst noch ein | anderes Problem zu haben. Vielen Dank Euch allen. Das Problemen konnte jetzt nach 4 Tagen arbeit immer noch nicht gelöst werden. Jetzt weilt eine zweite Netzwerkkarte im System. Da der Server eh in 2-3 Monate ausgetauscht wird, war dies die kostengünstigste und schnellste Variante. Woran es letztlich gelegen hat ist mir schleierhaft. Viele Grüße und vielen Dank Michael -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFD0C7RNhM2b4kmzXwRAvDbAJ98VWbWCFiQmD/0vq9VDBqmhOFRAwCdE9PF p42d+Pa7l6A2C6LmrJrMYZQ= =Xs7v -----END PGP SIGNATURE-----
participants (7)
-
Christian Boltz
-
Giuseppe Potenza
-
Juergen Langowski
-
Martin Deppe
-
Michael Post
-
Peter Soltau
-
Werner Merz