OpenVPN bağlantısı ancak Ubuntu'da internet erişimi yok 16.04 / 18.04


27

OpenVPN kullanarak bir VPN'e bağlanmaya çalışıyorum.

OpenVPN eklentisi ile ağ yöneticisi kullanmayı denedim ve ovpn.confdosya ile birlikte terminalde de denedim .

Her şey connection establishedterminalde bağlanır (diyor ), ancak internet erişimi yoktur.

Tünelin ağ geçidini bile değil, her şeyi atıyordum.

İşte denedim

Denedim:

  • ufw'yi devre dışı bırak;
  • birkaç config dosyasını denedim;

Aynı sonuç.

Altında seçeneği işaretli çalıştı VPN configaration> IPv4> routes> use this connection only for resources on its network. Bundan sonra, internet tekrar çalıştı ve VPN bağlı gösterir. Ancak trafiğim şifrelenmedi ve IP ve konum hala aynı. Sonunda --redirect-gateway, hala denedim , hala bir seçenek olmadı.

Artık ligimden çıktım. Lütfen yardım et. Okuduğunuz için teşekkürler!


Tüm trafiğin vpn tünelinden geçmesini ister misiniz?
2707974

yorum için teşekkürler ve yes.imean benim konum aynı kaldı.
Shantanu Shady

Lütfen, traceroute 8.8.8.8vpn'ye bağlandığınızda komuttan çıktıya sorunuzu yazın ve bağlandığınızda form komutunu route -nda verin.
2707974

çıktı traceroute hiçbir yere gitmediğini ekledim, bu yüzden
bitirdim

Yanıtlar:


62

OpenVPN Network Manager eklentisi ile GNOME ağ yöneticisini kullanıyorum.

Bunu ile yükleyebilirsiniz:

sudo apt-get install network-manager-openvpn-gnome

Doğrudan OpenVPN ile denersem bağlantım iyi çalışıyor. Ancak Ağ Yöneticisi'ni kullanmayı denersem çalışır, ancak internet erişimi yoktur.

Bunu düzeltmek için, Ağ Yöneticisi'ndeki OpenVPN bağlantı yapılandırmasını düzenleyin ve IPv4 Settingssekmeye tıklayın, ardından Routesdüğmesine tıklayın:

IPv4 sekmesi

Ardından işaretleyin Use this connection only for resources on its network.

IPv4 yolları

Tıklayın Okve ardından Savetekrar bağlanın.


9
Bu kesinlikle doğru cevap.
ccpizza

4
Bu benim için 16.04 tarihinde çalıştı.
pazarları

3
Bu internet erişimine izin verirken, internet erişiminiz şifrelenmez, doğru mu? Bunu denedim ve gerçek IP adresimi tarayıcı testlerinde gösteriyordum.
gammapoint,

1
@ gammapoint, VPN gerektiren bir ağa bağlanmak için bir VPN kullandığınızı farz ediyorum. Bu durumda, içeriğinizin tüm İnternet için değil, yalnızca VPN ağı ile iletişim için şifrelenmiş olması gerekir. Bu da IP'nizi ISS ile değiştirmemelidir (VPN bağlantısı için ek bir IP alırsınız).
Rael Gugelmin Cunha

1
@RaelGugelminCunha yanıtını takdir edin. VPN kullanmam kişisel gizlilik için (PIA sağlayıcısını kullanarak), dolayısıyla internette gezinirken IP adresimi gizlemenin temel amacı.
gammapoint,

2

openvpn internet sorunu da çözdüm

önce openvpn ve autoremove komutunu tamamen kaldırın, sonra linkte gösterildiği gibi ppa ekleyin ve komutları birer birer uygulayın, sonra y'nin gitmesi iyi olur. 220.220 bağlantı


Bu ağ yöneticisi-openvpn-gnome paketi ile birlikte çalışır, mükemmel, teşekkür ederim!
Inoki

yup bunun için hiç bir iş parçacığı bulamadım. ama benim kıçını karmakarışık birinin birine yardım ettiğini bilmek güzel. çok takdir edilen adam: ')
Shantanu Shady

Normal trafiği vpn üzerinden yönlendirmek istemiyorsanız, ekstra ppa'lar ve farklı yapılar kurmanıza kesinlikle gerek yoktur . Geçerli ağ yöneticisi eklentisi GUI aracılığıyla iyi çalışıyor: myopenvpn -> Edit -> IPv4 Settings> Routes> enable " Bu bağlantıyı yalnızca ağındaki kaynaklar için kullan " seçeneğini etkinleştirin . @Rael'in cevabı kabul edilebilir olmalı.
ccpizza

1

Problem rota yapar. Kesin olarak, varsayılan yol.

Öncelikle, tüm trafiği vpn üzerinden yönlendirmek NMistiyorsanız, "bu bağlantıyı yalnızca ağındaki kaynaklar için kullan" seçeneğini işaretlemeyin.

İkinci sorun, varsayılan gw hakkında rota

0.0.0.0 10.211.1.2 128.0.0.0 UG 0 0 0 tun0

Manuel elle rota ekleme veya vpn sunucusundaki konfigürasyonu kontrol etme ile ilgili problem çözülebilir.

Tüm trafik için manuel rota ayarlamak tun0için vpn put komutuna bağlandıktan sonra devam edin

ip route add default via ip_address_of_vpn_server

Düzenle 1

Trafiğin wlan0komut ile gitmesini istiyorsanız Bekleyin, varsayılan rota aka varsayılan ekleyebilirsiniz.

sudo ip route add default via 172.16.156.65

veya vpn üzerinden trafik yönlendirmek için

sudo ip route add default via 10.211.1.2

Bundan sonra daha fazla rota ekleyebilirsiniz

Örnek, 106.158.15.233üzerinden gitmek istemiyorsanızwlan0

 ip route add 106.158.15.233/32 via 172.16.156.65 dev wlan0

veya vpn üzerinden

 ip route add 106.158.15.233/32 via 10.211.1.2 dev tun0

172.16.156.65 wifi yönlendiricinizin adresi

10.211.1.2 vpn sunucunuzun adresi


Düzenlememe sahip 1
2707974,

başka bir cevap ekledim çalışmıyor :(
Shantanu Shady

Ve şimdi tamamen farklı bir şey. Vpn, client, config in yapılandırmasını kaldırın NM. Bundan sonra pc yeniden başlatın. Bu bizi başlangıçta destekleyecektir. Açık yönlendirme tablosu alacağız. Agan'ı dene NM. Bağlandığında bana çıkış ver route -n.
2707974

vpn ve yapmamanız acze yoluyla sadece cant get internet .ı o ziyade birkaç kez çalışmış tekrar belirtmeliyim pencereler dönmek .. bunu vermedi ve EDIT'e benimle rulman için 2 teşekkür çıkışını verdi dair hiçbir bağlantısı
Shantanu Shady

Tamam, şimdi temiziz. Wifi yönlendiriciniz açık 172.16.156.65. Şimdi vpn sunucusundaki bağlantıyı oluşturun NM. Git ve NMsonra vpnvpn sunucu adresini ekle, kullanıcı, geç. Eğer bu işe yararsa eğer olmazsa. Bağlandığınızda route -nvpn.
2707974

1

Bunun eski olduğunu biliyorum ama bu konuda bu sorunu çözmek için çalışan bir çözüme sahip değilim ve benzer bir problemim var.

İşte benim sorunum. OpenVPN anahtarlarını yönlendiricimden indirdim. Linuxmint Virtual makinede ve ElementaryOS'ta bir dizüstü bilgisayarda hem Virtual hem de Host OS yüklü. Her iki sürümde de aynı sorunu var. VPN bağlanır ancak üzerinden hiçbir trafik gelmez. "Bu bağlantıyı yalnızca ağındaki kaynaklar için kullan" özelliğini etkinleştirmek tamamen yararsızdır ve yine de vpn ağ kaynaklarına erişemiyorum. çizik ...

İşte ne yaptım .. Bazıları vpn komut satırı üzerinden bağlandığında işe yaramış gibi göründüğünü söylemiştim. openVPN konfigürasyonunu alamıyor olmanız durumunda sorun yaşanmalıdır. bu yüzden güvenilir metin editörümü openvpn .conf dosyasını açtım. Openvpn bağlantı profilinde "gelişmiş" bir sekme olduğunu fark ettim. çeşitli seçenekler ile. Bu yüzden tüm yapılandırma seçeneklerini gelişmiş sekmeye çevirmeye çalıştım ve ne biliyorsun ... işe yaradı ...

[Çözme]

Bu yüzden yine laptop üzerinde farklı bir dağınıklık ile yaptım .. Her seferinde vpn'yi kontrol ederek seçenekleri birer birer değiştirdim ve sıkıştırmayı yapılandırdıktan sonra vpn çalışmaya başladı.

Bağlantı Ayarları altında VPN> Gelişmiş düğmesi> Kontrol Et LZO Veri Sıkıştırmasını Kullan (uyarlamalı olarak ayarlayın) ve tünel sorunsuz çalışmaya başladı ve "IP'im" vpn yönlendiricinin harici IP'sini gösteriyor.

Benim deneyimimde özel bir yapılandırma veya güvenlik duvarı veya başka bir şey yok. Tüm seçenekleri yapılandırma dosyasıyla aynı şekilde ayarlamanız yeterlidir ve işlemek için yerleşik ağ yöneticisini kullanabilirsiniz.


0

Sorunun çözülebileceğini biliyorum, ancak benim durumumda çözüm bir yeniden başlatmadan geçemedi. Bu yüzden openvpn terminali için Ubuntu 14.04'te --management localhost 1194argümanlara ekleyerek internet erişimi sağlamayan başka bir çözüm buldum . Sevmek:

root@user /# openvpn --config file.ovpn --management localhost 1194.

Config dosyasını network-manageruygulamada kullanmak için diğer 3 dosyaya bölmek istemiyorsanız kullanışlıdır .


0

Bulduğum en iyi çözüm, bir terminal açmak ve aşağıdakileri yapmaktır:

sudo gedit /etc/resolvconf/resolv.conf.d/head

açılan dosyaya, aşağıdakileri ekleyin:

nameserver 208.67.222.222
nameserver 208.67.220.220

dosyayı kaydedin ve aşağıdaki komutu bir terminalde çalıştırın:

sudo resolvconf -u

Şimdi OpenVPN sunucunuza bağlanmayı deneyin. Gitmek için iyi olmalısın!


Benim için işe yaramadı. Ayrıca bu dosya "Bu
Mark

0

Ben de aynı problemi yaşadım. openvpn'yi yapılandırdığınızda, güvenlik duvarı gereklidir. Bir güvenlik duvarı yapılandırmalı ve openvpn trafiğini güvenlik duvarı içinden geçirmelisiniz.


0

Güvenlik duvarınızı açarak bu sorunu kolayca çözebilirsiniz. Linux Mint'te, Güvenlik Duvarı Yapılandırmasına gittim ve Güvenlik Duvarı'nı açtım. Ondan sonra VPN'i bağladım ve bir sorunum olmadı. Umarım bu yardımcı olur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.