iptables共有3張表:filter,nat,mangle,用-t name選擇。
filter是預設表,有input,output,forward三條鏈
nat在資料報建立新連線的時候用,有prerouting,postrouting,output三條鏈
mangle在資料報改變時使用,有prerouting,output兩條鏈
常用的目標:
accept,drop,masquerade,snat,dnat
snat只能在nat表的postrouting鏈中
dnat只能在nat表的prerouting和output鏈中
masquerade只能在nat表的postrouting鏈中
幾個例子
iptables -t nat -a postrouting 192.168.1.0/24 -j masquerade
iptables -t nat -a postrouting -s 10.8.164.1 -j snat --to-source 10.8.164.2
List Sort 使用的注意幾點
以前有個哥們好像寫過類似的文章。當時沒有注意,今天才發現有時候sort時候真會帶來麻煩。說說我遇到的麻煩 我需要監控乙個機器的狀態,得到的資料類似 1 prd 8 30 00 2 std 8 30 00 3 prd 9 30 00 4 std 9 31 00 我把資料都放在乙個list容器裡面,同時...
c shared ptr使用的幾點注意
先介紹一下shared ptr.是c 為了提高指標安全性而新增的智慧型指標,方便了記憶體管理。功能非常強大,非常強大,非常強大 不單單是shared ptr,配合week ptr以及enable share from this 以及share from this 對於支援智慧型指標的c 版本程式設計...
iptables 使用時注意的地方
1.目的 想在atmel 開發板上實現雙網絡卡訪問,ppp0連線無線3g網路,eth0連線內網,便於內部出去和外部進來 2.動作 設定iptables filter 和 nat表 iptables p forward drop iptables a forward m state state est...