私のラップトップのIPは1.1.1.1で、有線を介してIP 2.2.2.2の他のコンピュータBに接続されています。 Bマシンに自分自身がロックされているため、Bマシンにアクセスできません。
コンピュータBに接続するには、ラップトップでルーティングをどのように設定する必要がありますか?
私のラップトップにはDebian 9.2が動作しています。
答え1
同じセグメントにルータがないが同じサブネットにない場合は、ルータにルートを設定する必要があります。両方インターフェイスを介して異なるIPアドレスを持つデバイスに直接アクセスできることをオペレーティングシステムに通知します。あなたのネットワークインターフェースはeth0
。
ラップトップで実行する必要があります
ip route add 2.2.2.2/32 dev eth0
マシンBで実行する必要があります。
ip route add 1.1.1.1/32 dev eth0
両方のアドレスが同じサブネットにある場合、デバイスはインターフェイスを介して互いに接続できることが自動的にわかりますeth0
。これにより、これらのコマンドは必要ありません。
編集する:コンピュータBにアクセスできない場合は、コンピュータBと同じサブネット上のノートブックにアドレスを設定する必要があります。
コンピュータBがサブネット2.2.2.0/24にある場合、ラップトップには2.2.2.1 - 2.2.2.254の範囲のアドレスが必要です。サブネットのサイズを確認し、そのサブネットの未使用アドレスをラップトップのネットワークインターフェイスに追加する必要があります。たとえば、
ip addr add 2.2.2.42/24 dev eth0