Forum: Mikrocontroller und Digitale Elektronik Warum etc/networks/interfaces PLUS /etc/init.d/S10networking


von Zulu (Gast)


Lesenswert?

Das hier bezieht sich auf das NGW100. Hoffe ist das richtige Forum.

Ich habe mir mal die Konfigurationen angesehen, weil ich für eth0 und 
eth1 eine statische Adresse wollte.
Nach einigem Gurgeln meinte ich einfach in /etc/networks/interfaces die 
Adressen setzen zu können.
Nach einem reboot aber waren die Adressen nicht so gesetzt wie in 
interfaces vorgegeben.
Naja. Da war ja noch was mit /etc/init.d
Siehe da: In S10networking wird die Adresse auch gesetzt und zwar fest.

Das führt zu meinen Fragen:
1. Wozu und mit welchem Vorteil gibt es da zwei Konfigurationsdateien, 
wenn doch die eine die andere überfahren kann?
2. Gibt es eine Doku oder sowas, wo man mal die verschiedenen System V 
Init Flavors verglichen sieht. (Immer ist es nochmal anders, wenn man 
mal schaut).

von Zulu (Gast)


Lesenswert?

Und welcher Prozess liest eigentlich /etc/networks/interfaces ?

von Daniel B. (dbuergin)


Lesenswert?

Im Normalfall wird über /etc/init.d/networking der /sbin/ifup
Befehl ausgeführt, welcher wiederum /etc/network/interfaces liest.

Damit kann z.B. sehr einfach der DHCP-Client konfiguriert werden,
sprich der Rechner holt sich seine IP-Adresse, Gateway, DNS usw,
von einem DHCP Server:
1
auto lo eth0
2
iface eth0 inet dhcp

Wenn man nun Platz sparen, oder die Bootzeit verkürzen will, kann
man natürlich /etc/init.d/networking editieren, und die IP-Adresse
von Hand setzen. Dann wird's aber auch schwieriger mit DHCP ;-)

Hoffe das hilft etwas.

Daniel

von Zulu (Gast)


Lesenswert?

@  Daniel

Ja, dankeschön.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.