সবচেয়ে সহজ এবং আরো কার্যকর উপায় আমি আমার জন্য খুঁজে পাওয়া যায় নি ছিল এই ।
সংক্ষেপে, হোস্টে:
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
কাজ করে না।
এবং আপনি ইতিমধ্যে আপনার হোস্টকে পিং করতে পারেন।