CTparental a migrer sur gitlab depuis le rachat de github par Microsoft =>
https://gitlab.com/marsat/CTparental
la dernier version de CTparental pour fedora28 utilise systemd timer en remplacement des crontab, les interface lo:1 et lo:2 sont aussi configurer via systemd pour une mailleur compatibilité inter-distribution , la possibilité de fonctionner en client serveur (util si plus d'un pc sur le me réseaux), ainsi que d'autre corrections de bug et optimisation du code.
j'ai testé sous fedora28 amd64 install par défaut en virtualbox , pas de problème constaté mais ne pas hésiter à remonter les bugs sur
https://gitlab.com/marsat/CTparental/issues
On désinstall les anciennes versions et on surprime les fichiers de configuration car non compatibles avec la nouvelle version.
avant d'aller plus loin, je préviens que ce paquet et en conflit avec shorewall qui sera désinstaller durant sont install, une foie installer le pare-feu seras gérais au moyen de règle iptables , il faudra pour cela lancer la commande
CTparental -ipton
pour ajouter des règles personnalisées éditez le fichier
/etc/CTparental/iptables
puis relancez la commande CTparental -ipton
pour ajouter une liste noire d' ipv4 et/ou ipv6, éditez le fichier
/etc/CTparental/ip-blackliste
puis exécutez la commande CTparental -ipton
desinstall
su
dnf remove ctparental dnsmasq lighttpd-fastcgi lighttpd php-cgi
rm -rf /etc/CTparental
exit
Install
wget https://gitlab.com/marsat/CTparental/uploads/7a56b52d04a669b2d4c2311563bc02ca/ctparental_fedora28-4.25.05m-1.noarch.rpm
su
dnf install ctparental_fedora28-4.25.05m-1.noarch.rpm
exit
l'identifiant / mot de passe pour l'interface d'administration en
https://admin.ct.local/ sont admin / admin par défaut mais peuvent être changer/réinitialisés en lancent la commande:
Copier vers le presse-papierCode BASH :
su
CTparental -uhtml
exit
ou celle ci:
Copier vers le presse-papierCode BASH :
su
CTparental -setadmin "login" "mot_de_passe"
exit
pour plus d'info sur les commandes
Copier vers le presse-papierCode BASH :
su
CTparental
exit
pour que selinux sonne pas a tous bout de chant j'ai aussi fait ceci
wget -c https://gitlab.com/marsat/CTparental/-/archive/min/CTparental-min.tar.gz
tar -xvzf CTparental-min.tar.gz
cd CTparental-min/fedora28/
su
./install.selinux_rules.sh
quelque alerte selinux semble malgré tous subsister mais rien de bloquant.