Ana Sayfa
»
Bilgisayar
»
Raspberry pi 3 de lamp kurulu bilgisayarımda IP çıkışını VPN üstünden yapabilir miyim?
Raspberry pi 3 de lamp kurulu bilgisayarımda IP çıkışını VPN üstünden yapabilir miyim?
0 kişi takip ediyor.
Paylaş:
5
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.
Sunucu var OpenVPN sunucusuda kurulu ama çıkışı nasıl o ipden yaparım ?
openvpn sertifika yapılandırmayı bildiğini farzediyorum. Konsoldan bağlanmaya bakıcam.
Yasin Baturoglu Konsoldan bağlanma işlemi konusunu pek anlamadım
Yusuf Hayyam lamp üzerinde bir desktop manager kurulu mu?
Yasin Baturoglu Kurulu değil
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
teşekkürler bakayım bir buna
işlem tamam sadece otonom connection scriptini kurcalıyorum.
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.
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.
teşekkürler
yusuf Benimde biraz kafa dağatmaya ihtiyacım vardı güzel oldu,
Yasin Baturoglu Statik ip parasından kurtuldum
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