iptables NAT转发设置

xCeltix

我有2个带有CentOS7的虚拟机:

  1. 网卡:具有192.168.1.10GW的实习网络IP :192.168.1.254 enp0s3(客户端1)(没有与互联网的直接连接)

  2. 网卡:实习生网络IP 192.168.1.254enp0s3和NAT IP 10.0.3.15enp0s8(客户端2)(具有Internet连接)(无GW)

目标是能够通过Client1 ping通到google.com,例如,Client1没有直接的Internet连接,但由client2转发了连接。

如何使用iptables做到这一点?

奥斯卡·阿卡·埃尔维斯(OscarAkaElvis)

好的很简单。您必须在将要进行NAT的计算机上启用转发。为此,您必须做两件事:

echo 1 > /proc/sys/net/ipv4/ip_forwardiptables -P FORWARD ACCEPT

然后伪装成互联网输出:

iptables -t nat -A POSTROUTING -o enp0s8 -j MASQUERADE

我们假设您没有与此冲突的其他规则,并且Client2可以访问Internet。您可以在此之前清理所有规则iptables -Fiptables -t nat -F再启动这个规则,我把之前。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

iptables规则通过NAT转发tftp

来自分类Dev

ubuntu iptables NAT与路由器和端口转发

来自分类Dev

iptables nat是否需要转发icmp和其他协议?

来自分类Dev

iptables NAT /内核IP转发限制为〜10Mbit

来自分类Dev

设置IPTables以转发多个GoPro摄像机

来自分类Dev

使用Iptables转发TCP连接

来自分类Dev

iptables防火墙转发

来自分类Dev

SSH隧道/转发和iptables

来自分类Dev

IPtables无法转发用户错误

来自分类Dev

在Debian openvz上的iptables NAT

来自分类Dev

iptables“最近”模块的设置

来自分类Dev

用于路由的 iptables 设置

来自分类Dev

iptables给我错误“无法初始化iptables NAT”

来自分类Dev

如何使用iptables进行本地端口转发

来自分类Dev

使用网关上的iptables进行端口转发

来自分类Dev

Linux iptables ssh端口转发(Martian拒绝)

来自分类Dev

iptables和路由器端口转发

来自分类Dev

使用iptables转发出站流量端口

来自分类Dev

如何使用IPTables实现端口转发?

来自分类Dev

配置iptables防火墙以转发流量

来自分类Dev

使用iptables,在本地网桥上为特定范围设置NAT

来自分类Dev

使用iptables设置全部功能

来自分类Dev

使用iptables设置全部功能

来自分类Dev

通过iptables设置连接限制

来自分类Dev

iptables NAT命令中的错误参数

来自分类Dev

iptables NAT不保留远程IP

来自分类Dev

iptables:使用NAT重定向本地请求

来自分类Dev

使用iptables配置NAT过滤行为

来自分类Dev

整个/ 24子网的Linux iptables NAT