主机服务器
ENO2 has Internal IP 192.168.55.128 and External IP 200.100.100.100
TAP0 has Internal IP 192.168.10.1
GRE1 has Internal IP 10.10.4.243 and External IP 165.100.100.100
虚拟服务器
eth1 has Internal IP 192.168.10.243
当我运行 vm
qemu-system-x86_64 -enable-kvm -smp 4 -m 2G -drive file=disk.qcow2,format=qcow2 -vnc :0 -net nic -net tap,ifname=tap0,script=no,downscript=no
并添加 iptables nat
iptables -t nat -A POSTROUTING -s 192.168.10.243 ! -d 192.168.10.243 -j SNAT --to 192.168.55.128
在虚拟机内部,ping 1.1.1.1 可以工作,但在添加以下规则后
iptables -t nat -A POSTROUTING -s 192.168.10.243 ! -d 192.168.10.243 -j SNAT --to 10.10.4.243
它不起作用
我甚至尝试使用 ip route
ip rule add from 192.168.10.243/32 table 123
ip route add default via 192.168.10.243 table 123
但它不起作用
请帮忙