我一直在寻找解决这个问题的方法,希望你能帮助我。
我家里有这样的网络。
+----------+
| INTERNET |
+-----+----+
|
+-----+----+
| CABLE |
| MODEM |
+-----+----+
|
+----------+---------+
| |
| |
+-----v-----+ +-----v-----+
+--------+ D-LINK | | D-LINK |
| | DIR-600 | | DI-524 |
| +-----------+ +-----+-----+
| | |
| | |
+ +-----+-----+ |
192.168.2.XXX---> Windows7 | |
+ | | |
| +-----------+ |
+ |Ubuntu | |
192.168.2.YYY +->Virtualbox <---Public IP ++
+-----------+
一个电缆调制解调器,带有用于本地 IP 的路由器 (Dir-600) 和用于公共 IP 的接入点 (DI-524)。
在本地网络上,我有一台装有 Windows 7 和 Virtualbox 的计算机,在 virtualbox 中我有一个 Ubuntu 14.04 服务器。该服务器在 ETH0 上通过桥接适配器进行 Internet 连接,因此它具有本地 IP,例如 192.168.2.XXX。
同样在 virtualbox 上,我设置了一个 wlan 适配器,可以直接访问虚拟 ubuntu 服务器,并使用公共 IP 连接到 DI-524 网络。
因此,ubuntu 服务器有 2 个接口:
ETH0 连接到 IP 192.168.2.XXX 的本地网络 WLAN1 连接到具有公共 IP 的 DI-524。
我想要的是:
为 WLAN1 提供互联网访问的最高优先级。并且只有在没有 WLAN 连接的情况下,虚拟机才能通过 ETH0 访问互联网。
我知道可以通过更改指标来完成,但不知道如何,我尝试了很多命令,但似乎没有任何效果。
有谁能够帮我?
提前致谢!