そのため、詳細には触れないようにしますが、firewalldの「信頼できる」ゾーンを使用する必要があります(開発者はfirewalldがソフトウェアをブロックしていると不平を言い続けており、ファイアウォールをオフにしてほしい)。
トラステッドゾーンで単一のIP(ネットワークゲートウェイ)をブロックしたいと思います。
私が行った:信頼できるゾーンにネットワークを追加しました
Sudo firewall-cmd --zone=trusted --permanent --add-source=192.168.0.0/16
Sudo firewall-cmd --zone=trusted --add-rich-rule 'rule family="ipv4" source address=192.168.0.1 reject'
Sudo firewall-cmd --zone=trusted --add-rich-rule 'rule family="ipv4" source address=192.168.0.1 drop'
Sudo firewall-cmd --add-rich-rule 'rule family="ipv4" source address=192.168.0.1 reject'
Sudo firewall-cmd --add-rich-rule 'rule family="ipv4" source address=192.168.0.1 drop'
Sudo firewall-cmd --set-default=drop
Sudo firewall-cmd --reload
Sudo firewall-cmd --list-all-zones
Iptablesが問題になる順序を推測しています。別の方法はありますか?または私は何かが欠けていますか。ブロックにsourceとdestを追加してみました。
送信元アドレスがゲートウェイであると確信していますか?たとえば、セットアップによっては、ホストに接続しているゲートウェイではないホストは、ゲートウェイを経由している場合でも、送信元として独自のIPアドレスを持ちます。また、tcpdumpを実行して、ブロックする予定の構成をテストするときに何が入ってくるかを監視して、実際の送信元アドレスを確認することもできます。幸運を