设置默认网络接口?

设置默认网络接口?

我有一个带有两个接口的 Debian 工作站:连接到主板的以太网插孔 (eth0) 和 USB 转以太网适配器 (eth6)。 eth0 连接到互联网,而 eth6 连接到一些只能通过以太网访问的特殊设备。

工作站启动时默认连接eth6;当发生这种情况时,工作站无法访问互联网,我必须选择从网络管理器连接到 eth0。我希望它默认连接到 eth0。我怎样才能做到这一点?

答案1

您只需将默认网关设置为正确的接口即可。

它应该在你的 GUI(例如网络管理器)中进行配置,或者如果你觉得有点奇怪,你可以在 /etc/network/interfaces 中进行配置

这是 /etc/network/interfaces 文件的最小配置示例:

auto eth0
iface eth0 inet static
  address 192.168.0.100
  netmask 255.255.255.0
  gateway 192.168.0.1
  dns-nameserver 192.168.0.1 8.8.8.8

您需要将这些值替换为您的个人网络设置。确保不要同时设置两个网关。这会导致问题,并且只有在使用不同的路由表时才有可能。

编辑:不要在 eth6 上使用 DHCP 也应该可以。在网络管理器中仅配置一个 IP 地址,并保留 eth0 不变。

答案2

假设您的两个接口上都有 DHCP:

  1. 右键单击网络管理器托盘图标
  2. 选择编辑连接...
  3. 双击您的以太坊6联系
  4. 在里面IPv4 设置选项卡选择仅自动 (DHCP) 地址
  5. 单击关闭窗口节省

相关内容