QEMUとMIPSELの設定:ネットワークの問題

QEMUとMIPSELの設定:ネットワークの問題

QEMUで実行されるMIPSELマシンがあります。 qemu MIPSELマシン内でネットワークを有効にするためにブリッジを使用しますvirbr0

まず tap0 インターフェイスを作成して起動します。私はそうする:-

sudo tunctl -t tap0 && sudo ifconfig tap0 up`

次に、インターネット接続(この場合)をブリッジに接続するためのインターフェースを追加しますtap0eth1

sudo brctl addif virbr0 tap0

sudo brctl addif virbr0 eth1

最後に、フラグを使用してQEMUマシンを起動しました-net nic -net tap,ifname=tap0,script=no,downscript=no

この時点で何かが起こりました。

  1. 私のQEMU MIPSシステムはインターネット接続にアクセスできません。 Tonghevirbr0の IP アドレスで ping ができるようですがeth1、インターネットに接続できません。
  2. eth1ホストにインターフェイスを追加すると、virbr0インターネット接続機能が失われます。eth1から削除した場合にのみインターネットに接続されますvirbr0

[1]および/または[2]をどのように解決できますか?

ありがとうございます!

答え1

第二に、ブリッジに物理インターフェイスがある場合、ブリッジは物理インターフェイスではなくIPアドレスを持つエンティティでなければなりません。あなたのeth1にまだその住所があるようです。代わりにIPを割り当ててみてくださいvirbr0。したがって、同じIP / netmaskを使用してip addr delfrometh1とtoを実行してください。また、デフォルトパスが出ようとしないことを確認するためにも使用されます。それでも起動し、IPアドレスを持ってはいけません。ip addr addvirbr0ip route showeth1eth1

VMがネットワークにアクセスするのに適したIPを取得すると仮定すると、これが最初の問題にも役立つと思います。

関連情報