防止 USB 网络共享设备声明默认路由?

防止 USB 网络共享设备声明默认路由?

我正在通过 USB 绑定 Android 设备。绑定完成后,设备将 usb0 接口设置为默认路由。

我不想要这个(通常,主机设备有 wlan0)但在 Ubuntu 中没有看到简单的更改方法。dhcpcd 没有 --nohook 选项,并且 --nogateway 在这种情况下似乎也不起作用。

'route del' 和 'route add' 显然可以使用,但是相当.....硬编码解决方案,因为它们需要实际的 IP 等。

有什么想法吗?TIA。

到目前为止还没有解决方案——显然可以编写脚本。

答案1

打开网络 > 有线连接 > 单击 Android USB Tether > IPv4 > 路由 > 勾选“仅用于此网络上的资源”。

这将使其跳过向该连接添加默认路由,而使其他连接成为默认连接。

答案2

我猜一个简单的解决方案就是在不需要时不要在 Android 上激活网络共享。我不确定这是您要问的,还是您想要通过 Ubuntu 以更技术性的方式执行此操作。

相关内容