如何强制设置以太网设备上网?

如何强制设置以太网设备上网?

现在我尝试使用两个以太网设备。一个用于互联网。另一个用于嵌入式目标板 NFS。互联网通过 Wifi 设备连接。(wlan0) NFS 通过 LAN 电缆连接。(eth1)

问题是当我启用两个设备时,Ubuntu 会尝试通过 eth1(LAN 电缆)连接互联网。因此,我无法同时使用互联网和 NFS。我可以强制设置 wlan0 连接互联网吗?

答案1

我假设你正在使用 NetworkManager,

首先禁用以太网设备。

sudo service network-manager stop

然后转到网络管理器并选择编辑连接,然后选择在其自己的 LAN 上运行的以太网设备。

转到 IPV4 选项卡

选择“路线”

勾选“仅将此连接用于其网络上的资源”。确保已选中

最后:

sudo service network-manager start

答案2

通过编辑路由表。

首先查看您的路由表:

sudo route -n

您应该执行以下命令:

sudo route add default gw 'your_wifi_router_ip' dev wlan0

并且您应该执行此命令以避免有两个互联网网关(有时这可能是一个问题):

sudo route del default gw 'ethernet_gateway' dev eth0

相关内容