ホットスポットから特定のデバイスをフィルタリングしたい 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 アドレスを格納するために使用した文字列です。しかし、コードは応答を返しません。誰でも正しい解決策を見つけるのを手伝ってくれますか