|
lug-bg: Re: ppptp - два шлюза по подразбиране?
- Subject: lug-bg: Re: ppptp - два шлюза по подразбиране?
- From: "Rossen Antonov" <rossen.antonov@xxxxxxxxx>
- Date: Sat, 28 Oct 2006 15:01:08 +0300
- Delivered-to: lug-bg-list@xxxxxxxxxxxxxxxxxx
- Delivered-to: lug-bg@xxxxxxxxxxxxxxxxxx
Предлагам ти на първия шлюз да зададеш меtric 2. А на този, който се добавя при установяване на VPN тунела да зададеш metric 1. Това ще премахне притесненията ти и ще направи нещата по-ясни.
За metric на първия шлюз в Slackware трябва да пипнеш /etc/rc.d.rc.inet1 или да го добавиш в
rc.local. За metric на втория - трябва да пипнеш скриптовете, които установяват тунела.
On 10/28/06, Валентин Стойков <
valentin.stoykov@xxxxxxxxx> wrote:Възможно ли е това, че в даден момент има два шлюза по подразбиране (един за
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/
|
|
|