Snappy Core 16 Atualização do DNS dinâmico

1

Eu tenho um Raspberry Pi 3 rodando um servidor web no Ubuntu Snappy Core 16, e estou usando DNS dinâmico para endereçar para o meu IP. Eu uso NO-IP para um DNS dinâmico gratuito e requer uma atualização a cada 30 dias ou expira. Eles oferecem pacotes para seu próprio cliente de atualização de DNS dinâmico, mas, até onde eu sei, não consigo instalar esses programas com o Snappy Core. Meu roteador não suporta isso, então não posso configurá-lo dessa maneira.

Existe uma maneira de configurar essas atualizações agendadas com o Snappy Core 16? Ainda um pouco novo com esses sistemas, soluções mais simples são preferidas.

    
por Make465213 06.12.2016 / 11:20

1 resposta

1

Primeiro de tudo, você ainda pode usar o seu cliente de atualização dinâmica no Ubuntu Core, basta baixar seu tarball e usar os binários pré-compilados a partir dele.

Se isso não fosse bom o suficiente para você, seria incrivelmente fácil tirar proveito disso. Crie um arquivo snapcraft.yaml , preencha-o assim:

name: dynamic-update-client
version: 2.1.9snap1
summary: No-IP dynamic DNS update client
grade: stable
confinement: strict
description: |
  Dynamic DNS Update Client continually checks for IP address changes in the
  background and automatically updates the DNS at No-IP whenever it changes.

apps:
  noip2:
    command: noip2
    plugs: [network, network-bind]

parts:
  dynamic-update-client:
    plugin: make
    source: https://www.noip.com/client/linux/noip-duc-linux.tar.gz
    source-subdir: noip-2.1.9-1
    artifacts: [noip2] # Otherwise it tries to configure while building
    build-packages: [gcc, libc6-dev]
    organize:
      noip2: bin/

e execute snapcraft nele.

    
por Kyle 06.12.2016 / 17:32