以太网卡 & WiFi 卡

以太网卡 & WiFi 卡

我的 Ubuntu 12.10 盒子有两张网卡,以太网卡 ( Eth0) 连接到内部网络 ( 192.168.18.0/24),没有任何互联网访问,无线网卡 ( Wlan0) 连接到内部网络 ( 10.124.64.0, 255.255.252.0),可以访问互联网。当我尝试访问互联网时,我必须禁用以太网卡 ( Eth0)。有没有办法从 Ubuntu 配置 ip 路由,比如0.0.0.0 0.0.0.0 Wlan0,这样我就可以访问互联网而不必禁用以太网 0 卡。谢谢你的帮助。

凯文

答案1

首先使用route命令找出当前路由表的样子。它可能看起来像这样:

$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.18.1    0.0.0.0         UG    0      0        0 eth0
192.168.18.0    *               255.255.255.0   U     1      0        0 eth0
10.124.64.0     *               255.255.255.0   U     1      0        0 wlan0
...

现在,您需要用网络上的网关替换默认网关10.124.64/24。您可以在 eth0 被禁用或拔出时运行来找出其 IP route。假设它是.1,则您将执行:

route del default
route add default gw 10.124.64.1

如果您想要自动执行此操作,您可以将这些命令添加到(参见)up中相应节中的语句中。/etc/network/interfacesman interfaces


免责声明:route被认为是过时的,我应该使用命令来执行此ip route操作;但效果是相同的。此外,添加up语句/etc/network/interfaces可能会被一些人视为史前时代。我很乐意更新我的知识。

相关内容