আমি আইপেটেবলের ট্র্যাক লক্ষ্য ব্যবহার করার চেষ্টা করছি তবে আমি কোনও ট্রেস তথ্য লগড পেয়েছি বলে মনে হচ্ছে না। আমি এখানে বর্ণিত যা ব্যবহার করতে চাই: Iptables এর জন্য ডিবাগার ।
ট্র্যাকের জন্য iptables ম্যান থেকে:
This target marks packes so that the kernel will log every rule which match the packets as those traverse the tables, chains, rules. (The ipt_LOG or ip6t_LOG module is required for the logging.) The packets are logged with the string prefix: "TRACE: tablename:chain- name:type:rulenum " where type can be "rule" for plain rule, "return" for implicit rule at the end of a user defined chain and "policy" for the policy of the built in chains. It can only be used in the raw table.
আমি নিম্নলিখিত নিয়মটি ব্যবহার করি: iptables -A PREROUTING -t raw -p tcp -j TRACE
তবে / var / log / syslog বা /var/log/kern.log এ কিছুই সংযুক্ত করা হয় না!
আর কোনও পদক্ষেপ নেই? আমি কি ভুল জায়গায় খুঁজছি?
সম্পাদন করা
যদিও আমি লগ এন্ট্রিগুলি খুঁজে পাচ্ছি না, প্যাকেট কাউন্টারগুলি বাড়ানো হওয়ায় ট্র্যাক লক্ষ্য সঠিকভাবে সেট আপ করা হয়েছে বলে মনে হচ্ছে:
# iptables -L -v -t raw
Chain PREROUTING (policy ACCEPT 193 packets, 63701 bytes)
pkts bytes target prot opt in out source destination
193 63701 TRACE tcp -- any any anywhere anywhere
Chain OUTPUT (policy ACCEPT 178 packets, 65277 bytes)
pkts bytes target prot opt in out source destination
সম্পাদনা 2
নিয়মটি প্যাকেটের তথ্যটি / var / লগ / সিস্লোগে মুদ্রণ iptables -A PREROUTING -t raw -p tcp -j LOG
করে ... ট্র্যাক কেন কাজ করে না?