路由转发实验

试验前置操作:

1.打开VMware虚拟网络编辑器添加两张网卡VMnet2和VMnet3并关闭设置里的”使用本地DHCP服务将IP地址分配给虚拟机”

image-20250807130008105

2.给centos增加一张网卡

image-20250807130217649

3.将win10的网络连接模式改为自定义VMnet2

将kali的网络连接模式改为自定义VMnet3

将centos的两张网卡网络连接模式分别设置为自定义VMnet2、自定义VMnet3

1.配置win10 ip

屏幕截图 2025-08-07 103852

2.配置kali ip

查看一下网口名称

ip link

image-20250807122904007

修改 /etc/network/interfaces配置文件增加如下内容

sudo vi /etc/network/interfaces

屏幕截图 2025-08-07 105102

image-20250807123014776

重启网络服务和端口 eth0

systemctl restart networking
sudo ifdown eth0
sudo ifup eth0

image-20250807123050011

查看一下配置情况

image-20250807123235875

3.配置centos双网卡

查看网卡情况,ens33和ens36

image-20250807123622997

修改ens33配置文件:

sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33

屏幕截图 2025-08-07 111428

输入以下内容:

屏幕截图 2025-08-07 112905

修改ens36配置文件:

sudo vi /etc/sysconfig/network-scripts/ifcfg-ens36

屏幕截图 2025-08-07 111749

屏幕截图 2025-08-07 111658

重新加载所有的网络连接配置文件并激活ens33和ens66连接

nmcli connection reload
nmcli connection up ens33
nmcli connection up ens36

屏幕截图 2025-08-07 111911

4.基础连通性检测:

win10 ping网关192.168.2.254:

屏幕截图 2025-08-07 113130

kali ping网关172.16.2.254:

屏幕截图 2025-08-07 121658

5.开启路由转发功能

[root@farrah network-scripts]# echo 1 > /proc/sys/net/ipv4/ip_forward 
[root@farrah network-scripts]# cat /proc/sys/net/ipv4/ip_forward
1

屏幕截图 2025-08-07 122035

6.测试kali到win10联通性

屏幕截图 2025-08-07 122133

7.解决重启后需重新配置路由转发功能问题

[root@farrah network-scripts]# vim /etc/sysctl.conf #编辑/etc/sysctl.conf配置文件增加 net.ipv4.ip_forward = 1

屏幕截图 2025-08-07 122308

centos重启后在kali进行测试依然能ping通

image-20250807125445603