Iptables
iptables:!不允許有多個來源
當我執行此命令時:
sudo iptables -I FORWARD '!' -s x.x.x.x,y.y.y.y -d 172.18.0.3 -p tcp --dport 9114 -j DROP
我得到錯誤:
iptables v1.6.1:!不允許有多個源或目標 IP 地址
任何想法這個案例的正確命令是什麼?
否定邏輯應該在這里工作:
sudo iptables -I FORWARD -d 172.18.0.3 -p tcp --dport 9114 -j DROP sudo iptables -I FORWARD -s x.x.x.x,y.y.y.y -d 172.18.0.3 -p tcp --dport 9114 -j ACCEPT
必須按此順序輸入命令,以便
DROP
規則出現在鏈中的最後。