Problème configuration RasAp

Bonjour à tous

D’avance merci pour votre lecture et j’espère que mon post sera suffisamment bien construit pour exposer mon problème

J’ai cherché sur une multitude de forum (anglais compris), et tester tout ce que j’ai pus mais je ne trouve pas la solution

Je viens d’installer RasAp, en effet ayant des objets fonctionnement uniquement en WiFi chez moi, je tente de les récupérer sur HA pour ensuite les piloter/programmer.
Et également de créer un réseau WiFi propre à chez moi pour la domotique

Déjà la je ne suis pas sûre de mon idée à 100%. Vous me direz :slight_smile:
Car très clairement je me base sur les recherches et les tutoriels que je trouve

Mon problème est lors du lancement j’obtiens ca:

[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 00-banner.sh: executing... 
-----------------------------------------------------------
 Hass.io Add-on: Hotspot wifi pour RPI
 Addon Hotspot wifi with raspap-webgui
-----------------------------------------------------------
 Add-on version: dev
 You are running the latest version of this add-on.
 System: Home Assistant OS 8.2  (aarch64 / raspberrypi4-64)
 Home Assistant Core: 2022.6.7
 Home Assistant Supervisor: 2022.05.3
-----------------------------------------------------------
 Please, share the above information when looking for help
 or support in, e.g., GitHub, forums or the Discord chat.
-----------------------------------------------------------
[cont-init.d] 00-banner.sh: exited 0.
[cont-init.d] 00-init: executing... 
[15:39:57] INFO: Init...
[cont-init.d] 00-init: exited 0.
[cont-init.d] 01-dhcpcd: executing... 
[15:40:01] INFO: Starting dhcpcd...
write_path: /proc/sys/net/ipv6/conf/dummy0/autoconf: Read-only file system
write_path: /proc/sys/net/ipv6/conf/eth0/autoconf: Read-only file system
write_path: /proc/sys/net/ipv6/conf/wlan0/autoconf: Read-only file system
write_path: /proc/sys/net/ipv6/conf/hassio/autoconf: Read-only file system
write_path: /proc/sys/net/ipv6/conf/docker0/autoconf: Read-only file system
write_path: /proc/sys/net/ipv6/conf/veth5abcdbd/autoconf: Read-only file system
write_path: /proc/sys/net/ipv6/conf/veth567ea95/autoconf: Read-only file system
write_path: /proc/sys/net/ipv6/conf/veth0851a1e/autoconf: Read-only file system
write_path: /proc/sys/net/ipv6/conf/vethc4cafb9/autoconf: Read-only file system
write_path: /proc/sys/net/ipv6/conf/vetha8b011b/autoconf: Read-only file system
write_path: /proc/sys/net/ipv6/conf/veth9ea577c/autoconf: Read-only file system
write_path: /proc/sys/net/ipv6/conf/vethff0c2a6/autoconf: Read-only file system
write_path: /proc/sys/net/ipv6/conf/vethe46c114/autoconf: Read-only file system
write_path: /proc/sys/net/ipv6/conf/veth7053581/autoconf: Read-only file system
write_path: /proc/sys/net/ipv6/conf/veth1a7120e/autoconf: Read-only file system
write_path: /proc/sys/net/ipv6/conf/veth55a55a2/autoconf: Read-only file system
write_path: /proc/sys/net/ipv6/conf/veth924f0b3/autoconf: Read-only file system
write_path: /proc/sys/net/ipv6/conf/veth60d9568/autoconf: Read-only file system
write_path: /proc/sys/net/ipv6/conf/vethbf4be8e/autoconf: Read-only file system
[cont-init.d] 01-dhcpcd: exited 0.
[cont-init.d] 01-log-level.sh: executing... 
[cont-init.d] 01-log-level.sh: exited 0.
[cont-init.d] 02-dnsmasq: executing... 
[15:40:02] INFO: Starting dnsmasq...
dnsmasq: failed to create listening socket for port 53: Address already in use
[cont-init.d] 02-dnsmasq: exited 2.
[cont-finish.d] executing container finish scripts...
[cont-finish.d] 99-message.sh: executing... 
-----------------------------------------------------------
                Oops! Something went wrong.

 We are so sorry, but something went terribly wrong when
 starting or running this add-on.
 
 Be sure to check the log above, line by line, for hints.
-----------------------------------------------------------
[cont-finish.d] 99-message.sh: exited 0.
[cont-finish.d] done.
[s6-finish] waiting for services.
[s6-finish] sending all processes the TERM signal.

J’ai donc compris que c’est un soucis de port et plus particulièrement le 53
En effet je possède également dnsmask et duckdns
Ce que je ne comprends pas ce que dans la configuration des 2 modules précédents je ne vois pas le port 53

Je précise que j’apprends au fur et à mesure et que je manque de beaucoup de savoir même si j’essaye de comprendre au maximum.

En espérant ne pas vous avoir dérangez pour rien et d’avance merci pour votre temps et aide.

Salut,

Le port 53 c’est le port du dns par défaut, donc le service dnsmasq embarqué dans RasAp entre en conflit avec le même service qui fonctionne sur ton Raspberry à la base

Pour info, j’avais joué ave Raspap il y a environ 1 an. Finalement j’ai abandonné niveau config ça marchait pas bien

Bonjour Pulpy,

Merci pour ta réponse rapide.
Ok du coups il y a une solution ?

Si tu as abandonné RasAp, tu as trouvé une autre solution pour les appareils en wifi ?

Merci encore

Changer le port par défaut du service dnsmasq du pi pour que raspap puisse l’utiliser

Un vrai routeur

Ok merci Pulpy pour ta réponse.

Je vais voir comment faire ça pour le moment

Si tu as des tutos/sujets de référence pour apprendre, je suis preneuse. Ou des références pour toi qui te semble les plus fonctionnel. Merci encore !

Salut

sudo nano /etc/dnsmasq.conf

Edite la ligne avec par exemple ip/port
listen-address=127.0.0.1#5300

sudo systemctl restart systemd-resolved

Après relance Raspap

Là on rentre dans l’organisation réseau plus classique.
Tu peux t’en sortir aussi avec un vieux routeur qui ne fait que du 2.4ghz et en créant un SSID dédié.
Ou bien avec un routeur plus récent qui gère plus SSID/vlan.
Avant de changer, regarde quand même si Raspap répond à ton besoin. Sur le papier c’est sans doute suffisant et depuis mon essai l’expérience est peut-être améliorée

Bonjour Putty,

J’ai tenté en ssh ou meme directement sur l’invit commande de HA, mais à chaque fois j’obtiens ça

[core-ssh ~]$ sudo nano/etc/dnsmas.conf
-bash: sudo: command not found

et quand je tente une installation j’ai ça

[core-ssh ~]$ apt install sudo -y
-bash: apt: command not found

J’avais déjà tenté de comprendre et trouver une solution mais … je reste bloquée à chaque fois. Il doit me manquer un truc

Je me garde ton idée sous le coude, si j’en viens à faire ça, je me plongerais dans des recherches avant, car SSID me parle de très loin et vlan, pas du tout.

Encore merci à toi !

Attention pour ‹ core-ssh › ça veut dire que tu es dans le core … de HAOS ?
Si tu es déjà root, tu peux te dispenser d’ajouter sudo et si nano n’est pas dispo, il restera l’editeur vi
Dernier point, il faut pas oublier l’espace entre nano et /etc/Xxxxxxxx

Il semblerait oui que je soit de la core de HA… j’y ai toujours été depuis mon installation

en enlevant sudo et en respectant ce que tu as dis j’obtiens

Le fichier est vide, ce qui n’est pas cohérent car dns marche très bien. Ou je dois apprendre à sortir du core
Il y a vraiment un truc qui ne vas pas.
Je vais essayer de tout reprendre pour ne pas t’embêter plus.
Il y a qq chose que j’ai dut mal faire qq part.

Encore merci à toi

Si tu es sous haos, c’est particulier. le ssh que tu utilises arrives dans le container, pas dans l’os …
Je regarderai ce soir sur une installation de test si tu ne trouves, pas d’ici là

De plus je me demande si en changeant de port je ne vais par faire planter dnsmask et duckdns
et si je vais devoir agir sur ma livebox.
Mon manque de connaissance semble être trop important pour ne pas faire de « conneries »

Je tente d’avancer, si j’ai quoique ça soit je te dirais.

Entendu je te dirais ce soir si j’ai progressée.

Tu peux essayer de mettre un autre port ici (en bas de la config de dnsmasq)

ça doit permettre de démarrer Raspap.
Après quel usage as-tu de dnsmask ?

Justement à force de chercher j’ai reussi à passer par la config de dnsmasq justement ! (avant il n’enregistrais pas quand je changé le port) et j’ai donc raspap qui démarre enfin !

J’avais installé dnsmask en suivant un tuto, en même temps que duckdns, pour accéder à HA à distance.

Encore merci pour ton aide et ta patience, plus qu’a dompter raspap ! J’avance !