En fait, mille excuses, j'ai touvé ce qui s'est passé.
Mon adresse IP chez Orange a changé durant la nuit, mais le client no-ip ne l'a pas signalé.
Ensuite, mon script de firewall chez OVH n'a pas détecté le changement d'adresse et m'a bloqué en IPv4.
La solution, c'est de me connecter en IPv6 ...
Cela me montre l'inefficacité du script no-IP présent sur la LiveBox 4.
Encore une bonne raison de migrer vers un by-pass.
Nouveau client Sosh fibre, je me pose aussi la question d'utiliser la LiveBox ou pas. Si le protocole côté WAN ne changeait jamais je ne l'utiliserais pas mais là je penche plus sur utiliser la Livebox à minima.
Il me semble que l'on peut bien désactiver le serveur DHCP LAN de la Livebox. Je pense faire ça pour avoir mon serveur DHCP (qui pousse sa propre adresse en relai DNS) sur mon serveur Debian sur mon LAN.
Pour l'adresse dynamique, j'utilise un script et un nom de domaine chez OVH, pas besoin de mettre un routeur pour ça, n'importe quel machine sur ton LAN peut le faire.
Ex de script dans mon cron hourly:
#! /bin/sh
################################################################################
#This file is part of zwindler/dynhost
#Copyright (C) 2016 Denis GERMAIN
#
#This program is free software: you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation, either version 3 of the License, or
#(at your option) any later version.
#
#This program is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#
#You should have received a copy of the GNU General Public License
#along with this program. If not, see <http://www.gnu.org/licenses/>.
################################################################################
#Logfile: dynhost.log
#
#CHANGE: « HOST », « LOGIN », « PASSWORD » and « LOG_FILE » to reflect YOUR account variables
#OR: use, in argument, a custom file contains « HOST », « LOGIN », « PASSWORD » and « LOG_FILE »
if [ -f "$1" ]; then
. $1
else
HOST='lalala.net'
LOGIN='lalala.net-II12345'
PASSWORD='bestpassword'
LOG_FILE='/home/user/dynhost/dynhost.log'
fi
echo ---------------------------------- >> $LOG_FILE
echo `date` >> $LOG_FILE
IP=`curl https://ifconfig.co`
OLDIP=`dig +short $HOST`
if [ "$IP" ]; then
if [ "$OLDIP" != "$IP" ]; then
echo -n "Old IP: [$OLDIP]" >> $LOG_FILE
echo -n "New IP: [$IP]" >> $LOG_FILE
wget -q -O - 'http://www.ovh.com/nic/update?system=dyndns&hostname='$HOST'&myip='$IP --user=$LOGIN --password=$PASSWORD >> $LOG_FILE
else
echo "Notice: IP $HOST [$OLDIP] is identical to WAN [$IP]! No update required." >> $LOG_FILE
fi
else
echo "Error: WAN IP not found. Exiting!" >> $LOG_FILE
fi
In fine ma Livebox ferait routage, switch, wifi AP, NAT et firewall.
Mais pas serveur DHCP, ne fournirait pas les adresses DNS.
Dans ces conditions ma seule contrainte est de devoir régler les règles de NAT/firewall depuis l'interface de la Livebox et éventuellement les performances de routage. Mais de ce que je lis la Livebox est suffisamment bonne en routage pour mes 300/300 Mbps.