[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: hostrouten/interfaces - wo Debian konform eintragen ?



Hallo Jürgen,

da ich von SuSE kam (naja auch schon länger her), war ich so etwas 
wie /etc/route.conf gewöhnt. Ich habe ein kleines Skript geschrieben, das für 
meine Zwecke reicht:

/etc/network/route, x-flags setzen:
while read net gate; do
  case "$net" in
    \#*|"") continue
  esac
  echo $net $gate
  adr=`echo $net|cut -d'/' -f1`
  mask=`echo $net|cut -d'/' -f2`
  echo $net|read adr mask
  if [ "$mask" = "32" -o "$mask" = "" ]; then
    route add -host $adr gw $gate
  else
    route add -net $net gw $gate
  fi
done < /etc/network/route.conf

In /etc/network/interfaces habe ich folgendes eingetragen:
iface eth0 inet static
        ...
        up /etc/network/route >/dev/null

Und die Datei /etc/network/route.conf sieht so aus (Beispiel):
...
# C Netzwerk
10.120.128.0/24         isdn-router
193.99.144.80/32       192.168.1.1
...
# fuer Deinen Fall sollte funktionieren
10.10.10.10/32          <IP von eth2>

Falls Du doch 'route ... dev eth2' benötigst, dann sollte das obige Skript 
leicht zu erweitern sein.

Ein Skript, das die Routen wieder entfernt, würde sehr ähnlich aussehen und 
wäre dann in /etc/network/interfaces mit 'down ...' einzutragen. Habe ich 
bisher noch nicht gebraucht (Kackstabil so ein Linuxsystem;-)

Mfg, Tim

Am Mittwoch, 12. Mai 2004 15:41 schrieb Juergen Sauer:
> Moin,
> google hin - google her, hilft manchmal nicht nicht sehr.
> 
> Wo muß ich Debian standard gemäß hostrouten bei einem recht komplexem
> LAN eintragen ?
> Im Prinzip will ich Ausnahmen zum Subnetz/24 unterbringen.
> 
> Zu Fuß ist das ja einfach:
> 	# > route add -host 10.10.10.10 eth2
> 
> Ich kann ja auch das /etc/network/if-up.d dir via script erledigen.
> Ist das der richtige Weg ?
> 
> Aber macht man das Debian Standard konform ?
> 
> Kann mir damit auf die Sprünge helfen ?
> 
> Danke
> 	Jürgen Sauer
> 
> --
> Jürgen Sauer - AutomatiX GmbH, +49-4209-4699, jojo@automatix.de **
> ** Das Linux Systemhaus - Service - Support - Server - Lösungen **
> ** http://www.automatix.de                    ICQ: #344389676   **
> OpenOffice erhalten Sie hier kostenfrei http://de.openoffice.org/
> 
> 



Reply to: