noip2 не может обновить мой IP-адрес правильно после перезагрузки компьютера

В то время как (учитывая ваш вход) Не совсем понятно, что вы пытаетесь сделать в полной мере, проблема с выходом заключается в том, что только последняя линия, подаваемая в awk, будет напечатана Из-за того, что вы поместите печать в конце концов.

Это должно выглядеть так:

BEGIN { 
  RS="\n\n"; FS=" ";
}
{ 
  print $1,$2,$3,$4,$5; 
}

Примечание. Отступ - это только мои личные предпочтения.

0
01.05.2015, 19:36
2 ответа

У меня возникла та же ошибка, IP 0.0.0.0 и работа после перезапуска службы вручную.

Чтобы исправить это, я просто установил задержку для запуска сценария клиента (и обновления IP-адреса) с 'sleep 10' после 'start)' - строки.

#! /bin/sh
# /etc/init.d/noip2.sh

# Supplied by no-ip.com
# Modified for Debian GNU/Linux by Eivind L. Rygge <eivind@rygge.org>
# corrected 1-17-2004 by Alex Docauer <alex@docauer.net>

# . /etc/rc.d/init.d/functions  # uncomment/modify for your killproc

DAEMON=/usr/local/bin/noip2
NAME=noip2

test -x $DAEMON || exit 0

case "$1" in
    start)
    echo -n "Starting dynamic address update: "
    sleep 10
    start-stop-daemon --start --exec $DAEMON
    echo "noip2."
    ;;
    stop)
    echo -n "Shutting down dynamic address update:"
    start-stop-daemon --stop --oknodo --retry 30 --exec $DAEMON
    echo "noip2."
    ;;

    restart)
    echo -n "Restarting dynamic address update: "
    start-stop-daemon --stop --oknodo --retry 30 --exec $DAEMON
    start-stop-daemon --start --exec $DAEMON
    echo "noip2."
    ;;

    *)
    echo "Usage: $0 {start|stop|restart}"
    exit 1
esac
exit 0
1
28.01.2020, 02:50

Старый пост, но я столкнулся с той же проблемой (0.0.0.0 в последнем IP-адресе ). Мне помогло просто добавить 2 правила INPUT и OUTPUT для TCP-порта 8245 в мои iptables.

0
28.01.2020, 02:50

Теги

Похожие вопросы