web-dev-qa-db-ja.com

iptablesユーザーアクセス時間とMacを制限します

私は夜間に私のiPadから私の娘を蹴るためにiPTableチェーンを作成しようとしています。 Macのみをフィルタすると、アクセスをブロックできますが、私が機能しなくなりました。誰もがこのチェーンの問題を見ていますか?

##Parental Controls
#iptables -A INPUT -p ALL -m mac --mac-source 60:21:c0:41:1b:a1 -j DROP
iptables -N blocked_access
iptables -A blocked_access -j LOG --log-prefix 'BLOCK TEST'
iptables -A blocked_access -p ALL
iptables -A blocked_access -m mac --mac-source 60:21:c0:41:1b:a1
iptables -A blocked_access -m time --timestart 16:00:00 --timestop 17:55:00 --weekdays Sun,Mon,Tue,Wed,Thu
iptables -A blocked_access -j DROP
 _

Timezoneセットに関係なく、openSUSEでは、指定された時間がGMTであるという注意に値するものです。

1
chongo2002

それがあなたのiptablesルールの全体がある場合、カスタムチェーン "blocked_access"は決して読み取られません。

むしろ、カスタムルールに最初に「シャント」処理するためのルールがあります。

-A INPUT -p ALL -m mac --mac-source 60:21:c0:41:1b:a1 -j blocked_access
 _

それであなたは「Blocked_Access」チェーン内のあなたの子供のための規則を定義します。

1
pepoluan