3

ホットスポットから特定のデバイスをフィルタリングしたい Wifi ホットスポットを使用しています。最良の方法は、MAC フィルタリングを使用することです。コードを使用して、カーネルからデバイスを削除しました

try {
                String mac=macfilter.getText().toString();
                proc1 = Runtime.getRuntime().exec("/sbin/iptables -A INPUT -p tcp --dport PORT -m mac ! --mac-source "+mac+" -j DROP");
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }

ここで、mac は、ホットスポットから削除するデバイスの MAC アドレスを格納するために使用した文字列です。しかし、コードは応答を返しません。誰でも正しい解決策を見つけるのを手伝ってくれますか

4

0 に答える 0