プロジェクトの頭脳として機能しているRaspberryPiと通信する方法を取得する必要があります。欠けているのはワイヤレスTCP/IPリンクです。
Hostapdを使用してルーターをセットアップするためのチュートリアルがいくつかありますが、PIがヘッドレスで実行されており、インターフェイスを正しくセットアップできないと、SDを取り出して有線接続を修正することになるため、問題が発生します。また、PIがエンドポイントであるため、本当にブリッジが必要ですか?
私が欲しいもののためのより簡単な解決策はありますか? (1〜2クライアントが必要です。静的IPで問題ありません)
これが私のnetctl設定です:
##Wired###################################
Interface=eth0
Connection=ethernet
IP=static
Address=('192.168.0.5/24')
##Bridge##################################
Interface=br0
Connection=bridge
BindsToInterfaces=(eth0)
IP=static
Address=('192.168.0.6/24')
SkipForwardingDelay=yes
そして、ミニマリストのhostapd構成:
interface=wlan0
ctrl_interface=/var/run/hostapd
ssid=randomssid
channel=5
auth_algs=1
driver=rtl871xdrv
hw_mode=g
logger_stdout=-1
logger_stdout_level=2
ieee80211n=1
bridge=br0
この設定では、ワイヤレスカードがIPを取得しないという問題があります。通常のカードとして設定し、hostapdに任せることになっていますか?
また、私が言ったように、有線カードにルーティングする必要はありませんが、ブリッジを取り除くことはできますか?
systemd-networkdを使用すると、次のようなことができます。
[Match]
Name=wlan0
[Network]
Address=192.168.x.x
ワイヤレスカードアドレスを設定します(netctlを無効にして、両方を混在させないでください)。 hostapdが起動すると、そのアドレスがアクセスポイントアドレスとして保持されます。
私の特定のケースでは、有線カード(静的アドレス、それ以上の構成なし)に対して同じことを行うことができます。ブリッジは必要ありませんが、有線用と無線用に1つのアドレスを用意することをお勧めします(まだ試していません)。
これはDHCPなしの構成であるため、両端で静的アドレスを設定する必要があります。