Toon posts:

[FC4] PPTP configuratie (/etc/pptpd.conf)

Pagina: 1
Acties:

Verwijderd

Topicstarter
Na veel moeite is het dan toch eindelijk gelukt om een poptop server te installeren onder fedora. Als laaste moet ik nu de config file van pptpd instellen: /etc/pptpd.conf. Dit is het punt waar ik graag wat uitleg zou kunnen gebruiken.

Mijn doel:
-Laat ik als voorbeeld games nemen. Ik zou graag games over een vpn server met vrienden spelen. Om ook nieuwe spellen te kunnen spelen, heb je UDP broadcasting nodig. Met de poptop vpn server zou dmv bcrelay, UDP forwarding mogelijk gemaakt kunnen worden. Alle clients die naar de vpn server verbinden, moeten dus in mijn locale netwerk worden opgenomen.

bcrelay: specifies that broadcasts received on the server's internal network interface should be relayed to the clients.

Mijn dhcp server in mijn router, geeft alle computers in mijn locale netwerk een ip. Mijn windows pc krijgt zo bijvoorbeeld 10.0.0.150. Het fedoracore 4 systeem waar de vpn server op draait, heeft ip 10.0.0.156.

Uit de manpage pptpd.conf:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
ROUTING CHECKLIST - PROXYARP
       Allocate a section of your LAN addresses for use by clients.

       In /etc/ppp/options.pptpd.  set the proxyarp option.  In pptpd.conf do  not
       set  localip  option,  but  set  remoteip  to  the allocated address range.
       Enable kernel forwarding of packets, (e.g. using /proc/sys/net/ipv4/ip_for-
       ward ).

       The  server will advertise the clients to the LAN using ARP, providing itâs
       own ethernet address.  bcrelay(8) should not be required.

ROUTING CHECKLIST - FORWARDING
       Allocate a subnet for the clients that is routable from your  LAN,  but  is
       not part of your LAN.

       In  pptpd.conf  set  localip  to a single address or range in the allocated
       subnet, set remoteip to a range in the  allocated  subnet.   Enable  kernel
       forwarding  of  packets,  (e.g. using /proc/sys/net/ipv4/ip_forward ).  The
       LAN must have a route to the clients using the server as gateway.

       The server will forward the packets unchanged between the clients  and  the
       LAN.   bcrelay(8)  will  be required to support broadcast protocols such as
       NETBIOS.

ROUTING CHECKLIST - MASQUERADE
       Allocate a subnet for the clients that is not routable from your  LAN,  and
       not otherwise routable from the server (e.g. 10.0.0.0/24).

       Set localip to a single address in the subnet (e.g. 10.0.0.1), set remoteip
       to a range for the rest of the subnet, (e.g. 10.0.0.2-200).  Enable  kernel
       forwarding of packets, (e.g. using /proc/sys/net/ipv4/ip_forward ).  Enable
       masquerading on eth0 (e.g.  iptables -t nat -A POSTROUTING -o eth0 -j  MAS-
       QUERADE ).

       The server will translate the packets between the clients and the LAN.  The
       clients will appear to the LAN as having the address corresponding  to  the
       server.   The  LAN  need  not have an explicit route to the clients.  bcre-
       lay(8) will be required to support broadcast protocols such as NETBIOS.


1. Het zal vast duidelijk in bovenstaande manpage staan, maar ik kom er toch niet helemaal uit. Welke routing checklist zou ik moeten gebruiken om mijn doel te bereiken? Zou er iemand de bovenstaande 3 mogelijkheden aan mij kunnen proberen uit te leggen, met name waarom ze verschillend zijn.

2. De clients die naar de server verbinden, krijgen een ip toegewezen die binnen de range valt die opgegeven is bij remoteip. Maar wat is/is de functie, van localip. Moet localip 10.0.0.156 (ip van fedora core server) zijn?

3. Het gaat er met name om dat ik de volgende gegevens kan invullen:
1. localip
2. remoteip
3. Wel of geen proxyarp. (Ik neem aan dat je alleen bij ROUTING CHECKLIST - PROXYARP, proxyarp moet aanzetten.).
4. Wel of geen bcrelay.

Verwijderd

Topicstarter
Niemand die mij dit even zou willen uitleggen?

  • it0
  • Registratie: April 2000
  • Laatst online: 27-12-2025

it0

Mijn mening is een feit.

Ik heb dit nooit gedaan maar als ik de docs lees, moet je voor je vpn een nieuwe range opzetten.
Ook maak ik uit de docs op dat je 3 mogelijkheden hebt namelijk,proxyarp/forwarding en masquarading.

Ik raad forwarding aan en dan heb je dus bcrelay nodig volgens de docs

Laten we er van uitgaan dat je een 10.0.0.0/24 hebt dan mag je dus 10.0.1.0/24 of zo aantoevoegen.
Je server moet dus wel een extra route statement krijgen voor je nieuwe vpn subnet.

Localip zal dan wel 10.0.0.156 zijn en remoteip moet dan iets uit de range van 10.0.1.0 zijn. bv 10.0.1.1

En dan moet je dus misschien nog een dhcp server voor je vpn subnet opzetten of doet ptpp dat automagisch?