デフォルトゲートウェイルートが設定されている場合、他のサブネットからリンクローカルアドレスにpingを実行できません


0

ルートテーブルに問題があります。なぜ機能しないのかわかりません。

2つのテストケースがあり、各ケースのネットワークマップを描画しました。

現在、私は目標を解決できません

testcase-1ネットワークマップ

testcase-2ネットワークマップ

目標:

  1. laptop-1はzeroconf ipで raspberry piにpingできます
  2. laptop-2はzeroconf ipで raspberry piにpingできます
  3. raspberry piは、デフォルトルートを介して 8.8.8.8 pingできます

テストケース-1

raspberry piのeth0のデフォルトゲートウェイは192.168.15.180です

  • Laptop-1はzeroconf IPで raspiにpingできます
  • Laptop-2 zeroconf IPで raspiにping できません
  • raspi はデフォルトルートで 8.8.8.8をpingできます

    ルーティングテーブル

    default via 192.168.15.180 dev eth0
    default dev eth0  scope link  metric 1000
    169.254.0.0/16 dev eth0  proto kernel  scope link  src 169.254.218.78
    169.254.0.0/16 dev eth0  scope link  metric 1000
    192.168.15.0/24 dev eth0  proto kernel  scope link  src 192.168.15.6
    

テストケース-2

raspberry piのeth0にはデフォルトゲートウェイがありません

  • Laptop-1はzeroconf IPで raspiにpingできます
  • Laptop-2はzeroconf IPで raspiにpingできます
  • raspi カントのping 8.8.8.8 デフォルトルートオーバー

    ルーティングテーブル

    default dev eth0  scope link  metric 1000
    169.254.0.0/16 dev eth0  proto kernel  scope link  src 169.254.218.78
    169.254.0.0/16 dev eth0  scope link  metric 1000
    192.168.15.0/24 dev eth0  proto kernel  scope link  src 192.168.15.6
    

誰もが私を助けることができると思います。みんなありがとう


test1では、piとlaptop1は同じIPを持っています-これは良くありません。Laptop2は異なるサブネットにIPを持っています-これも良くありません。なぜzeroconf ipを使用するのですか?ルーターのdhcpで処理するだけですか?
user657451

ああ、これは写真の問題でした、ラップトップ1は192.168.15.7を持っています私は顧客のためにこの動作が必要ですサブネット内の問題
-Acs
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.