Ağ trafiğini VPN üzerinden seçmeli olarak yönlendirmek için Ubuntu / Linux Ağ yöneticisini nasıl ayarlarım?


18

Ubuntu 9.04 kullanıyorum ve tüm ağ trafiğimin VPN'im üzerinden yönlendirildiğini fark ettim. VPN'in yalnızca VPN'deki trafik isabet sunucularını yönlendirmesini ve ardından gerektiğinde doğrudan internet üzerindeki herhangi bir yere bağlanmasını istiyorum. VPN, bir çeşit Microsoft yığını kullanılarak çalıştırılan PPTP VPN'dir.

Route komutunun sonuçları:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
102-102-152-203 192.168.24.1    255.255.255.255 UGH   0      0        0 wlan0
192.168.24.0    *               255.255.255.0   U     2      0        0 wlan0
link-local      *               255.255.0.0     U     1000   0        0 wlan0
default         *               0.0.0.0         U     0      0        0 ppp0

Yönlendirme tablonuzla bir şeyler yapabilirsiniz. VPN'ye bağlandığınızda ve çıkışı buraya koyduğunuzda komut satırınızdan 'rota' çalıştırmayı düşünür müsünüz?
Mark Turner

Yanıtlar:


18

Ubuntu 9.04'teki (VPNC) Cisco Uyumlu VPN'im için seçilecek bir onay kutusu var.

Bağlantılarınızı düzenleyin, VPN sekmesine gidin ve VPN yapılandırmasını düzenleyin.

IPv4 Ayarları sekmesine gidin ve sağ altta bir "Rotalar" düğmesi bulunur.

Düğmeyi tıklayın ve "Bu bağlantıyı yalnızca ağındaki kaynaklar için kullan" kutusunu işaretleyin

Diğerlerinin de belirttiği gibi, GUI kullanmak yerine değiştirilebilecek metin tabanlı yapılandırma dosyaları vardır. GUI'lerle ilgili güzel bir şey, tüm olası değerleri ezberlemeniz veya yazım konusunda endişelenmenize gerek olmamasıdır


2
komut satırında nasıl yapılacağına ilişkin bir referans verebilir misiniz - "Bu bağlantıyı yalnızca kendi ağındaki kaynaklar için kullanın"
cc4re

10

Yukarıdaki cevaplardaki tavsiyeler ve kendi başıma biraz arama sayesinde, kendi sorumun cevabını bulabildim.

İlk olarak, VPN'de hangi ip adresi aralıklarının kullanıldığını belirledim, benim durumumda 192.168.32. * Ve 192.168.16. *. Sonra normalde VPN'ime bağlandım ve ağdaki bir sunucuya sshed ettim. Bu makinede rota çalıştırdım ve ağ geçidi adresini ve metriğini kullandım. Sonra IPv4 ayarları sekmesindeki yollar alanına iki ip adresi aralığı için yollar ekledim ve "Bu bağlantıyı yalnızca kendi ağındaki kaynaklar için kullan" ve "Otomatik olarak alınan yolları yoksay" ı tıkladım. Sonra büyü gibi büyüdü.

Yardımlarınız için hepinize teşekkürler!


Teşekkür ederim! Bunu uzun zamandır yapmaya çalışıyorum. Ayrıca "Yöntem" i "Yalnızca Otomatik (VPN) adresler" olarak ayarladım ve DNS sunucularını ve arama alanını boş bıraktım.
Timmmm

3

Bir blok düzenleme, dışa aktarma veya sadece bir yedekleme yapmak istiyorsanız, ayrıntılar bu klasördedir /etc/NetworkManager/system-connections/

Yapmanız gereken değişiklikleri uygulamak için

sudo NetworkManager durdurma
sudo NetworkManager başlat


0

Pptp yazılımının ppp0 için varsayılan rotanızı ayarladığını varsayıyorum.

Bağlantınızdan sonra rotalarınızı değiştirebilirsiniz

veya

pptp yapılandırma dosyasından 'defaultroute' yönergesini kaldırmayı deneyebilirsiniz (muhtemelen /etc/ppp/ppp.conf)

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.