Securitylinux相关kankan(good)

Iptables-3·配置SNAT链

2022-12-16  本文已影响0人  技术老男孩

一、实验环境:

拓扑图.png

二、需求描述:

# 跟踪httpd日志的尾部
[root@server1 ~]# tail -f /var/log/httpd/access_log 

# 在client上访问server1的web服务
[root@client1 ~]# curl http://192.168.99.100/

# 查看服务器终端的日志
# 将会显示client1的地址192.168.88.10访问了它
192.168.88.10 - - [13/Oct/2021:17:31:35 +0800] 
"GET / HTTP/1.1" 403 4897 "-" "curl/7.29.0"

三、功能实现:

[root@node1 ~]# iptables -t nat -A POSTROUTING 
> -s 192.168.88.0/24 -j MASQUERADE
[root@node1 ~]# iptables -t nat -nL
# client1再次访问server1时server1上的日志
# 将会显示node1的192.168.99.11访问
[root@server1 ~]# tail -f /var/log/httpd/access_log 
192.168.99.11 - - [13/Oct/2021:17:45:07 +0800] 
"GET / HTTP/1.1" 403 4897 "-" "curl/7.29.0"
上一篇下一篇

猜你喜欢

热点阅读