iptables & ufw

iptables

centos6/debian可以用(centos7就是用firewall了)
refer1
refer2

例子

到ipA:portA的流量轉發給ipB:portB

sudo iptables -t nat -A PREROUTING -p tcp -d ipA  -j DNAT --to-destination ipB[:portB]

sudo iptables -t nat -A POSTROUTING -p tcp -d ipB --dport portB tcp -j SNAT --to-source ipA  
  • 注意
    1. -t tcp要儘量往前寫
    2. PREROUTING 修改源目的地址,所以配套DNAT規則;相應的,POSTROUTING就是配套SNAT規則
    3. 第二條跟第一條是有關聯性的 ----PREROUTING 作用在POSTROUTING前面,POSTROUTING接收到的包的目的地址和ip已經變化了,所以第二條可以那麼寫

ufw

ubuntu下運行
refer1

補充

SELinux、Netfilter、iptables、firewall和UFW五者關係

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章