2 台のコンピューター間のルーティング

2 台のコンピューター間のルーティング

openSUSE Leap 15.1からCentOS 7にインターネットを転送する予定です。

  • openSUSE Leap 15.1システムはワイヤレスルーターを介してインターネットにアクセスできます。
  • 適切なワイヤレスチップドライバが不足しているため、CentOS 7システムはインターネットにアクセスできません。

イーサネットケーブルでOpenSUSEシステムをCentOSに接続しました。私が理解したように、2つの異なるサブネットが必要です。

  • SUSEを開く
    • 静的IPアドレスがある192.168.2.252/24
    • DHCP IPアドレスがあります192.168.1.51/24
      • 以下でインターネットにアクセスしてください。192.168.1.1
  • 中央オペレーティングシステム
    • 静的IPアドレスがある192.168.2.251/24

観察結果

  • CentOS内で192.168.2.251openSUSEをpingできます。192.168.2.252
  • CentOS内で192.168.2.251openSUSEをpingできます。192.168.1.51
  • CentOSでは192.168.2.251できますいいえpingインターネットルーター192.168.1.1
  • CentOSでは192.168.2.251できますいいえ平らな1.1.1.1
  • CentOSでは192.168.2.251そうですいいえインターネットにアクセスできる

openSUSEからのルーティング

> ip route
default via 192.168.1.1 dev wlan0 proto dhcp metric 600 
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown 
192.168.1.0/24 dev wlan0 proto kernel scope link src 192.168.1.51 metric 600 
192.168.2.0/24 dev eth0 proto kernel scope link src 192.168.2.252 metric 100

質問

ルーティングに問題があるかどうかはわかりません。奇妙なことに、CentOSでは両方のサブネットでopenSUSEをpingできますが、インターネットルーターにはpingできません!

答え1

問題は、インターネットルーターがネットワーク192.168.2.0/24について知らないことです。 openSUSEシステムはネットワークを知っており、他のアドレスを使用してアクセスしても応答します。

インターネットルーターにアクセスでき、アドレス192.168.1.51が固定DHCPリースの場合は、192.168.1.51を介して192.168.2.0/24までインターネットルーターにルートを追加できます。

おそらくより簡単な方法は、以下のようにopenSUSEシステムのWi-Fiインターフェースに迷彩を追加することです。スーパーユーザーに質問する

関連情報