步骤一:确保虚拟机或容器的虚拟网路是路由模式
例如 KVM 虚拟机所处的网络是 Routed 模式而是 NAT 模式的话,则无论如何也无法被其他物理机访问。
参考步骤:停止所有虚拟机 –> 记录原虚拟网络的名称和网段信息 –> 修改原虚拟网络的名称 –> 用原虚拟网络的名称和网段信息创建新的虚拟网络 –> 开启所有虚拟机
步骤二:在虚拟机的宿主机上开启 IP 地址转发
2.1 临时开启 IP 地址转发
2.1.1 通过修改 /proc/sys/net/ipv4/ip_forward 文件的方式临时开启 IP 地址转发
# echo 1 > /proc/sys/net/ipv4/ip_forward
2.2.2 通过 sysctl 命令的方式开启 IP 地址转发
# sysctl -w net.ipv4.ip_forward=1
2.2 永久开启 IP 地址转发
2.2.1 修改 /etc/sysctl.conf 文件
# vi /etc/sysctl.conf
添加以下内容:
......
net.ipv4.ip_forward = 1
2.2.2 让修改的 /etc/sysctl.conf 文件生效
# sysctl -p
