मैं 2 नेटवर्क एडेप्टर के साथ वर्चुअलबॉक्स चला रहा हूं: मानक NAT (enp0s3) और एक होस्ट-केवल एडेप्टर (enp0s8)। मैं इंटरनेट का उपयोग करने के लिए NAT का उपयोग करता हूं और अपने स्थानीय मशीन से SSH को होस्ट-केवल एडेप्टर का उपयोग करता हूं।
दोनों एडेप्टर सक्षम के साथ बॉक्स बूट, दोनों आईपी पते, सब कुछ अच्छा लग रहा है।
मैं होस्ट-केवल एडेप्टर पर इस बॉक्स में एसएसएच कर सकता हूं, वहां कोई समस्या नहीं है। लेकिन मैं इसके साथ इंटरनेट पर नहीं मिल सकता। हालाँकि, अगर मैं होस्ट-ओनली अडैप्टर को डिसेबल कर देता हूं, तो मैं इंटरनेट एक्सेस कर सकता हूं (लेकिन जाहिर है कि मैं अब स्थानीय सुरंग के ऊपर एसएसएच नहीं कर सकता)।
और अंत में, यहाँ मेरा नेटप्लान 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