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

nochmal /etc/network/interfaces und ppp dialup



Folgende Situation (unter Debian Woody 3.0)

Es besteht eine pppd Default Verbindung zum Internet Provider 
welche auch Problemlos klappt (ppp0).

Des weiteren gibt es einen Firmenzugang per ppp welcher manuell auch
Problemlos mittels pon firma aufzurufen ist und auch das Routing usw.
richtig einstellt.

Nun hätte ich aber gerne das Routing so gelegt, dass wenn ein Rechner
aus dem Firmennetz angesprochen wird auto. die 2.te ppp Verbindung
getriggert wird.

Dazu habe ich in /etc/network/interface folgendes eingetragen:

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
	address 192.168.1.1
	netmask 255.255.255.0
	network 192.168.1.0
	broadcast 192.168.1.255

iface ppp1 inet ppp
	provider tkh_ondemand

in den Einstellungen für tkh_ondemand (die Firmenverbindung) 
steht folgendes:

linkname tkh
172.30.10.123:172.30.8.20
user xxx
hide-password
noauth
connect "/usr/sbin/chat -v -f /etc/chatscripts/tkh"
debug
/dev/ttyS1
115200
demand
persist
idle 180

In /etc/ppp/ip-up.d habe ich ein Script erstellt dass mir *nach* der
Einwahl die Route ins Firmennetzwerk setzt.
Das sieht dann so aus:

#!/bin/sh
#
# Skript um bei Einwahl die Routen zu setzen
#
PATH=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin

if [ $LINKNAME == "tkh" ]; then
        route add -net 172.30.0.0 netmask 255.255.0.0 gw $PPP_REMOTE
	fi
	
ifconfig sieht so aus:

eth0      Protokoll:Ethernet  Hardware Adresse 00:60:97:93:E8:17  
          inet Adresse:192.168.1.1  Bcast:192.168.1.255  Maske:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5664 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:100 
          RX bytes:0 (0.0 b)  TX bytes:1508094 (1.4 MiB)
          Interrupt:11 Basisadresse:0xe800 

lo        Protokoll:Lokale Schleife  
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:135337 errors:0 dropped:0 overruns:0 frame:0
          TX packets:135337 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:0 
          RX bytes:128191509 (122.2 MiB)  TX bytes:128191509 (122.2 MiB)

ppp0      Protokoll:Punkt-zu-Punkt Verbindung  
          inet Adresse:145.254.236.72  P-z-P:145.253.1.121  Maske:255.255.255.255
          UP PUNKTZUPUNKT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:5 errors:1 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:6 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:3 
          RX bytes:165 (165.0 b)  TX bytes:264 (264.0 b)

ppp1      Protokoll:Punkt-zu-Punkt Verbindung  
          inet Adresse:172.30.10.123  P-z-P:172.30.8.20  Maske:255.255.255.255
          UP PUNKTZUPUNKT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:3 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)


route sie so aus:

Kernel IP Routentabelle
Ziel            Router          Genmask         Flags Metric Ref    Use Iface
145.253.1.120   0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
172.30.8.20     0.0.0.0         255.255.255.255 UH    0      0        0 ppp1
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         145.253.1.120   0.0.0.0         UG    0      0        0 ppp0

Wie man sieht wird nur eine Hostroute zum Gateway gesetzt. 
Wo bzw. wie setze ich nun am besten eine Netzwerkroute zum
Firmennetzwerk, damit die Route schon besteht sobald das Interface
aktiviert wird ?

Mein folgender Versuch funktionierte leider nicht.

In /etc/network/interfaces habe ich folgendes abgeändert:

iface ppp1 inet ppp
        provider tkh_ondemand
	up /sbin/route add -net 172.30.0.0 netmask 255.255.0.0 gw 172.30.8.20

Leider kommt beim aktivieren des Interfaces folgendes:

mypoint:/var# ifup ppp1
SIOCADDRT: Network is unreachable

Sollte das hier nicht das passende Forum sein, wo soll ich mich am
besten hin verkrümeln ?

Danke für die Hilfe
Gruß
Thomas

	



Reply to: