使用 /etc/network/interfaces 通过一个网关设置多个网络接口时陷入困境

使用 /etc/network/interfaces 通过一个网关设置多个网络接口时陷入困境

我是一个高级菜鸟,我对如何设置网络的理解遇到了限制。我的互联网网关应该是 10.0.1.1,并且我安装了 2 个 PCI 10ge 网卡,用于与不在互联网上的其他设备进行通信。

我以为我的 /etc/network/interfaces 设置正确,所以我只使用 10.0.1.1 作为互联网的网关,但是当我添加第一个 10ge 网络接口 (192.168.1.100) 时,它似乎将其抛弃。

我仍然能够 ping 通 1.1.1.1 以及 192.168.1.x 网络上的设备,但是当我跟踪路由 1.1.1.1 时,需要一分钟多的时间才能执行,并且在跳出之前它会从 10.0.1.1 变为 192.168.1.254 。

我不明白为什么任何外部请求都通过 192.168.etc 进行定向...我猜还有另一个我不知道需要编辑的 /etc/ 文档。

任何见解将不胜感激。

我使用的是 Debian 10,下面是我的 /etc/network/interfaces

source /etc/network/interfaces.d/*

auto lo
iface lo inet loopback

#iface eno1 main connection to network
    allow-hotplug eno1
    auto eno1
    iface eno1 inet static
    address 10.0.1.101
    netmask 255.255.255.0
    network 10.0.1.0
    broadcast 10.0.1.255
    gateway 10.0.1.1

# iface enp1s (first 10gbe card)
    allow-hotplug enp1s0f0
    auto enp1s0f0
    iface enp1s0f0 inet static
    address 192.168.1.100
    netmask 255.255.255.0

相关内容