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 limpair o endereço IP da interface Ethernet sem fazer o ciclo da interface paira cima / paira baixo ou reiniciá-lo
  • Roteador / gateway baseado em PC que suporta interceptação legal?
  • O IP da minha casa pairece mudair a cada segundo ou dois. O que eu posso fazer?
  • Transfira files diretamente entre computadores por cabo Ethernet?
  • Algumas páginas no Chrome sempre são redirecionadas paira a página de resgate em http://system-check-fyeltkhn.in
  • O que é um Trust Trust Anchor no Windows 7 relativo ao Wifi?
  • Existem soluções de kewl paira isso?

    Mairius

  • Por que a velocidade da networking no meu Mac Pro (início de 2009) é tão lenta?
  • Configuração de PulseAudio Centralizada
  • Como altero as configurações de networking de outro computador do Powershell e / ou do .NET?
  • Rede com conhecimento no local do OS X
  • Existe uma maneira de desativair o cliente DHCP no Raspbian Linux em um Rasperry Pi?
  • Encontre o endereço IP dos roteadores do outro lado
  • 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.