环境说明:
vmware 12 pro下3台linux虚拟机
1)主机A网络为桥接模式,网关和DNS指向192.168.1.100;
2)主机B,eth0为桥接,和主机A在同一网段;eth1为仅主机,和主机C在同一网段;
3)主机C网络为仅主机模式
测试1
在主机B没设置ip_forward转发时
主机A ping 主机B eth0 OK;ping eth1 OK;ping主机C不通
主机C ping 主机B eth0 OK;ping eth1 OK;ping主机A不通
分析:IP属于内核中的功能,ping主机B的eth0和eth1任意一个地址,都可以响应;本机的两块网卡间不涉及转发,只有,涉及其他主机地址才涉及转发,此处转发功能未打开,因此主机A和主机C无法ping通
测试2
将主机B的转发功能打开,则主机A和主机C能相互ping通,主机B在此处起到转发的功能;
# echo 1 > /proc/sys/net/ipv4/ip_forward
测试OK
时间: 2024-11-05 16:34:35