NAT:Network Address Transfer,网络地址转换,将其中一块网卡所连接网络中主机的地址转换为另外一个网络中主机的地址。路由也可以实现将一个网络中的报文转换到另一个网络中去
应用场景为:
SNAT:源地址转换,转换IP报文中的源IP地址
DNAT:目标地址转换,转换IP报文中的目标IP地址
下面介绍一下通过路由来实现各主机之间如何实现报文转发的
实例剖析:
准备三台虚拟机,其中一台主机假设为C主机(路由),有两块网卡,第一块网卡设置为桥接,第二块设置为host-only
其中一台主机假设为A主机,网卡设置为桥接,另一台主机假设为B主机,网卡设置为host-only
C主机两块网卡的IP分别为:172.16.50.10;192.168.10.1
B主机IP为:172.16.50.5 网关:172.16.50.10
A主机IP为:192.168.10.2 网关:192.168.10.1
1、首先在B主机上能ping通自己的网关192.168.10.1
2、打开C主机的数据转发功能(修改配置文件,可以永久有效)
[root@localhost ~]# vim /etc/sysctl.conf
net.ipv4.ip_forward = 1
[root@localhost ~]# sysctl -p 直接生效
时间: 2024-12-31 08:42:00