QEMU 및 MIPSEL 설정: 네트워크 문제

QEMU 및 MIPSEL 설정: 네트워크 문제

QEMU에서 실행되는 MIPSEL 머신이 있습니다. qemu MIPSEL 머신 내에서 네트워킹을 활성화하기 위해 브리지를 사용합니다 virbr0.

먼저 tap0 인터페이스를 생성하고 시작합니다. 나는 이렇게 한다:-

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

다음으로 인터넷 연결(이 경우)을 브리지에 연결하는 인터페이스를 추가합니다 tap0.eth1

sudo brctl addif virbr0 tap0

sudo brctl addif virbr0 eth1

마지막으로 flags를 사용하여 QEMU 머신을 시작했습니다 -net nic -net tap,ifname=tap0,script=no,downscript=no.

이 시점에서 어떤 일이 일어났습니다.

  1. 내 QEMU MIPS 시스템에서 인터넷 연결에 액세스할 수 없습니다. Tonghe virbr0의 IP 주소 로 ping을 할 수 있는 것 같지만 eth1, 인터넷에 접속할 수 없습니다.
  2. eth1호스트 에 인터페이스를 추가 하면 virbr0인터넷 연결 기능이 손실됩니다. eth1에서 삭제할 때만 인터넷에 연결됩니다 virbr0.

[1] 및/또는 [2]를 어떻게 해결할 수 있나요?

감사해요!

답변1

두 번째로, 브리지에 물리적 인터페이스가 있는 경우 브리지는 물리적 인터페이스가 아닌 IP 주소를 가진 엔터티여야 합니다. 귀하의 eth1에 여전히 해당 주소가 있는 것 같습니다. 대신 IP를 할당해 보세요 virbr0. 따라서 동일한 IP/netmask를 사용하여 ip addr delfrom eth1과 to 를 수행하십시오 . 또한 기본 경로가 나가려고 시도하지 않는지 확인하는 데 사용됩니다 . 여전히 시작해야 하며 IP 주소가 없어야 합니다.ip addr addvirbr0ip route showeth1eth1

VM이 네트워크에 액세스하는 데 적합한 IP를 얻는다고 가정하면 이것이 첫 번째 문제에도 도움이 될 것이라고 생각합니다.

관련 정보