Ich habe IP-Aliasing gemacht nach dem Tutorial: http://lists.suse.com/archive/suse-linux/2003-Mar/1841.html und dabei manuel die IP Konfigurationen eingetregen in: /etc/sysconfig/network/ifcfg-eth0 Bei Suse 8.0 scheint yast diese IP-Aliasing Konfiguration nicht zu können. Oder doch? Wie binde ich diese neue Konfiguration ein? Mit Suseconfig hat eine fehlende Angabe erkannt und schreibt: Executing /sbin/conf.d/SuSEconfig.hostname... : command not foundnfig.hostname: : command not foundnfig.hostname: : command not foundnfig.hostname: aber die neu eingetragenen IP Adressen lassen sich nicht anpingen, auch wenn schon ein VirtHost eingerichtet wurde. Danke, Maggi
Hallo Maggi, hallo Leute, Am Dienstag, 23. März 2004 19:27 schrieb Maggi:
Ich habe IP-Aliasing gemacht nach dem Tutorial: http://lists.suse.com/archive/suse-linux/2003-Mar/1841.html und dabei manuel die IP Konfigurationen eingetregen in: /etc/sysconfig/network/ifcfg-eth0
Zeigst Du uns mal den Inhalt dieser Datei?
Bei Suse 8.0 scheint yast diese IP-Aliasing Konfiguration nicht zu können. Oder doch?
AFAIK nicht (ohne weiteres) :-| Trotzdem ein Ausschnitt aus /etc/sysconfig/network/ifcfg.template (SuSE 9.0) # Multiple addresses (aka aliases) # There are several ways to assign more than one IP address to a network # interface. If you ever want to use YaST2 for this you should choose # the first possibility: # 1) one IP address per config file: # create multiple copies of your master config files and add # ':<string>' to the filenames of the copy. Prefer increasing number # starting at 1. Kurzfassung: cp ifcfg-eth0 ifcfg-eth0:1 vi ifcfg-eth0:1 # IP-Adresse und UNIQUE ändern rcnetwork restart
Wie binde ich diese neue Konfiguration ein? Mit Suseconfig hat eine fehlende Angabe erkannt und schreibt: Executing /sbin/conf.d/SuSEconfig.hostname...
: command not foundnfig.hostname: : command not foundnfig.hostname: : command not foundnfig.hostname:
Da stimmt "irgendwas" nicht. Falls Du in letzter Zeit nichts geändert hast, hätte ich spontan die /etc/sysconfig/network/ifcfg-eth0 im Auge... Steht Dein Hostname korrekt in /etc/HOSTNAME? (da steht er zumindest in SuSE 9.0) Bevor ich es vergesse: was passiert bei einem rcnetwork restart ?
aber die neu eingetragenen IP Adressen lassen sich nicht anpingen, auch wenn schon ein VirtHost eingerichtet wurde.
Erstmal muss das IP-Aliasing laufen und das Anpingen funktionieren, danach kommen die restlichen Nettigkeiten ;-) Eine andere Frage: Wofür verwendest Du das IP-Aliasing eigentlich? Wenn es nur für Apache-vHosts ist, kannst Du Dir den Aufwand eigentlich sparen, das funktioniert auch namensbasiert. Siehe dazu meine Antwort auf Deine andere Mail ;-) Gruß Christian Boltz -- Eight Megabytes Always Continuously Swapping ;-) [Paketbeschreibung für emacs in SuSE 8.2]
Hallo, Christian Boltz schrieb:
Hallo Maggi, hallo Leute,
Am Dienstag, 23. März 2004 19:27 schrieb Maggi:
Ich habe IP-Aliasing gemacht nach dem Tutorial: http://lists.suse.com/archive/suse-linux/2003-Mar/1841.html und dabei manuel die IP Konfigurationen eingetregen in: /etc/sysconfig/network/ifcfg-eth0
Es ist besser, für jeden IP-Alias eine eigene Datei zu erzeugen (s.u.).
Bei Suse 8.0 scheint yast diese IP-Aliasing Konfiguration nicht zu können. Oder doch?
Mit YaST2 kann man bis jetzt (SuSE 9.0) keine IP-Aliase zuweisen. Du kannst manuell Aliase einrichten, auch dauerhaft, aber YaST wird Dir immer nur Dein ursprüngliches Interface mit Adresse anzeigen. Wie's funktioniert findest Du auch mit "man ifup", Suche dort nach "alias", heraus.
Kurzfassung: cp ifcfg-eth0 ifcfg-eth0:1 vi ifcfg-eth0:1 # IP-Adresse und UNIQUE ändern rcnetwork restart
Kurzfassung ist völlig richtig :-)
Mit Suseconfig hat eine fehlende Angabe erkannt und schreibt: Executing /sbin/conf.d/SuSEconfig.hostname...
: command not foundnfig.hostname: : command not foundnfig.hostname: : command not foundnfig.hostname:
Wenn ich das Skript richtig verstehe, werden hier alle eigenen IP-Adressen in die /etc/hosts eingetragen. Ich vermute mal, dass Du wirklich irgendeinen Fehler bei der Konfiguration Deiner Aliase gemacht hast, und das Skript daher die Daten nicht richtig lesen kann und Fehler wirft. HTH, Anke -- Think before you ...
Christian Boltz schrieb am Mittwoch, 24. März 2004 um 00:11: Zeigst Du uns mal den Inhalt dieser Datei?
http://lists.suse.com/archive/suse-linux/2003-Mar/1841.html und dabei manuel die IP Konfigurationen eingetregen in: /etc/sysconfig/network/ifcfg-eth0
Es fehlten Einträge, jetzt ok BOOTPROTO="static" BROADCAST="192.168.0.255" STARTMODE="onboot" UNIQUE="7EWs.IQxIdIhhuH7" BOOTPROTO="static" IPADDR="192.168.0.4" NETMASK="255.255.255.0" NETWORK="192.168.0.0" # Meine Erweiterung IPADDR_ALIAS_10="192.168.0.10" NETMASK_ALIAS_10="255.255.255.0" BROADCAST_ALIAS_10="192.168.0.255" IPADDR_ALIAS_11="192.168.0.11" NETMASK_ALIAS_11="255.255.255.0" BROADCAST_ALIAS_11="192.168.0.255" Danach rcnetwork restart, das wars!!
Trotzdem ein Ausschnitt aus /etc/sysconfig/network/ifcfg.template (SuSE 9.0) Kurzfassung: cp ifcfg-eth0 ifcfg-eth0:1 vi ifcfg-eth0:1 # IP-Adresse und UNIQUE ändern rcnetwork restart Ich habe die Erweiterungen in die bestehende Datei ifcfg-eth0 eingetragen.
Eine andere Frage: Wofür verwendest Du das IP-Aliasing eigentlich? Ich habe auf dem Netserver einen shop in web10 und möchte IP basiert auf dem lokalen PC die Entwicklungsschritte testen, z.B. mit http://192.168.0.10 http://192.168.0.11 http://192.168.0.12 etc Es ginge sicherlich auch mit VirtHost shop1, shop2 aber so lade ich nach dem Test z.B. web12 auf den Netzrechner teste dort mit web12.mydomain.de und schalte dann in httpd.conf um. -- Danke für die Tips, Maggi
Hi Maggi, On Tue, Mar 23, 2004 at 07:27:18PM +0100, Maggi wrote:
Ich habe IP-Aliasing gemacht nach dem Tutorial: http://lists.suse.com/archive/suse-linux/2003-Mar/1841.html und dabei manuel die IP Konfigurationen eingetregen in: /etc/sysconfig/network/ifcfg-eth0 Bei Suse 8.0 scheint yast diese IP-Aliasing Konfiguration nicht zu können.
Yast weiss ich nix drüber. sudo /sbin/ifconfig eth0:1 192.168.10.222 netmask 255.255.255.0 \ broadcast 192.168.10.255 up Eine SuSE spezifische Dauerlösung kann ich Dir auch nicht bieten. Möglichkeit 1: kopiere die ifcfg-eth0 Datei nach ifcfg-eth0_1 und änder was du brauchst. Dann musst du nur noch darauf achten, dass SuSE in /etc/init.d/network auch dein Skript ausführt. Möglichkeit 2: obigen ifconfig Befehl ohne sudo in eine sinnvolle init Datei packen. Greetings Daniel -- ...Forever shall the wolf in me desire the sheep in you...
participants (4)
-
Anke Boernig
-
Christian Boltz
-
Daniel Lord
-
Maggi