LINUX.ORG.RU

помошь с pppd


0

0

Здрасьте, вот пытаюсь настроить pptpd в кач-ве сервера, чтобы от себя конекаться и потом в кач-ве VPN'а использовать, но что-то не выходит у меня:

Вообщем скомпилил я ядро с поддержкой openssl, скомпилил ppp-2.4.1 с поддержкой openssl, все настроил как в доках написано, а в итоге в /var/log/messages:

Nov 10 16:06:38 beer pptpd[3878]: CTRL: Client 195.63.26.2 control connection started
Nov 10 16:06:39 beer pptpd[3878]: CTRL: Starting call (launching pppd, opening GRE)
Nov 10 16:06:39 beer pppd[3879]: pppd 2.4.1 started by root, uid 0
Nov 10 16:06:39 beer pppd[3879]: Using interface ppp0
Nov 10 16:06:39 beer pppd[3879]: Connect: ppp0 <--> /dev/pts/2
Nov 10 16:06:39 beer /etc/hotplug/net.agent: assuming ppp0 is already up
Nov 10 16:06:39 beer pptpd[3878]: GRE: Discarding duplicate packet
Nov 10 16:06:43 beer pptpd[3878]: CTRL: Ignored a SET LINK INFO packet with real ACCMs!
Nov 10 16:06:43 beer pppd[3879]: MSCHAP-v2 peer authentication succeeded for miha
Nov 10 16:06:44 beer pppd[3879]: MPPE 128 bit, stateless compression enabled
Nov 10 16:06:45 beer pppd[3879]: Cannot determine ethernet address for proxy ARP
Nov 10 16:06:45 beer pppd[3879]: local IP address 10.0.0.17
Nov 10 16:06:45 beer pppd[3879]: remote IP address 10.0.0.61

Это я пытаюсь с w2k конекаться, авторизация проходит все ОК, конект не обрывает, но блин, proxyarp почему-то он не нашел, и в итоге я в инет не могу лазить, а вот от меня до сервера конект есть.
Читал я что трабла эта из-за netmask (якобы не совпадает там что-то), но в итоге не понял.

Далее привожу примеры конфигов на сервере:

@--> /etc/pptpd.conf

speed 115200
option /etc/ppp/options.pptpd
debug
localip 10.0.0.17
remoteip 10.0.0.60-80
pidfile /var/run/pptpd.pid

@--> /etc/ppp/options.pptp

name beer
lock
mtu 1490
mru 1490
proxyarp
asyncmap 0
noauth
-chap
-chapms
+chapms-v2
ipcp-accept-local
ipcp-accept-remote
lcp-echo-failure 3
lcp-echo-interval 5
deflate 0
mppe-128
mppe-stateless
require-chap
debug

@--> /sbin/ifconfig (показывает как eth0 прикручен)

eth0 Link encap:Ethernet HWaddr 00:10:DC:43:67:34
inet addr:196.34.2.98 Bcast:196.34.2.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:88417 errors:0 dropped:0 overruns:0 frame:0
TX packets:25840 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:6437912 (6.1 Mb) TX bytes:4346620 (4.1 Mb)
Interrupt:11

@--> /sbin/ifconfig ppp0 (после того, как я приконекан)

ppp0 Link encap:Point-to-Point Protocol
inet addr:10.0.0.17 P-t-P:10.0.0.60 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1490 Metric:1
RX packets:31 errors:0 dropped:0 overruns:0 frame:0
TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:3115 (3.0 Kb) TX bytes:117 (117.0 b)

-----------------

Вроди ничего не забыл, но вот нифига не пашет. Может кто подскажет где копать? Заранее спасибо.

anonymous

угу, а чего там с таблицей роутинга?

anonymous
()

А с роутингом вот так (полсе конекта к серверу):

Destination Gateway Genmask Flags Metric Ref Use Iface
10.0.0.56 * 255.255.255.255 UH 0 0 0 ppp0
196.34.2.98 * 255.255.255.0 U 0 0 0 eth0
196.34.0.0 * 255.255.0.0 U 0 0 0 eth0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 196.34.2.71 0.0.0.0 UG 0 0 0 eth0

anonymous
()

А forwarding с 10.0.0.17 на 196.34.0.0 разрешен? Проверь настройки иптабля.

anonymous
()

Дык нет, а с чего под чего надо включить forwarding и как если не секрет в моем случае? Также человек сказал мне, что без NAT'а дальше сервера народ ходить не могет, это так? т.е. мне еще NAT надо будет поднимать? Если да, то не подскажите как, а то в линухе NAT как-то мудрено с помощью iptables поднимать, в бзде знаю как, т.к. там все просто.

anonymous
()

#iptables -t nat -A POSTROUTING -j SNAT --to-source $REAL_IP_SERVER

либо сделай для каждого фейк адреса

#iptables -t nat -A POSTROUTING -s 10.0.0.60 -j SNAT --to-source $REAL_IP_SERVER

anonymous
()

извиняюсь за неточность должно быть так: #iptables -t nat -A POSTROUTING -o $INTERTEN_ETH -j SNAT --to-source $REAL_IP_SERVER

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.