Tabletimi (kablosuz) ve Blu-Ray'i (kablolu) Ubuntu 12.10'daki başka bir ülkedeki ücretli bir VPN hizmetine bağlayabilmem için bir OpenVPN Yönlendirici kurmaya çalışıyorum. Bunu DD-WRT (çok yavaş) ve PFSense (çok sınırlı) sanal bir örneğini kullanarak başarıyla yaptım.
Linux'ta yeniyim, ancak bu projeyle% 90 tamamlandım. Donanım, biri geleneksel bir ev yönlendiricisine bağlı olan 2 kablolu ethernet bağlantı noktası ve bir kablosuz karttır.
Şimdiye kadar ..
- Kablosuz ağımı hostapd kullanarak gerçek bir Ana Erişim noktası olarak çalışacak şekilde ayarla
- Kablosuz ve Yerel LAN arasında bir köprü oluşturduğunu düşünüyorum
- Köprüne başarıyla adres atayan bir DHCP sunucusu kurun - hem kablosuz hem de kablolu.
- OpenVPN'i, önyükleme sırasında başarıyla tünel bağlantısı oluşturacak şekilde ayarlayın.
Geçerli davranış, Ubuntu makinemdeki tüm trafiği VPN sunucusuna yönlendirir. Diğer cihazların herhangi bir bağlantısı YOKTUR ve sorun budur.
Sorum / Hedefim:
Yönlendirmeyi, OpenVPN'in yalnızca köprümden (192.168.10.x altındaki cihazlar) VPN tüneli üzerinden trafiği yönlendirmesini ve gerçek Ubuntu bilgisayarından gelen trafiği DEĞİL olarak yönlendirmesini nasıl sağlayabilirim?
OpenVPN bazı rotaları otomatik olarak ayarlar, ancak kurduğum köprüyü yok sayıyor gibi görünüyor.
Üzerine çok fazla belge okudum iptables
ve route
bu benim için çok az mantıklı. Birden fazla öğreticiye rağmen, sonuçları route
komuttan nasıl okuyacağımı hala anlamıyorum . Bunun OpenVPN yapılandırma dosyasında route-noexec
ve route-up
içinde yapılabileceğinden şüpheleniyorum , ancak hiçbir şey başarılı olamadı.
Yapılandırma dosyalarının ve ayarlarının nerede olduğu konusunda bilgim sınırlı. Yukarıdaki görevler bana en az 30 saat süren müdahaleyi aldı, bu yüzden lütfen bana kolay davranın :)
Teşekkürler!
Düzenle
Aşağıda köprü trafiğini yönlendiren bir çözüm yayınladım, ancak Ubuntu bilgisayarındaki trafiğin VPN'den geçmesini engellemiyor.