基本的にnmcliでホームルーターを作成しようとしています。接続するクライアントデバイスが、イーサネットまたはwifiのどちらで接続するかに関係なく、同じサブネット上にあることを望みます。ただし、wifiホットスポットを作成すると、natの背後に独自のサブネットが作成されます。そのため、イーサネット上のデバイスは、wifi経由で接続されているデバイスにアクセスできません。
私がwifiホットスポットを作成するために使用しているコマンドは
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
これを機能させるためにいくつかのことを試しました。
最初にipv4.methodをautoに切り替えようとしましたが、これにより接続が開始されなくなります。次に、イーサネットとWiFiの間にブリッジを作成しようとしましたが、apモードはUbuntuのブリッジをサポートしていないようです。誰もが、単なるアクセスポイントを設定しているようです。
独自のNATとサブネットを作成しないアクセスポイントをどのように設定できるか、誰にもアイデアがありますか?
コマンドが正しくありません。これを試して
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