[已解決]RouterOS DMZ SERVER上的LOG如何顯示LAN端連線IP而非RouterOS DMZ端GW的IP

假設
DMZ MAIL SERVER 192.168.1.1
DMZ GW:192.168.1.254
LAN GW:10.10.10.254
小弟測試發現一個問題,10.10.10.10 LAN端連到DMZ存取SERVER,MAIL SERVER上的連入IP都顯示192.168.1.254,而非10.10.10.10,請問在RouterOS上如果想看到LAN端連線IP,那邊需要特別設定與注意?謝謝。
2018-09-05 10:44 發佈
/ip firewall nat新增:
chain=dst-nat action=accept src-address=10.10.10.0/24

新增完後拉至0的位置置頂即可

gfx wrote:
/ip firewall...(恕刪)


感謝大大回覆,剛測試了還是顯示DMZ GW 的IP
山頂上的微風吹,心跟著四處飛~*

fireflybug wrote:
感謝大大回覆,剛測...(恕刪)
請您將/ip address與/ip firewall nat這兩個視窗給截圖,這樣或許能更明白原因.

fireflybug wrote:
假設DMZ MAIL...(恕刪)


gfx大大,請過目




山頂上的微風吹,心跟著四處飛~*

fireflybug wrote:
gfx大大,請過目...(恕刪)
您的設置極簡過了頭,wan2無法從網外連接對吧...
WAN1 WAN2的走法我已測試用 Mark Routing方式可自由控制了

真怪 就是卡在SERVER LOG都會看到是GW的IP連線記錄.........

gfx wrote:
您的設置極簡過了頭...(恕刪)
山頂上的微風吹,心跟著四處飛~*

fireflybug wrote:
假設
DMZ MAIL SERVER 192.168.1.1
DMZ GW:192.168.1.254
LAN GW:10.10.10.254
小弟測試發現一個問題,10.10.10.10 LAN端連到DMZ存取SERVER,MAIL SERVER上的連入IP都顯示192.168.1.254,而非10.10.10.10,請問在RouterOS上如果想看到LAN端連線IP,那邊需要特別設定與注意?謝謝。




firewall nat 改成這樣應該就可以,192.168.1.0/24 如果你的 subnet 不是24請改成正確的。
下面的命令是代表 10.10.0.0/16 去到 192.168.1.0/24 是走路由,而去其他的都是 NAT,這樣 mail server 看到的才會是正確的ip,否則看到的都是 NAT 後的IP,。

add action=masquerade chain=srcnat disabled=no dst-address=!192.168.1.0/24 \
src-address=10.10.0.0/16
fireflybug wrote:
gfx大大,請過目...(恕刪)
把/ip firewall nat新增的項目再修改一下:
將chain=dst-nat變更為src-nat ,out-interface=eth4-DMZ ,
src-address=10.10.10.0/16 ,action=accept維持不變.

這樣應該就圓滿解決
alwayssmileruten wrote:
firewall nat...(恕刪)


alwayssmileruten 大的方式比較簡單一點解決這個問題
只要在原先NAT的設定上,在 Dst Address 上排除本地端網段不要做 NAT 動作改走路由即可。





也感謝gfx大的熱心回應。

其實也可以用OUT INTERFACE的方式作排除,只NAT指定的OUT INTERFACE,不對LAN或DMZ做NAT。(比較推這種方式)


山頂上的微風吹,心跟著四處飛~*
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?