Heinz Mezera wrote:
Hallo Benn,
Am Freitag, 17. Dezember 2004 17:12 schrieb Bernd Schmelter:
Heinz Mezera wrote:
[...]
Wie erreiche ich die Analogie zu Debians /etc/network/interfaces Zeile: pre-up /sbin/ifconfig eth0 hw ether 00:60... ?
Ich starte mit der Initialisierung der Interfaces mein firewallscript.
Das Script liegt in /etc/sysconfig/network/if-up.d
das klingt so ähnlich, wie mein Vorhaben. Kannst du bitte (siehe Betreff/Subject) das WO/WIE detaillieren.
Da mußt Du Dich selbst durchfummeln. Im Runlevel 3 wird das Netzwerk hochgezogen. Schaust Du Dir /etc/init.d/network an, dann stößt Du auf eine grundlegende Konfigurationsdatei. /etc/sysconfig/network/config Da stehen viele schöne Kommentare drinn, wie z.Bsp. PRE-UP / PRE-DOWN-Geschichten beim Hochfahren des Netzwerkes. Dort findet man auch den Verweis auf /etc/sysconfig/network/if-up.d Alles was hier an Scripts herumliegt wird ausgeführt, nachdem die Interfaces hochgefahren wurden. Die Parameter für die Initialisierung der Interfaces findest Du in einzelnen Konfigurationsdateien für die Hardware selbst. Bsp: /etc/sysconfig/network/ifcfg-eth-id-00:10:f3:02:0b:9a Inhalt: BOOTPROTO='static' BROADCAST='192.168.100.255' IPADDR='192.168.100.1' MTU='' NETMASK='255.255.255.0' NETWORK='192.168.100.0' REMOTE_IPADDR='' STARTMODE='onboot' UNIQUE='MZfG.IQxIdIhhuH7' _nm_name='bus-pci-0000:00:14.0' Imho musst Du genau in diesen Dateien herumschrauben um Parameter für Deine Karten zu setzen. SuSE geht wohl diesen Weg, damit eth0 eben eth0 bleibt, unabhängig vom jeweiligen Steckplatz ->z. Bsp. PCMCIA-Slots / Hotplug-geschichten. Komplett begriffen habe ich es nicht (besonders die letzten beiden Zeilen UNIQUE=... _nm_name=...), aber die Richtung stimmt schon ;-) Wie gesagt, ich suchte nur nach einem geeigneten Weg, um meine Iptables-Regeln unterzubringen, bevor eine Verbindung zum Internet besteht, aber nachdem das Netzwerk mit all seinen Karten hochgefahren ist....und da bietet sich ../if-up.d geradezu an :-) hth Benn -- #250319 - http://counter.li.org