gfx wrote:
這作用在於內網裝置連接內部伺服器時,不使用策略規則.
所以這兩筆規則需拉到/ip firewall mangle最頂端0和1的位置,讓它們優先於策略規則之上.
我兩條也有加...但是還是無效
NAT chain=dstnat action dst-nat dst.address=69.69.69.69 in.interface=wan to address=192.168.2.10
NAT chain=srcnat action src-nat src.address=192.168.2.10 out.interface=wan to address=69.69.69.69
Nat Loopback
action=masquerade chain=srcnat dst-address=192.168.2.0/24 src-address=192.168.2.0/24
chain=dstnat action=dst-nat dst-address=69.69.69.69 in-interface=wan to-addresses=192.168.2.10
chain=dstnat action=dst-nat dst-address=69.69.69.69 in-interface=lan to-addresses=192.168.2.10
action=masquerade chain=srcnat dst-address=192.168.2.10 src-address=192.168.2.0/24 out-interface=lan
chain=dstnat action=dst-nat dst-address=69.69.69.69 to-addresses=192.168.2.10
action=src-nat chain=srcnat dst-address=192.168.2.10 src-address=192.168.2.0/24 to-addresses=192.168.2.1
gfx wrote:
上是較嚴謹的,映射內外用interface區隔;
下則簡約不指名interface,只要連69.69.69.69就觸發映射。
LoveTaiwan wrote:
gfx
樓主
srcnat這規則沒意義啊,為何從公網連69.69.69.69的ip都要偽裝成192.168.2.10,這樣不就查不到是誰連接mail-server嗎?
2024-01-03 10:30
1.1.1.1 =wan=> 69.69.69.69 =lan=> 192.168.2.10 =lan=> 69.69.69.69 =wan=> 1.1.1.1
192.168.2.88 =lan=> 69.69.69.69 =lan=> 192.168.2.10 =lan=> 192.168.2.88
192.168.2.88(192.168.2.1) =lan=> 69.69.69.69 =lan=> 192.168.2.10 =lan=> 69.69.69.69 =lan=> 192.168.2.1(192.168.2.88)
gfx wrote:
請您看一下NAT工作說明,舊ip是儲存在Router記憶體內。
路由返還時,Router會負責還原的。