Linux iptables'lerine bazı özellikler ekleyen bir çekirdek modülü yazmak istiyorum. Kendi modülümü kodlamaya başlamadan önce, bazı testler yapmak ve bazı modülleri kullanmayı denemek ve bunları yeni kurulmuş Ubuntu 15.5 makineme eklemeyi denemek istiyorum.iptables çekirdek modüllerini genişletme
ipt_xx.c -> /usr/src/linux-headers-4.2.0-16/net/ipv4/netfilter/
ipt_xx.h -> /usr/src/linux-headers-4.2.0-16/include/uapi/linux/netfilter_ipv4
libipt_xx.c -> /usr/local/src/iptables-x.x.x/extensions/
Ama/usr/bulamıyor: Onlar bu şekilde dosyanın geçmiş olmalıdır Biraz öğretici okumak hangi libipt_xx.c, ipt_xx.c ve ipt_xx.h sağlar yerel/src/iptables-xxx/dizin. Iptables -V'yi çalıştırdığımda, çıktı olarak iptables v1.4.21 var, bu yüzden iptables-1.4.21 gibi bir klasöre sahip olmamız gerektiği anlamına geliyor.
Yardımlarınız için teşekkürler.
bir kullanıcı alanı apaplication olarak kabul librairie dosyasından probleme comme i bulamıyorum "iptables xxx/uzantıları /" Floder ve modülün majoriti bir Floder yüklü olan Xtable adlı, yeni Netfilter tarafından kullanılan okuyun, ama librari dosyası libipt_XXX.c yerine xt_XXX.so yerine aynı ada sahip değil mi, shloud orada koymak düşünüyorum? – yassine
@yassine değiştirmeden, şu anda sorunuzun ne olduğundan emin değilim, ancak Netfilter Git deposu için verdiğim bağlantıyı takip ederseniz, [** extensions ** alt dizinini] göreceksiniz. Kaynak ağacında: //git.netfilter.org/iptables/tree/). Aradığınız ** libipt_xx.c ** dosyalarını içerir. Lütfen sorularınıza cevap vermeyi unutmayın. Teşekkürler. – Aleksey
tamam, apt-get ile iptable'ı yükledim ve bu floderi fena açmıyorum, bunu manuel olarak yüklemeye çalışacağım, teşekkürler – yassine