|
ppptp - два шлюза по подразбиране?
- Subject: ppptp - два шлюза по подразбиране?
- From: Валентин Стойков <valentin.stoykov@xxxxxxxxx>
- Date: Sat, 28 Oct 2006 14:04:37 +0300
- Delivered-to: lug-bg-list@xxxxxxxxxxxxxxxxxx
Възможно ли е това, че в даден момент има два шлюза по подразбиране (един за
eth0 и един за ppp0) да създаде проблем?
Това се получава когато настроя мрежата както е описано тук:
http://vslivecd.openfmi.net/viewtopic.php?t=20
Намерих решение на "проблема" (за който не съм сигурен дали е проблем) - във
файл /etc/ppp/ip-up.d/някакво_име пиша вместо това:
-------------------------------------------------------------------------------------------
#!/bin/bash
/sbin/route add -host 195.138.138.16 gw 10.1.0.1
/sbin/route add default gw $PPP_LOCAL dev $PPP_IFACE
-------------------------------------------------------------------------------------------
това:
-------------------------------------------------------------------------------------------
#!/bin/bash
/sbin/route add -host 195.138.138.16 gw 10.1.0.1
/sbin/route add default gw $PPP_LOCAL dev $PPP_IFACE
/sbin/route -n | grep ^0.0.0.0 | while read route_LINE; do
echo $route_LINE | cut -d " " -f 8 | grep -v $PPP_IFACE | while read
route_DEVICE; do
/sbin/route del default $route_DEVICE
done
done
-------------------------------------------------------------------------------------------
Създавам файл /etc/ppp/ip-down.d/setgateway:
-------------------------------------------------------------------------------------------
#!/bin/bash
/etc/rc.d/rc.inet1 start # стартиране на мрежата в Slackware
-------------------------------------------------------------------------------------------
По този начин когато прекъсне връзката с VPN сървъра, се задава шлюз по
подразбиране.
Резултата е:
valentin@darkstar:~$ /sbin/route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
ip-2-118.interb * 255.255.255.255 UH 0 0 0 ppp0
hoptrop.interbi 10.1.0.1 255.255.255.255 UGH 0 0 0 eth0
195.138.138.192 10.1.0.1 255.255.255.240 UG 0 0 0 eth0
10.10.10.0 10.1.0.1 255.255.255.0 UG 0 0 0 eth0
localnet * 255.255.0.0 U 0 0 0 eth0
loopback * 255.0.0.0 U 0 0 0 lo
default ip-226-118.inte 0.0.0.0 UG 0 0 0 ppp0
valentin@darkstar:~$
--
Валентин Стойков
http://vstoykov.hit.bg/
|
|
|