OS X’te VPN DNS yapılandırma hatası


5

OS X 10.9.2 ile VPN'e (OpenVPN) bağlanmak için TunnelBlick kullanıyorum. Trafiği doğrulayabilir ve iletebilirim ancak VPN'den enjekte edilen DNS girişleri çalışmıyor.

İşte çıktısı scutil --dns (çözümleyici # 1, Tunnelblick tarafından enjekte edilen doğru DNS sunucusudur)

resolver #1
  search domain[0] : XXXXX.net
  nameserver[0] : 10.10.0.15
  if_index : 5 (en1)
  flags    : Request A records
  reach    : Reachable

Problem şu if_index olmalı tap0 ve yok en1. itibaren ifconfig:

en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether e4:ce:8f:1b:42:cc
    inet6 fe80::e6ce:8fff:fe1b:42cc%en1 prefixlen 64 scopeid 0x5
    inet 10.0.1.2 netmask 0xffffff00 broadcast 10.0.1.255
    nd6 options=1<PERFORMNUD>
    media: autoselect
    status: active

tap0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 0a:83:8d:37:dc:b9
    inet 10.10.0.100 netmask 0xffff0000 broadcast 10.10.255.255
    open (pid 4997)

nslookup, dig, ve host hepsi DNS sunucusuna doğru bir şekilde erişebilir, ancak OS X'in geri kalanı olamaz (Bunların OS X'in geri kalanına dayanmayan bağımsız bir çözüm mekanizmasına sahip olduğunu biliyorum). DNS paketlerinin gönderdiği Wireshark ile onayladım. nslookup ve. ark. dışarı çıkmak tap0 ve diğer programlar tarafından gönderilen DNS paketleri ping ) dışarı çıkmak eth0 ve elbette asla gideceği yere gitme Mümkün olabilir mi scutil aslında paketleri göndermeden önce yönlendirme masasına bakmıyor mu? Öyleyse, düzeltmek için scutil girişini nasıl düzenleyebilirim? if_index?

Tunnelblick yapılandırma aşağı açılır için ayarlandı set nameserver ve server.conf 'un ilgili kısmı aşağıda gösterilmiştir. DNS bilgisini doğru aldığımdan beri sorunun OS X ve scutil kurulumuyla olduğunu düşünüyorum.

...etc..

server-bridge 10.10.0.15 255.255.0.0 10.10.0.100 10.10.0.200

# Certain Windows-specific network settings
# can be pushed to clients, such as DNS
# or WINS server addresses.  CAVEAT:
# http://openvpn.net/faq.html#dhcpcaveats
# The addresses below refer to the public
# DNS servers provided by opendns.com.
push "dhcp-option DNS 10.10.0.15"
push "dhcp-option DOMAIN wattsworth.net"

...etc...

Lütfen Tunnelblick yapılandırmanızı ve OpenVPN sunucusu yapılandırmanızı da ekleyin ... push "dhcp-option DNS ..." deyimi sunucu tarafı ve Tunnelblick config içinde "set nameserver" 'Set DNS/WINS' yıkılmak.
milli

Yanıtlar:


0

Aynı sorunla mücadele ederek koşarken buldum scselect komut vermek new-location-name o anda kullanılan ile aynı şekilde ayarlanması ağ ayarlarını sıfırladı ve DNS VPN üzerinden çalışmaya başladı.

Aynı zamanda scutil sonuçlar sabit kaldı (yani, if_index Ethernet arayüzüne ayarlanmış).

İlk çalıştırma scselect Halihazırda kullanılan konumun GUID'ini öğrenmek için hiçbir argüman içermez, daha sonra tekrar argüman olarak amaçlanan konumla.

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.