启动第二个 NIC 后无法连接到计算机

启动第二个 NIC 后无法连接到计算机

我在校园网络中有一台计算机,我可以通过 ssh 代理服务器从外部访问它。

home --> proxy --> my computer

这台电脑有第二块网卡,所以我把它连接到一些设备。为此,我编辑了 /etc/network/interfaces,为第二块网卡分配了一个静态 IP 地址和网络掩码,并添加了一条路由:

auto eno1
iface eno1 inet static
    address 192.168.1.1
    netmask 255.255.255.0

up route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1 dev eno1

NIC 启动后,我无法再使用 ping 或 ssh 通过代理连接到计算机。当我关闭它时,连接恢复了。

我还注意到,即使第二个 NIC 启动了,我仍然可以通过以下路由连接到我的计算机:

home --> proxy --> another server on campus network --> my computer

我的配置可能有什么问题?

No matter the second NIC is up or down, the computer can always access internet.

答案1

您添加了第二个接口来“连接某些设备”。我猜这些设备位于路由器无法访问的单独 IP 子网上?

两个接口的 IP 地址/网络掩码将有助于诊断问题。

尝试在此处发布输出route -n

我倾向于:

  1. 您添加的路线不正确。(似乎没有必要。)或
  2. 您添加的路由破坏了远程访问,或者
  3. 您需要为接口或路由指定不同的度量。

相关内容