实验机器:

Centos8服务器一
外网ip
192.168.37.129 ens33 NAT模式
内网ip
192.168.124.128 ens37 仅主机模式

Centos8服务器二
单网卡
192.168.124.129 ens33 仅主机模式

ping的情况

双网卡
ping 192.168.124.129 通
ping www.baidu.com 通
单网卡
ping 192.168.124.128 通
ping www.baidu.com 不通(无外网)

远程连接情况
单网卡远程双网卡的内网,通的(因为同一个ip段)
内网外网的连通_内外网连通性
远程双网卡的外网,失败,因为无网络
内网外网的连通_内外网连通性_02

设置NAT规则

在双网卡服务器设置NAT规则
SNAT

iptables -t nat -A POSTROUTING -o ens33 -j SNAT --to-source 192.168.37.129

DNAT

iptables -t nat -A PREROUTING -i ens33 -j DNAT --to-dest 192.168.37.129

内网外网的连通_内外网连通性_03

设置之后的效果
内网外网的连通_内外网连通性_04

远程外网,可以看到上次登录为单网卡内网地址(单网卡都无法连接外网,是不是很神奇)
内网外网的连通_内外网连通性_05

欢迎加入康哥IT粉丝交流QQ群833249482