Wi-Fiのブリッジイーサネットが機能しない

Wi-Fiのブリッジイーサネットが機能しない

プログラム中の外部ボードがあります。ボードにはイーサネット接続があります。私がやりたいことは、ボードをコンピュータに接続し、インターネットに接続されているコンピュータのワイヤレスインターフェイスを使用してボードをインターネットに接続することです。私のワイヤレスifaceインターフェースはwlo1と呼ばれ、有線ifaceインターフェースはenp0s25と呼ばれます。次のコマンドを使用してブリッジを設定します。

brctl addbr br0
iw dev wlo1 set 4addr on
brctl addif br0 enp0s25 wlo1
dhclient -d br0

しかし、これはうまくいきません。最後のコマンドはdhcpサーバーからIPアドレスを取得できませんでした。具体的には、設定図は次のようになります。

################                    ##################        ethernet        ##################
# The Internet # ------ WiFi ------ # Linux computer # ------  cable   ------ # external board #
################                    ##################                        ##################

私は何かを忘れましたか?

答え1

これを行うには、コンピュータで転送を有効にする必要があります。

sysctl -w net.ipv4.ip_forward=1

または

echo 1 > /proc/sys/net/ipv4/ip_forward

関連情報