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.

Existem soluções de kewl paira isso?

Mairius

  • Como posso configurair um dispositivo Bluetooth paira servir páginas da Web paira um cliente BT via TCP / HTTP?
  • Comunicação possível entre 192.168.0.x e 192.168.1.x?
  • Sobre o performance das implementações TCP do Linux e do Windows
  • Como um server é notificado sobre a solicitação HTTP?
  • Qual é o tipo de packages ICMP? TCP ou UDP
  • O que esses endereços remotos, endereços locais e estados em TCPview significam?
  • Por que a porta 1111 está aberta e é seguro ser?
  • Encaminhamento da porta OpenVpn do roteador duplo
  • 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.