Benim için öğrendim en basit ve daha etkili bir yol olduğunu bu .
Özetle, ana bilgisayarda:
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.
ve konuk için sadece şununla çalıştırın:
kvm -hda ~/fedora.qcow2 -net nic -net tap,ifname=tap0,script=no -usb
veya
qemu -hda ~/fedora.qcow2 -net nic -net tap,ifname=tap0,script=no -usb
tapKullanıcının sahip olduğu bir cihazı yapılandırmanız , toplantı sahibi ve misafiriniz arasında bir cihazı etkinleştirmeniz arp proxyingve yapılandırmanız routeyeterlidir.
Yazar (ve ben) bunu wlan0, Linux çekirdeği tarafından desteklenmeyen bir cihaza köprü oluşturma sorunu ile başa çıkmak için kullandı . Ancak kablolu bir bağlantıyla da çalışır. Gelen arpyapılandırması, sadece değiştirmek wlan0için eth0.
Misafir IP adresi, DHCPçalışmadığınız için sizin tarafınızdan ayarlanmalıdır .
Ve zaten sunucunuza ping atabilirsiniz.