ฉันใช้ VirtualBox กับอะแดปเตอร์เครือข่าย 2 ตัว: NAT มาตรฐาน (enp0s3) และอะแดปเตอร์สำหรับโฮสต์เท่านั้น (enp0s8) ฉันใช้ NAT เพื่อเข้าถึงอินเทอร์เน็ตและอะแดปเตอร์โฮสต์อย่างเดียวกับ SSH จากเครื่องท้องถิ่นของฉัน
กล่องบูทขึ้นเมื่อเปิดใช้อะแดปเตอร์ทั้งคู่ทั้งคู่มีที่อยู่ IP ทุกอย่างดูดี
ฉันสามารถ SSH ลงในช่องนี้ผ่านอะแดปเตอร์สำหรับโฮสต์เท่านั้นไม่มีปัญหา แต่ฉันไม่สามารถใช้อินเทอร์เน็ตได้ อย่างไรก็ตามถ้าฉันปิดใช้งานอะแดปเตอร์สำหรับโฮสต์เท่านั้นฉันสามารถเข้าถึงอินเทอร์เน็ตได้ (แต่เห็นได้ชัดว่าฉันไม่สามารถ SSH เข้าไปในอุโมงค์ท้องถิ่นได้อีกต่อไป)
และสุดท้ายนี่คือ netplan yaml config ของฉัน:
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: yes
dhcp6: yes
enp0s8:
dhcp4: no
dhcp6: no
addresses: [192.168.52.101/24]
gateway4: 192.168.52.101
ความคิดใด ๆ ดูเหมือนว่าทราฟฟิกขาออกทั้งหมดของฉันกำลังกำหนดเส้นทางผ่านอะแด็ปเตอร์โฮสต์เท่านั้นอย่างใด
แก้ไข:แนบผลลัพธ์ของip route list
ในกรณีที่ช่วย
default via 192.168.52.101 dev enp0s8 proto static
default via 10.0.2.2 dev enp0s3 proto dhcp src 10.0.2.15 metric 100
10.0.2.0/24 dev enp0s3 proto kernel scope link src 10.0.2.15
10.0.2.2 dev enp0s3 proto dhcp scope link src 10.0.2.15 metric 100
192.168.52.0/24 dev enp0s8 proto kernel scope link src 192.168.52.101