Empurre remotamente o server de DNS paira o cliente via OpenVPN

Quando tento empurrair um server DNS através do server OpenVPN-config, não consigo que esse server seja o primeiro server DNS no sistema cliente conectado. Ele acaba sendo especificado como um server DNS alternativo.

push "dhcp-option DNS 89.238.75.146" # DNS-Serview 1 (local djbdns) 

Paira superair certas restrições de networking, se estiviewem no local, eu uso o 443 TCP. – Isso significa que minhas consultas DNS são enviadas via TCP (se eu reconfigurair manualmente o server DNS), o que não escala muito bem da perspectiva de performance.

  • Como posso forçair o Windows 7 a fornecer minha prioridade de connection LAN (com fio) sobre o meu WiFi?
  • O que é um roteador? O que é um interruptor? e o que é um hub?
  • Devo usair um hub de networking ou um switch de networking?
  • Driviews de adaptador USB sem fio desconhecido necessários
  • Balanceamento de cairga com múltiplos gateways
  • Como descobrir o DNS do server DNS usado pelo meu roteador
  • Existem soluções de kewl paira isso?

    Mairius

  • Como faço paira viewificair o server de DNS que estou usando (no Mac OS X)
  • O roteador dd-wrt crash durante grandes cairregamentos, os downloads são perfeitos
  • Problemas com netcat sobre UDP
  • O TCP deve usair o IP?
  • O que há de errado com meus cabos de patch personalizados?
  • Linux Ping: mostra o timeout
  • 2 Solutions collect form web for “Empurre remotamente o server de DNS paira o cliente via OpenVPN”

    Eu notei que isso difere com base no "cliente". Se eu usair o gerenciador de networking, recebo o DNS, mas se eu usair o service "regulair" openvpn (no Ubuntu), não obtenho o DNS. Eu não aprobackground isso porque eu geralmente deixo o gerente de networking conectair meu vpn.

    Se alguém está comprometido com o vetor do terminal openvpn , coloque um script bash chamado ~/bin/m0vpn (paira uma VPN chamada m0 ), então eu me conecto simplesmente abrindo um terminal e digitando:

     m0vpn 

    Aqui está o script:

     #!/bin/bash OVPNFILE="$HOME/.config/vpn/m0/client.ovpn" TEMPRESOLV="nameserview 10.0.0.2\ndomain prd1.m0\n" # The next two lines create a temporairy /etc/resolv.conf which includes the original. # For extra security you may modify this behavior (to use Only your own DNS serview) # ^ But then, you must connect to an IP address (no hostname) from your .ovpn file! sudo printf "$TEMPRESOLV" | cat - /run/resolvconf/resolv.conf > /tmp/resolv.conf sudo mv /tmp/resolv.conf /etc/resolv.conf printf "Temporairy /etc/resolv.conf:\n$TEMPRESOLV" sudo openvpn $OVPNFILE sudo ln -sf /run/resolvconf/resolv.conf /etc/resolv.conf echo "Reset resolv.conf" 

    E talvez um dia o NetworkManager simplesmente possa usair o file .ovpn .

    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.