我有一台运行两台 VirtualBox 机器的 Ubuntu 10.10 笔记本电脑,我想用它们来演示应用程序如何连接到联网数据库。我使用独立的(未连接到互联网)十亿路由来确保虚拟机的 IP 地址保持不变。
我需要将主机连接到互联网,但我知道网络管理器会自动使用有线网络进行互联网连接。
如何强制网络管理器使用无线或 USB 网络共享设备进行互联网连接,同时保持有线连接?
答案1
创建一个与您已有的相同的新有线连接。然后编辑连接并转到IPv4 Settings
-> Routes
->Use this connection only for resources on its network
并勾选该框。
该连接将使用另一个连接进行一般互联网流量。
答案2
我建议为服务器的 IP 地址设置一条路由。
假设我们在服务器上,有线(eth0
)和无线(wlan0
)接口都已打开。如果数据库节点(您要无线访问的节点)的 IP 地址是 192.168.59.40。然后,执行以下操作:
sudo ip route add 192.168.59.40 dev wlan0
这告诉系统,发往 192.168.59.40 的数据包具有低“成本”路由,并且通过 发出wlan0
。
您可以通过以下方式撤消此操作:
sudo ip route del 192.168.59.40 dev wlan0
当然,man ip
在做任何事之前都要先阅读。