Linux Route dauerhaft festlegen

Gezwungener Maßen muss ich zur zeit mit Linux arbeiten, von daher bin ich ein absoluter Neuling was dieses OS angeht.

Ich habe zur Zeit zwei Kisten laufen, darunter eine Trustix Linuxkiste. Nach jedem neustart, kann ich diesen Rechner nicht mehr anpingen bzw mit putty via ssh darauf zugreifen.

muss wieder mit route add default [IP] [GW] etc die route festlegen. diese ist nach nem restart weg. weiß zufällig einer wo ich die route dauerhaft eintragen kann, damit die nicht ständig verschwindet???

schonmal danke für die hilfe

Hallo erstmal.

Ich habe zur Zeit zwei Kisten laufen, darunter eine Trustix
Linuxkiste. Nach jedem neustart, kann ich diesen Rechner nicht
mehr anpingen bzw mit putty via ssh darauf zugreifen.

Da scheint die Vergabe der aktuellen IP Adresse wohl dem Zufall zu unterliegen. Der Befehl ‚ifconfig‘ verdient von daher gesteigerte Aufmerksamkeit: http://www.linux-fuer-alle.de/doc_show.php?docid=70

HTH
mfg M.L.

eigentlich nicht die ip wird statisch in ifcfg-eth0 festgelegt.
und da ich mit linux eigentlich garnix zu tun hab und dies nur zwangsweise machen muss, halten sich meine kenntnisse doch sehr stark in grenzen, von daher wäre ich für genauere ausführungen dankbar

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo, die Distri, mit der Du arbeitest sagt mir im Moment nichts.

Sehe in /etc/network/ nach.

Dort sollte sich die Datei interfaces befinden.

Diese Datei öffnest Du mit einem Editor und fügst nach den Daten für Die Netzwerkkarte

Deine statische Route entsprechend meinem Besipiel ein.

Beispiel:

add route -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1 eth0

Beachte: Prüfe bitte vorher ob die Bezeichnung der Netzwerkkarte mit " eth0" in Deinem Sytem stimmt ?

Danach Rechner neu starten.

Viel Erfolg

http://www.trustix.net

und die file interfaces gibt es nicht, habs auch mal gesucht, aber fehlanzeige.

http://www.trustix.net

und die file interfaces gibt es nicht, habs auch mal gesucht,
aber fehlanzeige.

Wird in ner file namens static-routes abgelegt (laut deren wiki-artikeln) aber so recht funktioniert das nicht.

ich hab ne kleine idee weiß aber net wie man es realisiert.
kann ich mir irgendwie ne „autostart“ file anlegen, welche beim systemstart ausgeführt wird? da die statischen routen irgendwie nicht klappen und wenn ich via route den krempel eingebe dieser ja nur temporär ist, könnte ich es so etwas unschön umgehen.
windows 2003 wäre im nachhinein billiger gekommen, für die arbeitszeit die mehrere leute jetzt darein gestopft haben hätte man auch nen win2k3 einsezten können

Hallo,

Sehe in /etc/network/ nach.

Dort sollte sich die Datei interfaces befinden.

Diese Datei öffnest Du mit einem Editor und fügst nach den
Daten für Die Netzwerkkarte

Deine statische Route entsprechend meinem Besipiel ein.

Beispiel:

add route -net 192.168.1.0 netmask 255.255.255.0 gw
192.168.1.1 eth0

Huch, bei mir sehen die Einträge ganz anders aus:

auto eth0
iface eth0 inet static
 address 192.168.1.252
 netmask 255.255.255.0
 network 192.168.1.0
 broadcast 255.255.255.255
 gateway 192.168.1.254

(Auf Debian Sarge). Wenn Trustix das genauso macht, hat eine ‚add route‘-Zeile da nicht so viel zu suchen…

Grüße,
Moritz

muss wieder mit route add default [IP] [GW] etc die route
festlegen. diese ist nach nem restart weg. weiß zufällig einer
wo ich die route dauerhaft eintragen kann, damit die nicht
ständig verschwindet???

Versuchs mal mit /etc/route.conf.

Stefan

Dann kennst Du dich auf diesem Gebiet wohl nicht aus ! Sorry das muß ich Dir hiermit bescheinigen.

Meine Einträge mache ich immer in dieser Datei. Und es funktioniert.

Glaubst Du etwa ich erzähl hier n’Mist. Nur das ich was geschrieben hab.

Wenn ich was nicht weiß oder nicht sicher bin schreibe ich es dazu oder schreibe hier garnichts.

MfG

Letzte Chance !
Wende dich direkt trustix. Die können dir bestimmt sagen wo Du die Einträge machen mußt.

Auf www.trustix.org wird Dir bestimmt weitergeholfen.

Viel Erfolg beim setzen der „permaneten statischen Route.“

Ich hatte vor langer Zeit eine Distri, da mußte man den Eintrag in der init.d …bla…bla oder so ähnlich vornehmen.

Mich wundert allerdings daß im hierfür zuständigen Netzwerk - Konfigurationsprogramm keine solche Funktionen vorhanden sind. Das sollte heute bei den Distris weitestgehend Standard sein.

Viel Erfolg.

MfG

Ergänzung
Da fällt es mir wieder ein . Damals war es die rc.local im Verzeichnis init.d.

Vielleicht hilft es ja etwas.

MfG

ich hab auch nie behauptet es zu können. bin net so ein ass in linux und je länger ich mich damit beschäftige desto glücklicher bin ich darüber.

und zumindest in deinem letzten post steht nur mist. wenn gewisse dateien einfach nicht auffindbar sind bzw nicht existieren kann ich nix dafür ich hab den scheiß namens linux nicht erfunden.

den thread kann man in der versenkung verschwinden lassen, jetzt kommt was anständiges auf das system und zwar win2k3. spart zeit, geld und jede menge ärger.

ich hab auch nie behauptet es zu können.

Habe ich das geschrieben? Ich wundere mich doch sehr ?

bin net so ein ass in
linux und je länger ich mich damit beschäftige desto
glücklicher bin ich darüber.

Was soll dieser Ton ? Ich hatte auf den Beitrag von Moritz geantwortet. Bitte erst richtig lesen und dann erst abkotzen.

Oder bist Du hier als gespaltene Persönlichkeit unterwegs ???

und zumindest in deinem letzten post steht nur mist.

Soso ? Du hast keine Ahnung von Linux und willst beurteilen können, ob in meinem Beitrag Mist steht ? Klasse, haben wir gelacht !!!

wenn
gewisse dateien einfach nicht auffindbar sind bzw nicht
existieren kann ich nix dafür ich hab den scheiß namens linux
nicht erfunden.

den thread kann man in der versenkung verschwinden lassen,

Meinetwegen, daß ist vielleicht auch besser für Dich.

jetzt kommt was anständiges auf das system und zwar win2k3.
spart zeit, geld und jede menge ärger.

Genau und warum nur hast Du dann auch nur hier gepostet ? Hast Du geglaubt hier hält Dir jemand in einem Satz einen Lehrgang. ( Linux in fünf Minuten ) oder was ? Kotz doch bei heise-online ab, wo auch alle Deine Kumpels abkotzen. Hier bist Du devinitiv falsch.

Ich wage zu behaupten, daß Du niemals ein ernsthaftes Interesse in Deinem Beitrag hattest.

MfG

Hallo,

Dann kennst Du dich auf diesem Gebiet wohl nicht aus ! Sorry
das muß ich Dir hiermit bescheinigen.

Halt mal den Ball flach! Bevor Du hier so rumpolterst, schau Dir erstmal die betreffende Distribution an und red dann weiter. Es ging um Debian Sarge.

Das sagt die man-page:

/etc/network/interfaces contains network interface configuration information
for the ifup(8) and ifdown(8) commands. [...] The file consists of zero or more
"iface", "mapping", "auto" and "allow-" stanzas. Here is an example.

 auto lo eth0
 allow-hotplug eth1

 iface lo inet loopback

 mapping eth0
 script /usr/local/sbin/map-scheme
 map HOME eth0-home
 map WORK eth0-work

 iface eth0-home inet static
 address 192.168.1.1
 netmask 255.255.255.0
 up flush-mail

 iface eth0-work inet dhcp

 iface eth1 inet dhcp

In der Tat hat in der Datei kein low level Kommando „route“ oder „ifconfig“ zu stehen, weil das bei Debian von „ifup“ erledigt wird. Wie es bei anderen Distributionen aussieht, ist eine andere Frage. Davon war aber auch nicht die Rede. Es kann sich aber (leider) sehr stark unterscheiden. Ich glaube, z.B. bei SuSE gibt es die Datei /etc/network/interfaces überhaupt nicht. Wie es wiederum bei trustix aussieht, ist mir auch unbekannt. Da hilft nur ein Blick in die Doku.

Meine Einträge mache ich immer in dieser Datei. Und es
funktioniert.

Und deshalb hast Du den Plan oder was? Auf welche Distribution beziehst Du Dich?

Glaubst Du etwa ich erzähl hier n’Mist. Nur das ich was
geschrieben hab.

Ja.

Wenn ich was nicht weiß oder nicht sicher bin schreibe ich es
dazu oder schreibe hier garnichts.

Das wäre eine feine Sache.

Gruß

Fritze

1 Like

Hallo „Fritze“, Es ging um Debian Sarge ? Eben deshalb habe ich auch mit diesem Beispiel geantwortet.

Zu Deiner Antwort. Das kann ich leider nicht so stehen lassen.

Auch wenn Du davon überzeugt bist, hier die einzige Wahrheit zu verbreiten.

Auch wenn Du glaubst Du musst hier „Partei“ für irgendjemanden ergreifen dann teste doch bitte vorher meinen besagten Routing Eintrag in der Datei.

Beispiel bitte auf die eigenen Bedürfnisse anpassen.

/etc/Network/interfaces z.B. für das Netz 192.168.2.0

route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1 lan0.

Bemerkung: Voraussetzung ist, daß der reguläre Gatewayeintrag wegzul a s s e n ist !

Sollte der reguläre Gatway eingetrage sein, so bringt dieser „Routing“- Eintrag absolut nichts.

Ich habe hier bei uns ca. 20 Internetrechner mit Debian laufen. Alle haben ausnahmslos ein solches „permanentes statisches Routing“ "eingetragen und Du willst mir und anderen bei „wer weiss was“ erzählen das das nicht geht ?

Was soll denn das ? Teste es doch selbst bevor Du hier Unwahrheiten verbreitest, aber bitte schön auch praktisch und nicht nur theoretisch, wenn
Du das kannst.

Warum wendet sich St@tic nicht einfach direkt mit seinem Problem an trustix.org.

Ich kann mir gut vorstellen, daß die ihn nicht „alleine mit seinem Problem lassen“.

MfG

Hallo Michael,

Auch wenn Du davon überzeugt bist, hier die einzige Wahrheit
zu verbreiten.

Wie kommst Du denn auf so was? Dafür bist doch Du selbst zuständig :smile:

Auch wenn Du glaubst Du musst hier „Partei“ für irgendjemanden
ergreifen dann teste doch bitte vorher meinen besagten Routing
Eintrag in der Datei.

Das brauche ich nicht. Ich schaue in die Anleitung und sehe, wie’s gemacht werden soll. Meinem Auszug kannst Du entnehmen, wie man eine statische Route ala Debian einträgt.

Wenn Du es anders machst und es funktioniert, dann fein. Wenn Du aber jemandem der es gemäß der Anleitung macht unterstellst, er kenne sich mit der Materie nicht aus und solle lieber stille schweigen, dann ist das mehr als dreist.

Da (mich eingeschlossen) hier gerade niemand die richtige Vorgehensweise für Trustix in der Hosenstasche hat, kam der Verweis auf trustix selbst bzw. der Hinweis, in die Dokumentation zu schauen.

Das halte ich für angemessen.

Gruß

Fritze

Hallo

Auch wenn Du davon überzeugt bist, hier die einzige Wahrheit
zu verbreiten.

Bin ich daß ? Hatte ich niemals behauptet !

Ich möchte nur klarstellen, daß nicht ich es war, der meine „Komfortable Version“ vom permanenten statischen Routing angezweifelt hat.

Selbstverständlich akzeptiere ich es, und lerne auch gerne etwas dazu wo es etwas zu lernen gibt.

Nur lasse ich mir auf keinen Fall unterstellen h i e r jemanden bewußt oder unbewußt wider besseren Wissens in die Irre zu führen.

( Bitte Thread verfolgen ! )

Das möchte ich klarstellen.

Und genau das haben Du und Moritz mir unterstellt.

Ich habe einen Beitrag abgeliefert, von dem ich weiß, daß die beschriebene Verfahrensweise in Debian 100 % funktioniert.

MfG

muss wieder mit route add default [IP] [GW] etc die route
festlegen. diese ist nach nem restart weg. weiß zufällig einer
wo ich die route dauerhaft eintragen kann, damit die nicht
ständig verschwindet???

http://www.trustix.org/wiki/index.php/NetworkBootScr…

Whoa - war das schweeeeer.

Hallo „Fritze“,

Hä?

Es ging um Debian Sarge ? Eben deshalb habe
ich auch mit diesem Beispiel geantwortet.

/etc/Network/interfaces z.B. für das Netz 192.168.2.0

Die Datei wird bei Debian Sarge schonmal garnicht nicht gelesen.

route add -net 192.168.2.0 netmask 255.255.255.0 gw
192.168.1.1 lan0.

Bemerkung: Voraussetzung ist, daß der reguläre Gatewayeintrag
wegzul a s s e n ist !

Hm?

Sollte der reguläre Gatway eingetrage sein, so bringt dieser
„Routing“- Eintrag absolut nichts.

Was auch immer ein „regulärer Gateway“ sein mag …

Ich habe hier bei uns ca. 20 Internetrechner mit Debian
laufen. Alle haben ausnahmslos ein solches „permanentes
statisches Routing“ "eingetragen und Du willst mir und anderen
bei „wer weiss was“ erzählen das das nicht geht ?

Ja. Ich zweifele Deine Version auch mal an.

Was soll denn das ? Teste es doch selbst bevor Du hier
Unwahrheiten verbreitest, aber bitte schön auch

**narcotic:/home/niehaus#** grep -v ^# /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp
route add -net 192.168.5.0 netmask 255.255.255.0 gw 192.168.0.222

**narcotic:/home/niehaus#** ifup eth0
Moving from dhclient3,lan to if-pre-up,lan
Internet Systems Consortium DHCP Client V3.0.1
Copyright 2004 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP

sit0: unknown hardware address type 776
sit0: unknown hardware address type 776
Listening on LPF/eth0/00:01:02:15:94:aa
Sending on LPF/eth0/00:01:02:15:94:aa
Sending on Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6
DHCPOFFER from 192.168.0.97
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPACK from 192.168.0.97
Moving from if-pre-up,lan to dhclient3,lan
bound to 192.168.0.99 -- renewal in 248237 seconds.
**narcotic:/home/niehaus#** route -n
Kernel IP Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 192.168.0.222 0.0.0.0 UG 0 0 0 eth0
**narcotic:/home/niehaus#**

Und wenn Du nun noch die man page lesen würdest, würdest Du merken, welche magischen zwei Bucstaben Du vergessen hast, damit Du eine funktionierende und dokumentationskonforme Lösung bekomsst. pu , war das wieder eine schwere Geburt…

Warum wendet sich St@tic nicht einfach direkt mit seinem
Problem an trustix.org.

Siehe „oben“.

Ich kann mir gut vorstellen, daß die ihn nicht „alleine mit
seinem Problem lassen“.

Nun ja …

Hallo,

windows 2003 wäre im nachhinein billiger gekommen

Wenn Du meinst - bitte sehr.