Автор Тема: проблем с vpn  (Прочетена 682 пъти)

penko_70

  • Напреднали
  • *****
  • Публикации: 68
    • Профил
проблем с vpn
« -: Jun 08, 2006, 12:53 »
здравейте... ще си опиша проблема като цитирам конкретен пример. От този месец има промени
в мрежата на интернет доставчика ми, уж за по-добро, а не мога да си ползвам нета от Linux
С Mandrake 10.1 съм, нета ми го получавам през VPN сървър,  криптиране на данни и тем подобни
няма, това го правят колкото за user name и парола, за да ни броят кой колко трафик ползва




[root@localhost root]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:10:A7:27:4C:9B
          inet addr:10.0.1.98  Bcast:10.0.1.255  Mask:255.255.255.0
          inet6 addr: fe80::210:a7ff:fe27:4c9b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:932 errors:0 dropped:0 overruns:0 frame:0
          TX packets:139 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:118302 (115.5 Kb)  TX bytes:22062 (21.5 Kb)
          Interrupt:11 Base address:0xb000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:84 errors:0 dropped:0 overruns:0 frame:0
          TX packets:84 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:5272 (5.1 Kb)  TX bytes:5272 (5.1 Kb)

[root@localhost root]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.1.0        *               255.255.255.0   U     0      0        0 eth0
10.0.2.0        10.0.1.1        255.255.255.0   UG    0      0        0 eth0


VPN сървъра се намира на адрес 10.0.2.1 моя IP адрес 10.0.1.98 го получавам от DHCP сървър.
би трябвало да имам default gw 10.0.1.1 и то си е така, това получавам от DHCP, но интернета
го ползвам от ppp0 след като се вдигне този интерфейс, а няма как да съм с два default gw
затова го махам default gw 10.0.1.1 , а за да ми е достъпен VPN сървъра си добавям gw към мрежа 10.0.2.0/24
до преди да направят промени в мрежата ни, не бях записал defaultroute  във файла /etc/ppp/options
а ръчно си записвах add default gw 10.o.2.98 dev ppp0 и всичко работеше

сега просто не иска...  записах defaultroute  във файла /etc/ppp/options да не пиша ръчно командата
за добавяне на default gw, но пак не иска да работи...

още нещо... преди мрежата,беше разделена на три подмрежи и PPP сочеше към друга мрежа 192.168.0.0/24
тогава това чудо вървеше, но сега ми се струва, че става някакво препокриване, понеже много неща сочат към 10.0.2.1

[root@localhost root]# pptp-command start
All routes added.
Tunnel Abritus is active on ppp0.  IP Address: 10.0.2.98

[root@localhost root]#
[root@localhost root]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:10:A7:27:4C:9B
          inet addr:10.0.1.98  Bcast:10.0.1.255  Mask:255.255.255.0
          inet6 addr: fe80::210:a7ff:fe27:4c9b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1012 errors:0 dropped:0 overruns:0 frame:0
          TX packets:160 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:126643 (123.6 Kb)  TX bytes:23814 (23.2 Kb)
          Interrupt:11 Base address:0xb000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:84 errors:0 dropped:0 overruns:0 frame:0
          TX packets:84 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:5272 (5.1 Kb)  TX bytes:5272 (5.1 Kb)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:10.0.2.98  P-t-P:10.0.2.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1000  Metric:1
          RX packets:17 errors:0 dropped:0 overruns:0 frame:0
          TX packets:196079 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:140 (140.0 'B)'  TX bytes:65849994 (62.7 Mb) - имах пуснат web браузър и опитвах да отворя страница

[root@localhost root]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.2.1        *               255.255.255.255 UH    0      0        0 ppp0
10.0.1.0        *               255.255.255.0   U     0      0        0 eth0
10.0.2.0        10.0.1.1        255.255.255.0   UG    0      0        0 eth0
default         10.0.2.1        0.0.0.0         UG    0      0        0 ppp0
[root@localhost root]#
[root@localhost root]#
[root@localhost root]#

Вдига се интерфейса ppp0, нищо не минава през него и след този опит за трансфер ppp0 се убива

при тази конфигурация, която ви посочих, възможно ли е изобщо да стигна до интернет от Linux?

Windows си върви, иначе как ще ви пиша всичкото това

ето и конфигурацията от Windows:

Windows IP Configuration





Ethernet adapter Local Area Connection:



        Connection-specific DNS Suffix  . :

        IP Address. . . . . . . . . . . . : 10.0.1.98

        Subnet Mask . . . . . . . . . . . : 255.255.255.0

        Default Gateway . . . . . . . . . : 10.0.1.1



PPP adapter Abritus:



        Connection-specific DNS Suffix  . :

        IP Address. . . . . . . . . . . . : 10.0.2.98

        Subnet Mask . . . . . . . . . . . : 255.255.255.255

        Default Gateway . . . . . . . . . : 10.0.2.98


Win някак си успява да развели отделните мрежови интерфейси, но възможно ли е да излъжа Linux
при това положение?
Активен

penko_70

  • Напреднали
  • *****
  • Публикации: 68
    • Профил
проблем с vpn
« Отговор #1 -: Jun 16, 2006, 03:04 »
не знам как се изтрива това, което съм писал, но можах да открия къде се намира ключа за палатката, както се казва... както каза един мой колега, имах усещането, че се свързвам с Марс, когато видях, че интернет върви
Активен

  • Гост
проблем с vpn
« Отговор #2 -: Jun 16, 2006, 10:07 »
Махни този ред :
10.0.2.0        10.0.1.1        255.255.255.0   UG    0      0        0 eth0
от route таблицата.

направи ръчно следното :
default         10.0.2.98        0.0.0.0         UG    0      0        0 ppp0

А може (има си съответни опции в  /etc/ppp/options) да укажеш при стартиране на pppd да се замества default route със външния адрес автоматично, от рода на replacedefaultroute или нещо подобно. Малко четене и малко проби и си готов.
Успех!
Активен