[Ubuntu] Verkeer forwarden over ppp tunnel

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • mrc4nl
  • Registratie: September 2010
  • Laatst online: 13:37

mrc4nl

Procrastinatie expert

Topicstarter
Hallo, ik heb een kleine server draaien die aan een 4G verbinding hangt.
Helaas ben ik er een beetje laat achter gekomen dat ik over die 4G verbinding geen publik ip adres heb en dus niet zomaar kan forwarden,wat de bereikbaarheid van de server best wel limiteerd. Maar ik heb in de 4g router wel een optie op een tunnel aan te leggen met mijn hosted server, die wel een vast IP heeft.
dus ik dacht dat ik wel route kan maken op de hosted server. die alle verkeer over de 4g verbinding wel door kon lussen.terwijl de website die rustig verder kan draaien.


Relevante software en hardware die ik gebruik
RUT240 als router, Ubuntu 18.10 als server
(ip adressen en dns zijn fictief, ik ga mijn eigen tunnel niet openbaar maken)

Wat ik al gevonden of geprobeerd heb.
1. Ik heb bij mijn hosting partij een extra IP aangevraagd, ik heb nu 78.0.0.0 gekregen
2.een PPTP server geïnstalleerd op de hosted server en een Tunnel tot stand gebracht.
3. /etc/sysctl.conf aangepast en aangezet met:
code:
1
 net.ipv4.ip_forward=1

4.DNS rexord aangemaakt test.domein.net die naar 78.0.0.0 verwijst
5. een virtuele interface ETH0:1 aangemaakt, met 78.0.0.0 als ip adres

dus een overzicht:
Afbeeldingslocatie: https://tweakers.net/ext/f/1NsPtt2kAfEgSs2APEFNlBSD/full.png

6, en daar heb ik dus problemen mee. ik dacht dat ik wel een route kon toevoegen van 78.0.0.0 naar PPP1 maar dat lukt niet.

Afbeeldingslocatie: https://tweakers.net/ext/f/h8E7Qs3v8Q15YSQdsKEats4z/full.png
dan krijg ik de melding dat de interface niet geldig is ofzo :S

7 verder had ik nog
code:
1
ip route get to 192.168.0.100 from 78.0.0.0 iif eth0:1

maar die gaf:
RTNETLINK answers: Invalid argument
Ik weet het niet meer, moet ik nou interfaces forwarden of ip adressen?
en ik heb geen idee hoe :S

ora et labora

Alle reacties


Acties:
  • 0 Henk 'm!

  • RobertMe
  • Registratie: Maart 2009
  • Laatst online: 18:06
Ik ben geen kenner, maar ik vermoed dat het met extra routes niet gaat werken. Waarschijnlijk volstaat het om een of meerdere DNAT regels in de firewall aan te maken. Als het destination IP 78.0.0.0 is dan herschrijf naar 192.168.0.100.

Een extra route zou waarschijnlijk alleen werken in de situatie waarin het je de andere kant van een tunnel wilt aanspreken op een ander IP adres/subnet dan dat van de tunnel. Met een extra route kun je dan toch dat extra IP adres (of hele subnet) doorsturen naar de andere kant van de tunnel. Maar aan die kant van de tunnel moet dan nog steeds apparatuur zijn die dat IP adres daadwerkelijk heeft.
En in dit geval gaat het (ook?) mis doordat je een IP adres wat op een lokale interface zit toch wilt routeren ergens anders heen. Wat je in dit geval dus probeert te doen is "als verkeer voor mij bestemd is, dan stuur het ergens anders heen", maar dat is qua routering nogal raar, want je bent de bestemming. Daarom dus een DNAT rule om de destination aan te passen.

Acties:
  • 0 Henk 'm!

  • HKLM_
  • Registratie: Februari 2009
  • Laatst online: 15:15
Waarom heb je gekozen voor pptp en niet open vpn bijvoorbeeld. pptp is zo lek als een zeef en sommige devices zoals iOS kunnen helemaal geen pptp meer opzetten.

Cloud ☁️


Acties:
  • 0 Henk 'm!

  • Jeroen_ae92
  • Registratie: April 2012
  • Laatst online: 07-10 17:16
Ik zou ook kiezen voor openvpn. Vaak is dit gelijk een routable interface waardoor hetgeen jij wil eenvoudige is. Ik heb alleen geen idee wat de Teltonika aan snelheid kan halen met Openvpn.
Dit al gezien neem ik aan: https://wiki.teltonika.lt...PN_configuration_examples

U+


Acties:
  • 0 Henk 'm!

  • mrc4nl
  • Registratie: September 2010
  • Laatst online: 13:37

mrc4nl

Procrastinatie expert

Topicstarter
Jeroen_ae92 schreef op zondag 13 oktober 2019 @ 18:12:
Ik zou ook kiezen voor openvpn. Vaak is dit gelijk een routable interface waardoor hetgeen jij wil eenvoudige is. Ik heb alleen geen idee wat de Teltonika aan snelheid kan halen met Openvpn.
Dit al gezien neem ik aan: https://wiki.teltonika.lt...PN_configuration_examples
Ok, ik ben nu bezig met installeren, maar het gaat niet makkelijk. dat gaat wel even duren.

edit, maar daar maar tot morgen van, ben de hele avond al bezig met dat klote openvpn -O-

[ Voor 8% gewijzigd door mrc4nl op 13-10-2019 21:19 ]

ora et labora


Acties:
  • 0 Henk 'm!

  • mrc4nl
  • Registratie: September 2010
  • Laatst online: 13:37

mrc4nl

Procrastinatie expert

Topicstarter
Jeroen_ae92 schreef op zondag 13 oktober 2019 @ 18:12:
Ik zou ook kiezen voor openvpn. Vaak is dit gelijk een routable interface waardoor hetgeen jij wil eenvoudige is. Ik heb alleen geen idee wat de Teltonika aan snelheid kan halen met Openvpn.
Dit al gezien neem ik aan: https://wiki.teltonika.lt...PN_configuration_examples
ja had ik al gezien, maar de connectie wordt geweigerd oid. met een .ovpn bestand op laptop heb ik wel gewoon verbinding. :| logs laten ook niet veel zien.


maar goed de routing. ik heb geprobeerd DNAT in te stellen, maar ik heb het idee dat ik toch iets fout doe. maar hoe controlleer ik dat? ik heb tracert geprobeerd. maar die stopt netjes bij 78.0.0.0
geen extra hop nadat hij bij mijn webhost terecht is gekomen.

Dit is de DNAT config die ik heb toegevoegd
Afbeeldingslocatie: https://tweakers.net/ext/f/6puP9oHqIAJDb3K5r9l2KZiw/full.png

ora et labora


Acties:
  • 0 Henk 'm!

  • Thralas
  • Registratie: December 2002
  • Laatst online: 00:15
Waarom geef je een range op als DNAT destination?

Vul eens gewoon het IP van je PPTP client in.

Acties:
  • 0 Henk 'm!

  • mrc4nl
  • Registratie: September 2010
  • Laatst online: 13:37

mrc4nl

Procrastinatie expert

Topicstarter
UPDATE

Ik ben inmiddels weer wat verder.

1.apache2 moest nog tot zwijgen worden gebracht op het andere IP adres.
2.ik denk dat ik nu zowel openvpn als PPTP verbinding aan het werk heb.
3.Dnat lijkt goed ingesteld, ik ben hoopvol toen ik dit zag staan in mn router
Afbeeldingslocatie: https://tweakers.net/ext/f/YGJxcm3R7YJLwma45010SSea/full.png

die 10.122.158 is lijkt ook echt het ip van openvpn tunnel


maaar ik heb nog geen verbinding via domeinnaam, maar er zijn nog wat dingen die ik moet checken

[ Voor 6% gewijzigd door mrc4nl op 16-10-2019 23:22 ]

ora et labora

Pagina: 1