我有一台具有三个网络接口的计算机,该接口运行Ubuntu 12.04 LTS,64位,内核3.5.0-49。
我正在使用所有三个接口。其中两个连接到LAN(eth0和eth1),一个连接到Internet(eth2)。但是当我尝试访问Internet时,它尝试通过eth0(错误响应来自eth0的IP)。
我知道,如果不为eth0或eth1设置网关地址,它将起作用(来自其他地方的经验),但是我必须这样做,因为由于某些原因,如果未指定网关,则网络管理器GUI不会让我保存连接设置(?)。
我如何a)将eth0和eth1设置为不具有网关地址,或者b)告诉系统使用eth2进行Internet访问(即IP不在eth0 / eth1的子网中)。
至于尝试取消eth0和eth1的网关地址:尝试绕过网络管理器GUI,我签入了/ etc / network / interfaces,但Ubuntu似乎没有使用它(它只有lo项)。我对真正的接口配置方式并不十分熟悉,因此我放弃了。
@WildMan这是一个好主意(将互联网移至eth0);我可以试试看 获得对这台机器的物理访问有点麻烦(它安装在天花板上),但是我应该能够通过跳线架进行管理-尽管如果我弄乱了它并破坏了我的远程访问(它没有头),无论如何都将需要物理访问。
—
杰森C
如果您具有路由功能,则可以查看以下信息:serverfault.com/questions/41077/…(虽然很旧,但要说是去掉默认网关并只有一个)
—
没时间
如果删除或禁用网络管理器,则可以在那里手动配置设置。
—
野人2014年
/etc/NetworkManager
/etc/NetworkManager/system-connections
auto lo
iface lo inet loopback
默认情况下,以太网使用eht0,可以更改局域网使用eth1和eth2吗?