Android-x86 VM ไม่ตอบสนองต่อการ ping


1

ฉันมี VMs สองตัวใน VirtualBox หนึ่ง Ubuntu 16.04 และ Android-x86 32 บิตหนึ่งเครื่อง ฉันได้ตั้งค่าให้ทั้งคู่อยู่ในเครือข่ายภายในเดียวกัน

ใน Android VM ฉันรันสิ่งต่อไปนี้ (โดยใช้ Alt-F1):

android:~ # ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up

ฉันสามารถดูที่อยู่ IP ที่ถูกตั้งค่าifconfigและอินเทอร์เฟซคือ "UP BROADCAST RUNNING MULTICAST" นอกจากนี้:

android:/ # ip route get 192.168.1.2
192.168.1.2 dev eth0  src 192.168.1.1  cache

สิ่งนี้ไม่ทำงาน:

android:/ # ping 192.168.1.2
connect: Network is unreachable

แต่สิ่งนี้จะ:

android:/ # ping -I eth0 192.168.1.2
PING 192.168.1.2 (192.168.1.2) from 192.168.1.1 eth0: 56(84) bytes of data.
64 bytes from 192.168.1.2: ...
...

ฉันไม่สามารถจัดการ ping จาก Ubuntu VM (192.168.1.2) ได้ มันไม่ได้พิมพ์อะไรเลยและบอกว่าแพ็กเก็ตสูญหายได้ 100% เมื่อยกเลิก

มีความคิดว่าทำไมสิ่งนี้เกิดขึ้น?

แก้ไข : ฉันรู้ว่าถ้าฉันใช้ Terminal Emulator จากภายใน Android ตัวเองเป็นผู้ใช้ปกติคำสั่งip route get 192.168.1.2กลับRTNETLINK answers: Network is unreachableมา

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.