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

lotion

  • Новаци
  • *
  • Публикации: 1
    • Профил
PPTP проблем
« -: Oct 10, 2005, 00:24 »
Здравейте!
Идеята е,че доставчика ми на нет ползва VPN и за тази цел ми трябва pptp. Използвайки pptpconfig нещата почти станаха. Тунела се получава защото ми дава connected и създава ppp0 интерфейс. Има си ping. Проблема е в това, че не ми прави пренасочване на трафика. Когато pptpconfig се опита да изпълни
Примерен код

ip route 192.*.*.* dev eth0 192.*.*.*

или там както беше командата ми дава
RTNETLINK answers: No such device
после дава същото и за ppp0.

Подозирам, че ми липсват модули но не знам кои.. имам почти всичко в device drivers --> network

Всяка помощ е добре дошла!
Активен

zarhi

  • Напреднали
  • *****
  • Публикации: 81
    • Профил
PPTP проблем
« Отговор #1 -: Oct 10, 2005, 01:04 »
Като за начало командата 'ip route' иска след това 'add, del, show, flush, ...'. Отделно от това 'ip route help' вади доста добро описание:

Цитат
[root@zarhi64 ]# ip route help
Usage: ip route { list | flush } SELECTOR
       ip route get ADDRESS [ from ADDRESS iif STRING ]
                            [ oif STRING ]  [ tos TOS ]
       ip route { add | del | change | append | replace | monitor } ROUTE
SELECTOR := [ root PREFIX ] [ match PREFIX ] [ exact PREFIX ]
            [ table TABLE_ID ] [ proto RTPROTO ]
            [ type TYPE ] [ scope SCOPE ]
ROUTE := NODE_SPEC [ INFO_SPEC ]
NODE_SPEC := [ TYPE ] PREFIX [ tos TOS ]
             [ table TABLE_ID ] [ proto RTPROTO ]
             [ scope SCOPE ] [ metric METRIC ]
INFO_SPEC := NH OPTIONS FLAGS [ nexthop NH ]...
NH := [ via ADDRESS ] [ dev STRING ] [ weight NUMBER ] NHFLAGS
OPTIONS := FLAGS [ mtu NUMBER ] [ advmss NUMBER ]
           [ rtt NUMBER ] [ rttvar NUMBER ]
           [ window NUMBER] [ cwnd NUMBER ] [ ssthresh REALM ]
           [ realms REALM ]
TYPE := [ unicast | local | broadcast | multicast | throw |
          unreachable | prohibit | blackhole | nat ]
TABLE_ID := [ local | main | default | all | NUMBER ]
SCOPE := [ host | link | global | NUMBER ]
FLAGS := [ equalize ]
NHFLAGS := [ onlink | pervasive ]
RTPROTO := [ kernel | boot | static | NUMBER ]


Остава да обясниш разбираемо какво искаш да се случи и да постнеш поне резултата от 'ip addr ls' и 'ip ro ls'. Тогава може и да помогнем.
Активен

http://www.skknet.net

CentOS 4.2 (Final) running on:
Epox EP-9NPA+ Ultra
Athlon64 3200+
GigaByte GF6600 PCI-Express x16
2Gb RAM, 2x80Gb Seagate SATA, 4x160Gb Seagate PATA, 2x120Gb Seagate PATA

  • Гост
PPTP проблем
« Отговор #2 -: Oct 10, 2005, 09:29 »
Ок почвам подробно:
Примерен код

Using interface ppp0pptpconfig: monitoring interface ppp0

Connect: ppp0 <--> /dev/pts/1
Remote message: Greetings!!
PAP authentication succeeded
Cannot determine ethernet address for proxy ARP
local  IP address х.х.х.х
remote IP address 212.36.9.1
primary   DNS address 212.36.8.141
secondary DNS address 212.36.8.131
pptpconfig: pppd process exit status 0 (started)
ip route add 192.168.120.1 dev eth0  src y.y.y.y
RTNETLINK answers: No such device

pptpconfig: command failed, exit code 2
pptpconfig: routes added to remote networks
ip route replace default dev 'ppp0'
RTNETLINK answers: No such device

pptpconfig: command failed, exit code 2
pptpconfig: default route changed to use tunnel
pptpconfig: DNS changes made to /etc/resolv.conf
pptpconfig: connected



Ето това е което извежда pptpconfig. Проблемните редове са тези с ip route. y.y.y.y е ip-то което доставчика ми дава като първоначална настройка - имам го на листчето с netmask. х.х.х.х е някакво второ IP което ми праща след като се създаде тунела, или поне аз така си го обяснявам. 192.168.120.1 е адреса на pptp сървъра. Ако трябва още нещо да добавя като инфо - казвайте!

След като излезнат горните редове имам тунел към доставчика (това разбирам по ping в самата програма), но като дам да ping-не някакъв сайт ми дава network unreachable.
Активен

toxigen

  • Напреднали
  • *****
  • Публикации: 243
    • Профил
PPTP проблем
« Отговор #3 -: Oct 10, 2005, 09:37 »
Дай си ръчно route add default gw y.y.y.y и ще стане
Активен

  • Гост
PPTP проблем
« Отговор #4 -: Oct 10, 2005, 18:41 »
Като задам ръчно ми дава същата грешка:
RTNETLINK answers: No such device
Активен

stealth01

  • Гост
PPTP проблем
« Отговор #5 -: Oct 10, 2005, 22:06 »
ако положението е подобно на моето, то:
route add default gw 212.36.9.1
трябва да ти свърши работа, но за всеки случай проверяваш само с route какви други правила имаш. възможно е стария gw да е останал и тогава нет няма.
route del dafault gw <OLD_GW>
така че да остане само един.
Активен

  • Гост
PPTP проблем
« Отговор #6 -: Oct 13, 2005, 12:20 »
Проблема се оправи след преминаване към най-новото ядро. Едва ли е било бъг явно съм бил махнал неща които не е трябвало и тъй като не знам какво просто сложих новото ядро и направих съвсем малки промени по него.
Активен