সবচেয়ে সহজ এবং আরো কার্যকর উপায় আমি আমার জন্য খুঁজে পাওয়া যায় নি ছিল এই ।
সংক্ষেপে, হোস্টে:
tunctl -u <username>
echo 1 > /proc/sys/net/ipv4/ip_forward
echo 1 > /proc/sys/net/ipv4/conf/wlan0/proxy_arp
echo 1 > /proc/sys/net/ipv4/conf/tap0/proxy_arp
ip link set tap0 up
route add -host 192.168.0.20 dev tap0 <-- to be changed by you.
এবং অতিথির জন্য, কেবল এটির সাথে চালান:
kvm -hda ~/fedora.qcow2 -net nic -net tap,ifname=tap0,script=no -usb
অথবা
qemu -hda ~/fedora.qcow2 -net nic -net tap,ifname=tap0,script=no -usb
আপনাকে কেবল একটি tapডিভাইস কনফিগার করতে হবে, আপনার ব্যবহারকারীর মালিকানাধীন, আপনার হোস্ট এবং অতিথির মধ্যে arp proxyingএকটি সক্ষম এবং কনফিগার করতে হবে route।
wlan0লিনাক্স কার্নেল দ্বারা সমর্থিত কোনও ডিভাইসে ব্রিজিংয়ের সমস্যাটি মোকাবেলা করতে লেখক (এবং আমি) এটি ব্যবহার করেছিলেন । তবে এটি তারযুক্ত সংযোগের পাশাপাশি কাজ করে। ইন arpকনফিগারেশন, শুধু পরিবর্তন wlan0করতে eth0।
অতিথি আইপি ঠিকানাটি আপনার দ্বারা সেট করা উচিত, যেমন DHCPকাজ করে না।
এবং আপনি ইতিমধ্যে আপনার হোস্টকে পিং করতে পারেন।