啟動第二個 NIC 後無法連接到計算機

啟動第二個 NIC 後無法連接到計算機

我在校園網路上有一台計算機,我可以透過 ssh 代理伺服器從外部存取它。

home --> proxy --> my computer

電腦有第二個網路卡,所以我用它來連接一些設備。為此,我編輯 /etc/network/interfaces,為第二個 NIC 分配靜態 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

網路卡啟動後,我無法再透過代理使用 ping 或 ssh 連接到電腦。當我關掉它時,連接又恢復了。

我還注意到,即使第二個網卡已啟動,我也可以透過以下路由連接到我的電腦:

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. 您需要為介面或路由指定不同的度量。

相關內容