PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : eth0:1 mit Suse?!



grosser204
04.03.03, 08:38
Hiho!

Habe vor einiger Zeit einen Linux-Server mit Redhat eingerichtet. Da auf diesem Server verschiedene Domains laufen, bekam jede domain seine eigenen Ethernetdaten (über das "control-panel"->Network-Control) So bekam jede IP eine eth-Adresse. Immer als unteradresse der eth0 (eth0:1, eth0:2, etc.). Dabei stand im Konfig-Modul als Netzwerk-Device die eth0 zur Verfügung.

Jetzt muss ich gerade einen Suse-Server einrichten und verzweifel an dem Yast2-Netzwerk-Konfig-Modul. Ich bekomme die Unteradressen nicht angelegt, deshalb laufen auch die verschiedenen Domains nicht. Der Rest ist eigentlich korrekt und äquivalent eingerichtet.

Ich bin leider kein Linux-Crack, deshalb kann ich nur das nutzen was KDE mir an Möglichkeiten bietet und da kenne eich nur yast. Weiß jemand, wie ich das Problem trotzdem in den Griff bekomme? Gibt es ein anderes PRogramm, mit dem ich das erledigen kann?

Gruß,
Thorsten

Timbo
04.03.03, 09:51
Hi,

Du musst Dir in der Konsole ein Script anlegen,
welches die logischen IP´s setzt.

z.B.

ifconfig eth0:0 192.168.100.101 broadcast 192.168.100.255 netmask 255.255.255.0 up

usw.

Timbo

netzmeister
04.03.03, 10:04
Hallo grosser204,

bitte kein Mehrfachposting des selber Themas quer durch verschiedene Foren.

Vielen Dank

Eicke

grosser204
04.03.03, 11:08
Erstmal "scusy" Netzmeister. War mir nicht ganz sicher, wo der Thread am besten aufgehoben ist.

So, nun zum eigentlichen Problem.
Ich bin im Konsolenbereich alles aber nicht gut. Ein Linux-Anfänger halt. Es wäre schön, wenn Du mir das etwas detailierter beschreiben könntest.

Danke und Gruß,
Thorsten

Timbo
04.03.03, 14:28
Hi Thorsten,

hast Du den Midnight Commander installiert?

1.) Gebe touch netz ein.
2.) Dann mc um den Midnight Commander zu öffnen.
3.) Rufe mit F4 das vorhin angelegte leere File auf.
4.) Nun kannst Du das Script schreiben.
Es fängt in der linken oberen Ecke mit #! /bin/sh
an.
5.) Nun kannst Du das von mir im zweiten Thread geschriebene einfügen.
Natürlich auf Deine IP´s geändert.
Ich würde noch eine Info in´s File schreiben,wie
#####Script to control logische IP´s#####
6.) Nachdem Du alles reingeschrieben hast, kannst Du es mit F2 speichern,
und mit F10 schiessen.

7.) Jetzt musst Du das Script ausführbar machen, das geht mit
chmod 744 netz

8.) Jetzt muss noch eine softlink angelegt werden, damit es beim Hochfahren
auch ausgeführt wird. Dazu muss das File z.B. in /etc/init.d/ kopiert werden.
Den softlink machst Du mit

ln -s /etc/init.d/netz /etc/init.d/rc5.d/S02rcnetz
ln -s /etc/init.d/netz /etc/init.d/rc5.d/K02rcnetz

Naja mach das mal und dann sehen wir weiter.


Timbo

grosser204
14.03.03, 09:40
Tja, habe das Script umgesetzt und nichts ging mehr. Dann habe ich den Broadcastbefehl rausgelöscht, weil ich damit nichts anfangen konnte und habe statt dessen den nameserver angegeben. Jetzt habe ich zwar alle IPs im Netz, aber ich komm nicht mehr raus und kann nicht mehr ins Netz und Samba hat seinen Geist auch aufgegeben.

Die Einträge in der Datei sehen jetzt wie folgt aus:

ifconfig eth0:0 132.xxx.xxx.106 gateway 132.xxx.xxx.xxx nameserver 132.xxx.xxx.xxx netmask 255.255.254.0 up
ifconfig eth0:1 132.xxx.xxx.109 gateway 132.xxx.xxx.xxx nameserver 132.xxx.xxx.xxx netmask 255.255.254.0 up
ifconfig eth0:2 132.xxx.xxx.110 gateway 132.xxx.xxx.xxx nameserver 132.xxx.xxx.xxx netmask 255.255.254.0 up

Ich habe davon keine wirkliche Ahnung....was tun?

Gruß,
Thorsten

Timbo
14.03.03, 17:54
Hi,

wie schaut den der Eintrag bei eth0
mit ifconfig aus?

Timbo