私のレゴマインドストームEV3ソフトウェアは、WiFi経由でEV3ブロックを見つけることができません。奇妙なことに、Virtualboxの(X)Ubuntuの新規インストールで動作しますこのコンピューター上、同じバージョン。私が試したこと:
Wineprefixの再作成
Wineを再インストールする
ルーターへの有線接続と無線接続の両方を使用します。
ブリックからの接続をブロックするファイアウォールです。この問題を解決する最も簡単な方法は、ファイアウォールを無効にすることですSudo service ufw stop
、しかしそれは一般的に悪い考えです。代わりに、許可するルールを設定できます。
おそらく、レゴマインドストームはブロードキャストリクエストを送信し、だれかからの着信接続を待ちます(ここでは、レンガから)。つまり、次のいずれかの着信接続を許可する必要があります。
したがって、使用できる1つのルールはSudo ufw allow from 192.168.0.6
、それはあなたのレンガのアドレスだからです。しかし、アドレスがどのようにブリックに割り当てられているか、それが動的であるかどうかはわかりません。別のアドレスで使用しますか(異なるIPで)したがって、おそらくより良い方法は、使用中のポートを見つけて、そのルールを設定することです。まず、一時的にファイアウォールを無効にします(Sudo service ufw stop
)、ターミナルで実行Sudo tcpdump -nni any src 192.168.0.6 and dst 192.168.0.6
、アプリをブリックに接続します。ホストとブリックの間を行き来するパケットに関する情報が表示されます。ポートはPCのIPの直後に…192.168.0.6.52382> 192.168.0.1 .8…次に、以下を使用できます。
Sudo ufw allow PortNumberYouGot # e.g. Sudo ufw allow 21
さらに良いのは、特定のサブネットのみを許可することです。
Sudo ufw allow from 192.168.0.0/16 to any port PortNumberYouGot