J'essaie de créer ce qui est essentiellement un routeur domestique avec nmcli. Je voudrais que les périphériques clients qui se connectent soient sur le même sous-réseau, qu’ils se connectent en Ethernet ou en wifi. Cependant, lorsque je crée mon point d'accès wifi, il crée son propre sous-réseau derrière un nat. Par conséquent, les périphériques Ethernet ne peuvent pas accéder aux périphériques connectés via le réseau wifi.
La commande que j'utilise pour créer le point d'accès wifi est
nmcli c add type wifi ifname wlan0 con-name test autoconnect no ssid test -- 802-11-wireless.mode ap ipv4.method shared 802-11-wireless.band bg 802-11-wireless.channel 6 802-11-wireless-security.key-mgmt wpa-psk 802-11-wireless-security.psk MyPassword
J'ai essayé plusieurs choses pour que cela fonctionne.
J'ai d'abord essayé de basculer ipv4.method sur auto, mais cela force la connexion à ne jamais démarrer. Ensuite, j'ai essayé de créer un pont entre Ethernet et le WiFi, mais il semble que le mode ap ne supporte pas les ponts dans Ubuntu. Tout le monde semble mettre en place un point d’accès réel.
Quelqu'un at-il une idée de la façon dont je peux configurer un point d'accès qui ne crée pas ses propres nat et sous-réseau?
Votre commande n'est pas correcte. Essaye ça
nmcli c add type wifi ifname wlan0 con-name test autoconnect no ssid test
nmcli connection modify sentinel 802-11-wireless.mode ap 802-11-wireless.band bg ipv4.method shared
nmcli connection up test