
キャンパス ネットワーク上に、SSH プロキシ サーバー経由で外部からアクセスできるコンピューターがあります。
home --> proxy --> my computer
コンピューターには 2 番目の NIC があるので、それを起動していくつかのデバイスに接続しました。そのためには、/etc/network/interfaces を編集し、2 番目の 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
NIC が起動した後、ping または ssh を使用してプロキシ経由でコンピューターに接続できなくなりました。 速度を下げると、接続が回復しました。
また、2 番目の 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
「いくつかのデバイスに接続」するために 2 番目のインターフェイスを追加しました。これらのデバイスは、ルーターにアクセスできない別の IP サブネット上にあると想定していますか?
両方のインターフェースの IP アドレス/ネットマスクは、問題の診断に役立ちます。
出力をroute -n
ここに投稿してみてください。
私はどちらかに傾いています:
- 追加したルートが間違っています。(不要なようです。)
- 追加したルートによってリモートアクセスが中断されるか、
- インターフェースまたはルートに異なるメトリックを指定する必要があります。