リモート電子プロジェクトのための簡単なアクセスポイント

リモート電子プロジェクトのための簡単なアクセスポイント

プロジェクトの脳であるラズベリーファイと通信する方法を見つけなければなりませんでした。欠けている部分はワイヤレス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に処理する必要がありますか?

また、私が言ったように、ワイヤーカードに何もルーティングする必要はありません。ブリッジを取り除くことはできますか?

ベストアンサー1

systemd-networkdを使用すると、次のことができます。

[Match]
Name=wlan0

[Network]
Address=192.168.x.x

ワイヤレスカードアドレスを設定します(netctlを無効にして2つを混在させないでください)。 Hostapdが起動したら、このアドレスをアクセスポイントアドレスとして予約します。

私の特別なケースでは、有線カードでも同じことができます(固定アドレス、追加の設定は不要)。ブリッジは必要ありませんが、1つの有線アドレスと1つのワイヤレスアドレスを持つことをお勧めします(まだ試していません)。

これはdhcp-less構成なので、両端に固定アドレスを設定する必要があります。

おすすめ記事