我有一个这样的设置:
Ubuntu (Host OS) OpenWRT(Guest OS) | Damn Small Linux(Guest OS)
OpenWRT通过两个接口连接到Ubuntu, eth0通过NAT(Internet), eth1通过主机专用适配器。
该死的小型Linux有一个networking适配器,OpenWRT使用的主机专用适配器。
我想Damn Small Linux能够通过OpenWRT通过Host-only适配器访问互联网。
下面是一个粗略的绘图,我试图说明情况:

我正在尝试做什么? 任何人都可以通过高层次的描述来完成这个工作吗? 也就是说,OpenWRT作为主机专用适配器接口的DHCP服务器。
这个想法是,我试图模拟OpenWRT是一个物理路由器连接到互联网在一个接口( eth0 ),并提供互联网上另一个( eth1 /主机专用适配器)
我将不胜感激任何想法或意见!
是的,这应该工作得很好。
一些想法:
eth0必须连接到与OpenWRT上的eth1相同的主机专用networking。 使用OpenWRT上eth1的IP作为默认网关。 eth0 。 在主机的networking上分配一个唯一的IP。 这样可以避免一些复杂的情况,也可以更好地模拟物理路由器。 具体细节:
的OpenWRT:
eth0 (模拟广域网)
eth1 (仿真LAN [仅限主机])
该死的小型Linux:
eth0 (仿真LAN [仅限主机])
理论上来说,如果你在主机唯一的networking上启用混杂模式,应该是可能的。
Ubuntu在哪里可以融入整个画面? 就Ubuntu虚拟机而言,它看起来像是连接到仅主机虚拟交换机上的另一个端口。
你在使用VMware吗? 垂直框? 我相信你应该能够在只有主机的虚拟交换机上启用混杂模式。