Müşterilerimin ağına bağlanabilecek bir grup OpenVPN profilim var. En son Windows OpenVPN GUI'lerini kullanıyorum.
Bu profillerin bazıları sıkıntıya neden oluyor çünkü VPN bağlantısı yalnızca müşteri ağını kullanmak için yollar ve ad çözümlemesi belirliyor. Bu bir sorun çünkü sadece beyaz bir sunucu listesine erişimim var (DNS sunucusu, internet ağ geçidi bu listede yok).
Bu yüzden vpn bağlantımı yalnızca belirli bir alt ağ için kullanılacak ve müşteri DNS sunucusuyla ad çözümlemekten kaçınmak için bir yol arıyorum.
Bunu yapmanın evrensel bir yolu var mı?
Bunu profilime eklemeye çalıştım:
pull-filter ignore "dhcp-option DNS"
pull-filter ignore "route"
route-nopull
route 10.0.0.0 255.255.0.0
Fikir, sunucudan gelen herhangi bir rotayı ve seçeneği devre dışı bırakmak ve müşteri alt ağına manuel olarak bir rota eklemek.
Ancak, bu hala yeterli değil.
VPN bağlantısından önce rota baskısı:
Destination réseau Masque réseau Adr. passerelle Adr. interface Métrique
0.0.0.0 0.0.0.0 192.168.20.254 192.168.20.58 55
127.0.0.0 255.0.0.0 On-link 127.0.0.1 331
127.0.0.1 255.255.255.255 On-link 127.0.0.1 331
127.255.255.255 255.255.255.255 On-link 127.0.0.1 331
192.168.20.0 255.255.255.0 On-link 192.168.20.58 311
192.168.20.58 255.255.255.255 On-link 192.168.20.58 311
192.168.20.255 255.255.255.255 On-link 192.168.20.58 311
224.0.0.0 240.0.0.0 On-link 127.0.0.1 331
224.0.0.0 240.0.0.0 On-link 192.168.20.58 311
255.255.255.255 255.255.255.255 On-link 127.0.0.1 331
255.255.255.255 255.255.255.255 On-link 192.168.20.58 311
nslookup
ns'nin 192.168.20.254 (yerel yönlendiricim) olduğunu gösterir.
VPN bağlantısını açtıktan sonra:
Destination réseau Masque réseau Adr. passerelle Adr. interface Métrique
0.0.0.0 0.0.0.0 192.168.20.254 192.168.20.58 55
0.0.0.0 128.0.0.0 10.100.100.5 10.100.100.6 291
10.0.0.0 255.255.0.0 10.100.100.5 10.100.100.6 291
10.100.100.4 255.255.255.252 On-link 10.100.100.6 291
10.100.100.6 255.255.255.255 On-link 10.100.100.6 291
10.100.100.7 255.255.255.255 On-link 10.100.100.6 291
127.0.0.0 255.0.0.0 On-link 127.0.0.1 331
127.0.0.1 255.255.255.255 On-link 127.0.0.1 331
127.255.255.255 255.255.255.255 On-link 127.0.0.1 331
128.0.0.0 128.0.0.0 10.100.100.5 10.100.100.6 291
185.118.18.66 255.255.255.255 192.168.20.254 192.168.20.58 311
192.168.20.0 255.255.255.0 On-link 192.168.20.58 311
192.168.20.58 255.255.255.255 On-link 192.168.20.58 311
192.168.20.255 255.255.255.255 On-link 192.168.20.58 311
224.0.0.0 240.0.0.0 On-link 127.0.0.1 331
224.0.0.0 240.0.0.0 On-link 10.100.100.6 291
224.0.0.0 240.0.0.0 On-link 192.168.20.58 311
255.255.255.255 255.255.255.255 On-link 127.0.0.1 331
255.255.255.255 255.255.255.255 On-link 10.100.100.6 291
255.255.255.255 255.255.255.255 On-link 192.168.20.58 311
===========================================================================
Hala rota eklenmiş gibi görünüyor.
Yanlış davranışı şu şekilde doğrulayabilirim:
PS C:\WINDOWS\system32> Find-NetRoute -RemoteIPAddress 8.8.8.8 | Select IPAddress,NextHop
IPAddress NextHop
--------- -------
10.100.100.6
10.100.100.5
Yardımlarınız için şimdiden teşekkür ederiz
redirect-gateway def1
config dosyasında bir tane vardı. Kaldırma + Eklentim sorunu çözdü. ödüllendirilmek istiyorsanız bir cevap vermelisiniz
pull-filter ignore "redirect-gateway"
.