Σελίδα 1 από 1

VPN χωρίς gateway σε Pi με Ubuntu 16.04

ΔημοσίευσηΔημοσιεύτηκε: 08 Μάιος 2017, 16:12
από mariosv
Καλησπέρα,
Πού μπορεί να είναι η ρύθμιση για να μην χρησιμοποιεί το Ubuntu την σύνδεση του VPN ως gateway; Για να στήσω το VPN έκανα τα εξής σε ένα Raspberry Pi 3 B με ubuntu 16.04 χωρίς γραφικό περιβάλλον.

Κώδικας: Επιλογή όλων
apt-get install pptp-linux pptpd ppp curl


/etc/ppp/peers/myvpn
Κώδικας: Επιλογή όλων
pty "pptp 123.123.123.123 --nolaunchpppd"
lock
noauth
nobsdcomp
nodeflate
name MYTGACCOUNTUSERNAME
remotename myvpn
ipparam myvpn
require-mppe-128
#usepeerdns
#defaultroute
persist


/etc/ppp/chap-secrets
Κώδικας: Επιλογή όλων
username myvpn password *


Σαν VPN λειτουργεί κανονικά αλλά δεν θέλω να δρομολογεί την κίνηση προς το διαδίκτυο μέσω του VPN.

Έχει κανείς καμιά ιδέα;

Re: VPN χωρίς gateway σε Pi με Ubuntu 16.04

ΔημοσίευσηΔημοσιεύτηκε: 08 Μάιος 2017, 17:48
από the_eye
Με την εντολή route μπορείς να το δεις και να το ρυθμίσεις

Re: VPN χωρίς gateway σε Pi με Ubuntu 16.04

ΔημοσίευσηΔημοσιεύτηκε: 08 Μάιος 2017, 20:31
από mariosv
the_eye έγραψε:Με την εντολή route μπορείς να το δεις και να το ρυθμίσεις


Μπορείς να γίνεις λίγο ποιο συγκακριμένος;
Η εντολή route μου δίνει
Κώδικας: Επιλογή όλων
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         *               0.0.0.0         U     0      0        0 ppp0
default         192.168.43.1    0.0.0.0         UG    0      0        0 wlan0
XXX.XXX.ΧΧΧ.ΧΧΧ.d 192.168.43.1    255.255.255.255 UGH   0      0        0 wlan0
192.168.2.8     *               255.255.255.255 UH    0      0        0 ppp0
192.168.43.0    *               255.255.255.0   U     0      0        0 wlan0

τα ΧΧΧ είναι η public ip από το VPN.
192.168.2.8 είναι ο VPN server
192.168.43.0 είναι το τοπικό δίκτυο που είναι το Pi συνδεδεμένο με 192.168.43.1 το gateway του

Re: VPN χωρίς gateway σε Pi με Ubuntu 16.04

ΔημοσίευσηΔημοσιεύτηκε: 08 Μάιος 2017, 20:59
από the_eye
Κώδικας: Επιλογή όλων
default         *               0.0.0.0         U     0      0        0 ppp0

Εδώ λέει ότι default gateway για όλα τα δίκτυα είναι το interface ppp0
Λογικά θες να το αλλάξεις σε wlan0

Δες το manual με
Κώδικας: Επιλογή όλων
man route

Re: VPN χωρίς gateway σε Pi με Ubuntu 16.04  Το θέμα επιλύθηκε

ΔημοσίευσηΔημοσιεύτηκε: 08 Μάιος 2017, 21:43
από mariosv
Τελικά με αρκετό ψάξιμο στο google βρήκα τη λύση. Πρόσθεσα στο script μου, που ενεργοποιεί το VPN τα εξής
Κώδικας: Επιλογή όλων
sudo route del -net default netmask 0.0.0.0
sudo route add -net 192.168.2.0 netmask 255.255.255.0 dev ppp0

Η πρώτη για να σβήσει το default route προς το VPN και η δεύτερη για να μου δίνει πρόσβαση από και προς στο lan του VPN

Re: VPN χωρίς gateway σε Pi με Ubuntu 16.04

ΔημοσίευσηΔημοσιεύτηκε: 08 Μάιος 2017, 23:23
από the_eye

Αν το πρόβλημά μας επιλυθεί. Επιλέγουμε το θέμα που βοήθησε στην επίλυση και πατάμε το κουμπάκι Εικόνα. Με τον τρόπο αυτό βοηθάμε κάποιον να βρει εύκολα τη λύση σε παρόμοιο θέμα απλά πατώντας πάνω στο πράσινο τικ.