Re: hostrouten/interfaces - wo Debian konform eintragen ?

2004-05-12 Diskussionsfäden Andreas Kretschmer
am  12.05.2004, um 15:41:16 +0200 mailte Juergen Sauer folgendes:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 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.

man interfaces

- /etc/network/interfaces

Andreas
-- 
Andreas Kretschmer(Kontakt: siehe Header)
   Tel. NL Heynitz:  035242/47212
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
 ===Schollglas Unternehmensgruppe=== 


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: hostrouten/interfaces - wo Debian konform eintragen ?

2004-05-12 Diskussionsfäden Tim Ruehsen
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, [EMAIL PROTECTED] **
 ** Das Linux Systemhaus - Service - Support - Server - Lösungen **
 ** http://www.automatix.deICQ: #344389676   **
 OpenOffice erhalten Sie hier kostenfrei http://de.openoffice.org/
 
 



Re: hostrouten/interfaces - wo Debian konform eintragen ?

2004-05-12 Diskussionsfäden Juergen Sauer
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


Moin Tim,

Am Mittwoch, 12. Mai 2004 17:15 schrieb Tim Ruehsen:

 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:
[...]
Danke, soweit.
 Falls Du doch 'route ... dev eth2' benötigst, dann sollte das obige Skript
 leicht zu erweitern sein.
Ist kein Thema. Damit haben wir eine Standard Abweichung. ;-//

Ich habe in /etc/network/if-up.d/ ein script 00-routes gestellt,
in dem ich die Spezialitäten möglichst einfach und direkt eintragen kann.
- ---x 00-routes ---xx---
#!/bin/bash
#
case $IFACE in
eth0)
route add -host 10.172.1.1 $IFACE
route add -net 10.172.1.0/24 gw 10.172.1.1
exit 0;
;;

eth1)
exit 0
;;

eth2)
exit 0
;;

*)
echo Unkown Interface $IFACE
;;
esac
exit 0
- ---x 00-routes ---xx---

Kann man das als ordentlich hinreichend Debian 
Standard konform anerkennen ?

 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;-)
Darum ja... Linux.

Ciao 
Jürgen

- -- 
Jürgen Sauer - AutomatiX GmbH, +49-4209-4699, [EMAIL PROTECTED] **
** Das Linux Systemhaus - Service - Support - Server - Lösungen **
** http://www.automatix.deICQ: #344389676   **
OpenOffice erhalten Sie hier kostenfrei http://de.openoffice.org/
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAolLmW7UKI9EqarERAjmqAJ9UgdYItCExqTusdP6YrpdjyOWQRgCgie4N
EGT2a3yo1753e9uE9Aaiv0M=
=w0XM
-END PGP SIGNATURE-