Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam,
może ktoś tutaj pomoże mi rozwiązać "zagadko-problem" serwera pptp.
Taki schemat:
______________________
| router + nat + pptp | ________
|eth1 do netu | | |----------------------komputer 1
internet------------ |1.1.1.1 eth0 do lan |----------------| switch |----------------------komputer 2
| 192.168.5.10 | |________|----------------------komputer 3 itd
|_____________________|
Jak widać powyżej bramą dla komputerów z lanu jest 192.168.5.10
Serwer pptp skonfigurowany tak, że:
localip 192.168.5.15 (po stronie serwera)
remoteip 192.168.5.35 (po stronie klienta)
Jak klient łączy się gdzieś tam z sieci to połączenie jest zestawione.
Poniżej wynik polecen:
ifconfig
ppp0 Link encap:Point-to-Point Protocol
inet addr:192.168.5.15 P-t-P:192.168.5.35 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1400 Metric:1
RX packets:21 errors:1 dropped:0 overruns:0 frame:0
TX packets:13 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:1540 (1.5 KiB) TX bytes:112 (112.0 b)
Czasem pojawia się błąd w RX packets jak łączy się klient z windowsem.
route:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.5.35 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.5.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
1.1.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
0.0.0.0 1.1.1.1 0.0.0.0 UG 0 0 0 eth1
Problem polega na tym, że podłączony klient nie może "pingnąć żadnego komputera w sieci 192.168.5.0/24 i żaden komputer z tej sieci nie może pingnąć "nowego" komputera o przyznanym przez serwer pptp ip 192.168.5.35.
Testy na wyłączonym firewallu, jądro 2.6.26.3,
w dmesg info:
PPP generic driver version 2.4.2
PPP BSD Compression module registered
PPP Deflate Compression module registered
GRE over IPv4 tunneling driver
PPP MPPE Compression module registered
pppd więc w wersji 2.4.2.
Czy ktoś może doradzić gdzie tkwi ten diabelski szczegół, aby komputery mogły się pingować a tym samym po prostu widzieć?
Jak potrzeba innych danych to dostarczę, a system to debian etch.
Pozdrawiam serdecznie:)
Ostatnio edytowany przez user (2008-09-25 17:45:15)
Offline
Witam,
Czy ktoś zna rozwiązanie problemu z powyżej?
Bardzo proszę o porady:)
pozdrawiam
Offline
Rozumiem, że z klienta do serwera czyli z 192.168.5.35 masz ping do 192.168.5.15 i odwrotnie czyli z 15 do 35. Resztę odpowiedzi na Twoje pytanie znajdziesz analizując maskę podsieci klienta/serwera dla ppp0.
Offline
mariaczi napisał(-a):
Resztę odpowiedzi na Twoje pytanie znajdziesz analizując maskę podsieci klienta/serwera dla ppp0.
Hej,
Mógłbym prosic o wyjasnienie, ponieważ muszę się przyznac, że dalej nie wiem co z tym zrobic:(
dzięki
Ostatnio edytowany przez machef (2008-12-29 15:50:40)
Offline
Oki, udało mi się roziwązac problem.
Trzeba pozwolic serwerowi na przekazywanie pakietów co w praktyce sprowadza się do:
"echo 1 > /proc/sys/net/ipv4/ip_forward"
pozdrawiam
Offline