Raspberry pi 3 de lamp kurulu bilgisayarımda IP çıkışını VPN üstünden yapabilir miyim?

Raspberry pi 3 de lamp kurulu. IP çıkışını VPN üstünden yapabilir miyim? DHCP verdiği ip yerine vpn sunucusunun ip si ile çıkış yapmak istiyorum.

Y
1 kişi takip ediyor.
Misafir olarak yayınla
5
5 CEVAP

openvpn ile yapılabilir ancak ovpn sertifikası sağlayan biryerden satın alıp yapmalısın veya $5 gibi bir fiyata digitalocean üzerinde kurulum yapıp kendi open-vpn serverını kurup kendi sertifikanı basabilirsin. Senin durumunda farklı olarak cihaz dhcp den adres alınıp internete çıktığında consol üzerinden otomatik olarak bağlanma komutunu işleyecek bir yapı gerekebilir.

Y

Sunucu var OpenVPN sunucusuda kurulu ama çıkışı nasıl o ipden yaparım ?

Yusuf Hayyam 2 yıl

openvpn sertifika yapılandırmayı bildiğini farzediyorum. Konsoldan bağlanmaya bakıcam.

Yasin Baturoglu 2 yıl

Yasin Baturoglu Konsoldan bağlanma işlemi konusunu pek anlamadım

Yusuf Hayyam 2 yıl

Yusuf Hayyam lamp üzerinde bir desktop manager kurulu mu?

Yasin Baturoglu 2 yıl

Yasin Baturoglu Kurulu değil

Yusuf Hayyam 2 yıl

Biraz uğraştıracak gibi ama bende deneyeceğim; konsol üzerinden ihtiyacım olmamıştı hiç.
*** network-manager network-manager-openvpn *** paketlerini kurup vpn networkü yapılandırdıktan sonra alttaki makaleye bakabilirsin kolay gelsin.
https://wiki.archlinux.org/index.php/NetworkManager#Use_dispatcher_to_connect_to_a_VPN_after_a_network_connection_is_established

Y

teşekkürler bakayım bir buna

Yusuf Hayyam 2 yıl

işlem tamam sadece otonom connection scriptini kurcalıyorum.

Yasin Baturoglu 2 yıl

network-manager client console tool eğer connection import komutunu içermiyorsa hiç uğraşma. Çevresinden bayağı bir dolaştım ama çalıştı. Yazısını hazırlıyorum birazdan atarım.

Y

apt-get install openvpn

Burada openvpn client config dosyası ile ilgili ufak bir not:

client. Ovpn config dosyası içerisinde ca. Crt, client. Crt, private. Key dosya yollarını /root/ovpn/* şeklinde ayarlaman gerekecek veya aşağıdaki shell script ve client. Ovpn içerisindeki yolları doğru ayarlamaya bak.

mkdir /root/ovpn

Oluşturduğun bu klasöre client. Ovpn | ca. Crt | client. Crt | private. Key dosyalarını kopyala.

ardından
chmod 600 /root/ovpn/*
komutunu çalıştır yoksa openvpn kızıyor.

aşağıdaki kodu
/etc/init. D/ovpn_autostart
isimli bir dosyaya kaydet dosya içinde OVPNCONF değişkeninin senin client. Ovpn dosyanı gösterdiğinden emin ol.

https://gist.github.com/unique1984/4676d817ba71dc39a72c4bc9f9d4ef60

chmod +x /etc/init. D/ovpn_autostart

komutu ile dosyaya çalıştırma özelliği ekle.

root@lamp:~# ls -l /etc/rc. Local
-rwxr-xr-x 1 root root 338 Eyl 4 05:56 /etc/rc. Local

/etc/rc. Local dosyasının özelliklerine baktığında bu şekilde birşey görmelisin.
-rwxr-xr-x

nano /etc/rc. Local

komutu ile dosyayı aç ve exit 0 dan önceki satıra.

/etc/init. D/ovpn_autostart start

komutunu ekle.

Artık test edebiliriz. Dosyaları ve değişkenleri doğru yapılandırdıysan /etc/init. D/ovpn_autostart start komutunu verdiğinde ifconfig ile tun (.ovpn dosyanda dev kısmında ne tanımlıysa) adaptörün vpn ip aldığını göreceksin. /var/log/ovpn_autostart. Log ismindeki dosyayada bakabilirsin bir hata oluşursa diye.

wget https://ysnteknoloji.com/geoip/location.php && nano location. Php komutunu çalıştırdığında ise vpn adresini görüyor olmalısın.

sistemi yeniden başlatıp tekrar dene umarım bir sıkıntı çıkmaz bende çalışıyor ancak bir sıkıntı olursa /etc/init. D/ovpn_autostart dosyasında start) hemen sonrasına sleep 30 şeklinde bir satır eklersen komut çalıştıktan 30 saniye sonra vpn bağlantısı kurmaya çalışacaktır.

Benden buraya kadar kolay gelsin.

Y

teşekkürler

Yusuf Hayyam 2 yıl

yusuf Benimde biraz kafa dağatmaya ihtiyacım vardı güzel oldu,

Yasin Baturoglu 2 yıl

Yasin Baturoglu Statik ip parasından kurtuldum

Yusuf Hayyam 2 yıl

com-m190z6ldcou5nmjl94lf.jpg

Yasin Baturoglu 2 yıl

com-e5q5fo7l2nvag87fpmba.jpg

Yasin Baturoglu 2 yıl

Kurulum aşamalarını güncelledim; Debian 8 ve Debian 9 temiz kurulum için test ettim ve gayet güzel çalışıyor
https://gist.github.com/unique1984/4676d817ba71dc39a72c4bc9f9d4ef60#comments

Y