基於iptables的防火牆依賴環境

2021-09-23 06:00:15 字數 865 閱讀 8058

安裝:

libmnl-1.0.4

libnfnetlink-1.0.1

libnetfilter_queue-1.0.3

解壓之後

./configure

make

make install

安裝:setuptools-41.0.1

pip-19.1.1.tar

scapy-2.4.2.tar

解壓之後

python setup.py install

安裝模組:

pip install netfilterqueue

如果報錯:

traceback (most recent call last):

file "ipwall.py", line 4, in

from netfilterqueue import netfilterqueue

importerror: libnetfilter_queue.so.1: cannot open shared object file: no such file or directory

(1)在系統中查詢這個檔案(當然要保證系統中已經有這個.so檔案,只是查詢路徑沒有設定正確而已):

sudo find / -name libnetfilter_queue.so.1

結果:/usr/local/lib/libnetfilter_queue.so.1.so

(2)將.so檔案路徑的目錄新增到/etc/ld.so.conf

sudo vim /etc/ld.so.conf

檔案末尾新新增一行,/usr/local/lib/

(3)使得修改生效

sudo /sbin/ldconfig

iptables 防火牆使用

刪除原有規則 1.iptables f 2.iptables x 3.iptables t nat f 4.iptables t nat x 5.iptables p input drop 阻止所有網路入包 6.iptables a input i eth0 j accept 接受所有網路 7.ip...

iptables防火牆指令碼

root hkweb root cat etc bin bash echo 1 proc sys ipv4 ip forward i iface eth0 i ip 202.96.155.37 lan iface eth1 lan ip 10.0.0.252 lan ip range 10.0.0....

史上最強防火牆iptables

1.清空所有的防火牆規則 iptables f iptables x iptables z iptables t nat f iptables t nat x iptables t mangle f iptables t mangel x 2.載入防火牆所需要的模組 lsmod grep e nat...