如何使用Vagrant在Virtualbox中通过guest隧道主机流量
我有一个Ubuntu主机和一个Ubuntu来宾。我想实现我的主机流量通过我的来宾隧道传输。从而使我能够对来自来宾的主机流量进行分析。除了Vagrant提供的内置NAT接口之外,我还为来宾分配了两个接口。我正在主机上创建一个名为br0的桥接接口。其中一个来宾接口通过桥接连接到连接到Internet的主机接口eth0,另一个来宾接口通过桥接连接到主机br0接口。在主机上,我正在删除默认网关并添加一个新网关,其中包含:如何使用Vagrant在Virtualbox中通过guest隧道主机流量,vagrant,virtualbox,tunnel,Vagrant,Virtualbox,Tunnel,我有一个Ubuntu主机和一个Ubuntu来宾。我想实现我的主机流量通过我的来宾隧道传输。从而使我能够对来自来宾的主机流量进行分析。除了Vagrant提供的内置NAT接口之外,我还为来宾分配了两个接口。我正在主机上创建一个名为br0的桥接接口。其中一个来宾接口通过桥接连接到连接到Internet的主机接口eth0,另一个来宾接口通过桥接连接到主机br0接口。在主机上,我正在删除默认网关并添加一个新网关,其中包含: route del default route add default dev b
route del default
route add default dev br0
之后,我可以将ssh漫游到我的客户机中,并在那里设置一个桥接接口
brctl addbr br0
brctl addif br0 eth1
brctl addif br0 eth2
在此设置之后,主机流量应通过来宾路由。如果我跑
tcpdump -vni br0
在客人的房间里,我可以看到包,但我无法连接到互联网。少了一些东西。有什么想法吗?我必须在来宾系统中启用IPv4转发 编辑/etc/sysctl.conf以永久启用转发:
net.ipv4.ip_forward = 1
运行此命令可在不重新启动的情况下激活设置:
sysctl -p /etc/sysctl.conf
您在来宾服务器上启用了ipv4转发吗?是的,我启用了,这就解决了问题。谢谢,太棒了。如果您可以更新原始问题或将解决方案添加为新答案,并将问题标记为已解决,那将是非常棒的。