web-dev-qa-db-fra.com

Configurer le programme de mise à jour IP pour OpenDNS

Je voudrais configurer un programme de mise à jour IP pour OpenDNS.

  1. Quels paquets dois-je installer?
  2. Quelle configuration est nécessaire?

Je ne demande pas comment inclure les serveurs OpenDNS dans mon /etc/resolv.conf.

5
hhlp

Après quelques recherches, je peux le configurer:

  1. créez votre compte dans OpenDns.
  2. installer ddclient:

    ddclient est un client Perl utilisé pour mettre à jour les entrées DNS. Ce client travaille avec tous nos services ainsi que des services fournis par plusieurs de nos concurrents.

    Sudo apt-get install ddclient

    quand il commence à demander des paramètres, il suffit de cliquer sur next et next ...

Maintenant, nous devons configurer 2 fichiers, ouvrir un terminal et taper ce qui suit:

Sudo nano /etc/default/ddclient
# Configuration for ddclient scripts
# Generated from debconf on Mon Aug 2 12:39:39 CEST 2010
#
# /Etc/default/ddclient

# Set to "true" if ddclient run Should Be Every time a new ppp connection is
# Established. This Might Be Useful, if You are using dial-on-demand.
run_ipup = "false"

# Set to "true" if ddclient Should run in daemon mode
# If tis is changed to true, run_ipup Must Be Set to false.
run_daemon = "true"

# Set the time interval Between the updates of the dynamic DNS name in seconds.
# This option only Takes effect if the ddclient runs in daemon mode.
daemon_interval = "300"

maintenant avec l'autre:

Sudo nano /etc/ddclient.conf
# #
# # OpenDNS.com account-configuration
# #

ssl = yes
use = web, web = whatismyip.org

server = updates.opendns.com
protocol = dyndns2
login = username in OpenDNS                   <-----
password = 'key OpenDNS'                      <----- CHANGE THIS
(Name of the network you set up in OpenDNS)   <----- 

Et configurez votre DNS comme décrit dans le message de JE2Tom.

2
hhlp

La méthode normale pour l’installer à la maison consiste à configurer votre routeur pour l’utiliser. La procédure à suivre varie d’un modèle à l’autre, mais la page de support de base pour OpenDNS est ici , c’est un bon point de départ.

Si vous voulez toujours configurer votre machine Ubuntu pour utiliser OpenDNS, leur procédure est ici .

Bonne chance.

8
Tom Brossman

Très agréable. Cependant, suite aux conseils ci-dessus, l'erreur se produit pour moi: "AVERTISSEMENT: impossible de déterminer l'adresse IP". Pour résoudre cette erreur, il suffisait de supprimer les espaces vides dans les options du fichier.

Et pour obtenir l'IP, c'est mieux le site: myip.dnsomatic.com

Voir ci-dessous:

Sudo nano /etc/ddclient.conf 
# #
# # OpenDNS.com account-configuration
# #

ssl=yes
use=web, web=myip.dnsomatic.com

server=updates.opendns.com
protocol=dyndns2
login=username in OpenDNS                   <-----
password='key OpenDNS'                      <----- CHANGE THIS
(Name of the network you set up in OpenDNS)   <-----

Test si tout va bien avec la commande:

Sudo ddclient -verbose -file /etc/ddclient.conf
5
user268594

À compter de 2018, voici les étapes à suivre pour que le programme de mise à jour IP fonctionne. Cette réponse intègre les deux réponses précédentes par hhlp et user268594.

Pour limiter les mises à jour à un réseau spécifique, reportez-vous à cette question .

Installation

Installez le programme de mise à jour:

$ Sudo apt install ddclient

Cela ouvrira son interface utilisateur basée sur Shell. La correction de ses valeurs configurées n’est pas très importante pour le moment, car elles doivent être reconfirmées et éventuellement modifiées ultérieurement.

Configurer le client

Utilisez Sudo nano /etc/default/ddclient pour configurer comme suit:

# Configuration for ddclient scripts 
# generated from debconf on Sun Jun 24 00:08:13 EDT 2018
#
# /etc/default/ddclient

# Set to "true" if ddclient should be run every time DHCP client ('dhclient'
# from package isc-dhcp-client) updates the systems IP address.
run_dhclient="false"

# Set to "true" if ddclient should be run every time a new ppp connection is 
# established. This might be useful, if you are using dial-on-demand.
run_ipup="false"

# Set to "true" if ddclient should run in daemon mode
# If this is changed to true, run_ipup and run_dhclient must be set to false.
run_daemon="true"

# Set the time interval between the updates of the dynamic DNS name in seconds.
# This option only takes effect if the ddclient runs in daemon mode.
daemon_interval="300"

Compte tenu de ce fichier, lors d’un redémarrage, le processus ddclient devrait démarrer automatiquement en mode démon.

$ ps aux | grep [d]dclient
root     15323  0.0  0.0  39564 10036 ?        S    09:11   0:00 ddclient - sleeping for 180 seconds

Configurez ddclient.conf

Utilisez Sudo nano /etc/ddclient.conf pour configurer comme suit:

protocol=dyndns2
use=web, if=myip.dnsomatic.com
ssl=yes
server=updates.opendns.com
[email protected]
password='YOUR_PASSWORD'
Home

Personnalisez les trois dernières lignes ci-dessus. La dernière ligne est votre étiquette de réseau, comme indiqué dans Paramètres OpenDNS .

La référence principale de cette section est un article de support OpenDNS .

Tester

Testez une fois (pas en tant que démon):

$ Sudo ddclient -verbose -file /etc/ddclient.conf

Lorsque la commande ci-dessus est exécutée pour la première fois, la dernière ligne de la sortie devrait représenter:

SUCCESS:  updating Home: good: IP address set to 72.30.35.10

Si la commande est répétée, la dernière ligne de la sortie devrait représenter:

SUCCESS:  Home: skipped: IP address was already set to 72.30.35.10.
3
Acumenus

C'est une question de sept ans n'est plus pertinente. OpenDNS n'a pas besoin d'un programme de mise à jour sous Windows ou Linux.

Pour simplifier, ajoutez les adresses IP primaire et secondaire OpenDNS dans le routeur. Une spécification couvre soit Ethernet ou WiFi. Si cela ne peut pas être fait dans le routeur, comme dans mon cas parce que le DNS de votre fournisseur de services Internet (ISP) et qu'ils ne sont pas remplaçables, placez-les dans la configuration du réseau.

Selon leur connexion, ils se trouvent dans l'onglet Paramètres IPv4 ou IPv6, sous des serveurs DNS supplémentaires, tels que: 208.67.222.222, 208.67.222.220. Dans ce cas, ils doivent être spécifiés pour chaque type de connexion. Testez-le avec le site Web OpenDNS suivant: https://welcome.opendns.com/

0
ineuw