GNU/Linux >> Linux の 問題 >  >> Linux

KVM の Linux ブリッジング

カーネルが IP 転送を有効にするように設定されていることを確認します:

sysctl -a | grep forwarding

以下で有効にできます:

sudo sysctl net.ipv4.conf.all.forwarding=1
sudo sysctl net.ipv6.conf.all.forwarding=1

ARP プロキシに問題がある可能性もあります。チェック:

sysctl -a | grep proxy_arp

次のコマンドで設定します:

sudo sysctl net.ipv4.conf.eth0.proxy_arp=1

キーと値を /etc/sysctl.d の下のファイルに入れることができます 再起動時に値をリセットします。

ルーターのサブネット上の別のデバイスからテストすると、問題の特定に役立つ場合があります。

  • 仮想マシンに ping を実行すると、診断に役立つ場合があります。
  • 仮想マシンの ARP が可能かどうかを確認すると、サーバーの MAC アドレスが見つかるかどうかがわかります。 ping を実行した後、「arp -a」を使用して、MAC アドレスが正常に検出されたかどうかを確認してください。
  • Traceroute は、問題の開始点を示している場合があります。

tcpdump でのテスト eth0 で インターフェイスは、接続が失敗している場所を示す場合もあります。

  • 繰り返し arp 有効な応答のない要求は、到達可能性の問題を示しています。
  • echo がありません または echo reply トラフィックは、どちら側に問題があるかを示す場合があります。
  • ルーターまたはその背後にあるアドレスへの traceroute 応答により、追加情報が提供される場合があります。

Linux
  1. ネットワーク診断用の10のLinuxコマンド

  2. Linux管理者向けのトップ10チュートリアル

  3. Linux用のビットコインウォレット

  1. Linux –カーネルでUser_namespacesを有効にする方法は? (非特権の `unshare`の場合。)?

  2. Linux での sysctl コマンドの例

  3. Virtualbox 上の Linux KVM

  1. LinuxファンのためのFreeDOSコマンド

  2. ゲーム用の4つのLinuxディストリビューション

  3. Linux用の5つの生産性アプリ