Problème projet repeteur wifi

Paramétrer le Raspberry Pi B/B+ pour se connecter via Ethernet ou une clé WiFi USB

Modérateurs : Francois, maxty01

Répondre
jeron
Messages : 4
Enregistré le : ven. 9 avr. 2021 15:14

Problème projet repeteur wifi

Message par jeron » ven. 9 avr. 2021 15:26

Bonjour à tous,

tout d'abord, je m'excuse d'avance si ma demande a déjà été traité plusieurs fois mais je vous promets, j'ai longtemps cherché sans succès.

Alors voila, je souhaite créer avec mon Raspberry pi 4 un répéteur wifi à mettre dans mon salon pour que ma centrale d'alarme puisse être connecté à internet. Actuellement, celle ci se trouve au sous sol et ma box à l'étage. Il y a donc trop de distance.
Mon souhait est donc de me connecté via le wifi intégré au raspberry à ma box et de créer un hotspot wifi via mon dongle usb qui sera relié à ma centrale d'alarme.

J'avais commencé à installer un serveur dhcp et le paquet hostapd : impossible d'activer le hotspot sur mon dongle usb. Je me dis bon, je vais inverser car peut être un problème de driver. En inversant, problème identique...
Je trouve un tuto sur raspap et je me dis, bon bas moi c'est ce que je veux sauf que je me fiche de l'eth0 je vais rajouter mon dongle usb et basta. Impossible de paramétrer comme je le souhaite.

Pour info, si j'installe Raspberry pi os + mon dongle avec le bon driver, ça fonctionne donc le soucis n'est pas du coté dongle.

Si jamais vous avez déjà réalisé un routeur / hotspot WIFI vers WIFI je suis preneur !

Merci d'avance pour votre aide ! :)

[EDIT] : Je viens de réussir à diffuser l'AP sur le WLAN0 mais cela ne fonctionne pas pour au temps. Je vais mettre mes fichiers configs afin que cela soit plus explicite

dyox
Raspinaute
Messages : 969
Enregistré le : dim. 28 déc. 2014 15:28
Localisation : Le long de la côte, au dessus du pays des bigoudennes, aïe

Re: Problème projet repeteur wifi

Message par dyox » ven. 9 avr. 2021 17:33

Bonjour et bienvenue,

Il faut avoir un chipset qui fasse AP (Access Point) et le chipset du Pi le fait. On le voit avec la commande iw list , section "Supported interface modes".

Le plus est de vous inspirer de ce post : viewtopic.php?f=58&t=3248
Et nous dire si cela à fonctionner car il date.

Sinon il y a aussi 2-3 articles de François sur le site, il faut y rechercher routeur, portail, raspAP...

Et après sécuriser les échanges réseaux avec iptables ou nftables pour avoir un truc propre mais ça c'est plus compliqué.

Bon courage

jeron
Messages : 4
Enregistré le : ven. 9 avr. 2021 15:14

Re: Problème projet repeteur wifi

Message par jeron » ven. 9 avr. 2021 20:34

Bonsoir Dyox,

merci pour votre réponse. Effectivement, celui du PI le support à merveille. Pour rappel, je ne me sers pas du tout de l'eth0.
J'ai réussi à me connecter à ma box internet via le wlan1 (clef usb wifi) et j'émets un hotspot sur le wlan0. Cependant, je n'arrive pas à me connecter à mon hotspot. En ayant regarder, le service dhcpcd ne veut pas démarrer. Du coup si je n'ai pas d'IP que l'on m'attribue, je ne peux pas me connecter. Cela me semble logique, ai-je faux ?

Je bloque sur le pourquoi ce service ne veut pas se lancer.
Si vous en avez le temps et l'envie, je suis preneur de votre aide :)

Excellente soirée.

dyox
Raspinaute
Messages : 969
Enregistré le : dim. 28 déc. 2014 15:28
Localisation : Le long de la côte, au dessus du pays des bigoudennes, aïe

Re: Problème projet repeteur wifi

Message par dyox » ven. 9 avr. 2021 21:00

le service dhcpcd ne veut pas démarrer
C'est un service est par conséquence extrêmement verbeux donc nickel pour se dépanner. Regardez dans ma signature, je parle comment se dépanner avec les logs.
Il y a 3 moyens :
- journalctl...
- systemctl status dhcpcd
- et les logs purs /var/log/...

Bonne recherche

Après on peut commencer par la base : cela fonctionnne bien avec seul le wifi du Pi ? et seul le dongle ?

dyox
Raspinaute
Messages : 969
Enregistré le : dim. 28 déc. 2014 15:28
Localisation : Le long de la côte, au dessus du pays des bigoudennes, aïe

Re: Problème projet repeteur wifi

Message par dyox » sam. 10 avr. 2021 20:45

ce post et plus récent : viewtopic.php?f=58&t=5595

jeron
Messages : 4
Enregistré le : ven. 9 avr. 2021 15:14

Re: Problème projet repeteur wifi

Message par jeron » mer. 14 avr. 2021 00:08

Bonsoir,

voici les infos pour le service dhcpcd :

pi@raspberrypi:~ $ systemctl status dhcpcd
Warning: The unit file, source configuration file or drop-ins of dhcpcd.service changed on disk. Run 'systemctl daemon-reload' to reload units.
● dhcpcd.service - dhcpcd on all interfaces
Loaded: loaded (/lib/systemd/system/dhcpcd.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/dhcpcd.service.d
└─wait.conf
Active: failed (Result: exit-code) since Tue 2021-04-13 21:00:58 CEST; 3h 3min ago
Process: 382 ExecStart=/usr/lib/dhcpcd5/dhcpcd -q -w (code=exited, status=6)

avril 13 21:00:58 raspberrypi systemd[1]: Starting dhcpcd on all interfaces...
avril 13 21:00:58 raspberrypi dhcpcd[382]: Not running dhcpcd because /etc/network/interfaces
avril 13 21:00:58 raspberrypi dhcpcd[382]: defines some interfaces that will use a
avril 13 21:00:58 raspberrypi dhcpcd[382]: DHCP client or static address
avril 13 21:00:58 raspberrypi systemd[1]: dhcpcd.service: Control process exited, code=exited, status=6/NOTCONFIGURED
avril 13 21:00:58 raspberrypi systemd[1]: dhcpcd.service: Failed with result 'exit-code'.
avril 13 21:00:58 raspberrypi systemd[1]: Failed to start dhcpcd on all interfaces.

et voici mon fichier de config :

# A sample configuration for dhcpcd.
# See dhcpcd.conf(5) for details.

# Allow users of this group to interact with dhcpcd via the control socket.
#controlgroup wheel

# Inform the DHCP server of our hostname for DDNS.
hostname

# Use the hardware address of the interface for the Client ID.
clientid
# or
# Use the same DUID + IAID as set in DHCPv6 for DHCPv4 ClientID as per RFC4361.
# Some non-RFC compliant DHCP servers do not reply with this set.
# In this case, comment out duid and enable clientid above.
#duid

# Persist interface configuration when dhcpcd exits.
persistent

# Rapid commit support.
# Safe to enable by default because it requires the equivalent option set
# on the server to actually work.
option rapid_commit

# A list of options to request from the DHCP server.
option domain_name_servers, domain_name, domain_search, host_name
option classless_static_routes
# Respect the network MTU. This is applied to DHCP routes.
option interface_mtu

# Most distributions have NTP support.
#option ntp_servers

# A ServerID is required by RFC2131.
require dhcp_server_identifier

# Generate SLAAC address using the Hardware Address of the interface
#slaac hwaddr
# OR generate Stable Private IPv6 Addresses based from the DUID
slaac private

interface wlan0
static ip_address=192.168.10.1/24
denyinterfaces eth0
denyinterfaces wlan0

# Example static IP configuration:
#interface eth0
#static ip_address=192.168.0.10/24
#static ip6_address=fd51:42f8:caae:d92e::ff/64
#static routers=192.168.0.1
#static domain_name_servers=192.168.0.1 8.8.8.8 fd51:42f8:caae:d92e::1

# It is possible to fall back to a static IP if DHCP fails:
# define static profile
#profile static_eth0
#static ip_address=192.168.1.23/24
#static routers=192.168.1.1
#static domain_name_servers=192.168.1.1

# fallback to static profile on eth0
#interface eth0
#fallback static_eth0
------------------------------------------------------------------------------------

Je crois que je mélange un peu... le wlan0 étant le wifi intégré au PI, c'est lui qui doit faire AP et donc attribuer une IP au station qui se connecte dessus. Du coup ayant mis denyinterfaces wlan0 ? Je ne comprends pas trop la fonction de cette ligne.

Répondre

Retourner vers « Le réseau sur le Raspberry Pï »