« Отговор #5 -: Jun 16, 2006, 17:25 »
в мрежата на моя доставчик има VPN сървър, понеже съм начинаещ потребител и не знам как се компилират ядра, ползвам дистрибуция, която има готов компилиран VPN клиент... Mandrake 10.1 сървъра на доставчика ми няма MPPE, ползват го уж само за да скрият интернет мрежата от локалната такава...което сега много не им се отдава, но това е друг кахър
ще ти посоча каква е моята мрежова конфигурация... от техен DHCP сървър ми назначават IP адрес 10.0.1.98 с мрежова маска 255.255.255.0 и gefault gateway 10.0.1.1
VPN сървъра се намира в друга подмрежа, щото неговия IP адрес е 10.0.2.1
когато ти се отвори VPN връзката след стартирането на pptp-command start, ще се вдигне друг мрежов интерфейс ppp0 който при мен има IP адрес 10.0.2.98 и за да ми върви интернета трябва да напиша
route add default gw 10.0.2.98
обаче, какво се получава ако го напиша това чудо, ще имам два default gw
и ето ти конфликта, за да не работи интернет, не може да има два маршрута default
затова, преди да пусна pptp-command start правя малко магия в рутиращата таблица
route del default gw 10.0.1.1
обаче, тогава не ми е достъпен IP адрес 10.0.2.1
ако помислим малко логично, за да изпратим нещо до 10.0.2.1 то трабва да отиде към 10.0.1.1 което до преди малко ни беше default gw
затова написвам следното
route add 10.0.2.1 gw 10.0.1.1
ще ти го напиша сега обобщено
route del default gw 10.0.1.1
route add 10.0.2.1 gw 10.0.1.1
pptp-command start
и в самия скрипт pptp-command съм записал add default gw 10.0.2.98
но ако не съм го записал, това трябва да го направя ръчно, след като ми се отвори VPN връзката
и при мен това нещо работи, иначе как ще ти пиша това
успех!