Bir test için, yerel ağımdan VirtualBox içindeki bir misafire yönlendirmeye izin vermem gerekiyor. Konuk zaten dışarıdan erişime sahip.
Şimdiye kadar yerel makinemde ip iletimini etkinleştirdim (OSX 10.9) ve yerel ağdaki makinedeki salt ana bilgisayar ağına bir rota ekledim.
route add -net 192.168.59.0 netmask 255.255.255.0 gw 192.168.0.107
sysctl -w net.ipv4.ip_forward=1
Ağ böyle görünüyor.
Local network 192.168.0.104 -> [Wireless 192.168.0.0/24] -> MacOSX 192.168.0.107 (Wifi) & 192.168.59.3 (VboxHost) -> [VBox 192.168.59/24] -> 192.168.59.103
VirtualBox, paketi dışarıdan bilerek düşürmüyorsa, bu işe yarayacaktır.
Amacım 192.168.0.104
bağlanmaktı 192.168.59.103
. Şimdiye kadar sadece ping atıyorum 192.168.59.3
.
Ayrıca, benim misafir zaten wifi erişim sağlayan varsayılan gw ile başka bir adaptör var.
Hangi yolu veya ağ yapılandırmasını eksik olabilir?
Ayrıca benim konuk alma paketi anlayabiliyordu, ancak konuk cevap veremiyorum, ancak tcpdump hiçbir makineyi hiç makineye ping diyorum eğer konuk almak olsun. Ayrıca hiçbir yerde güvenlik duvarı çalışmıyor.
Mac bilgisayarımda yönlendirme tablosu
Destination Gateway Flags Refs Use Netif Expire
default 192.168.0.1 UGSc 42 1 en0
127 127.0.0.1 UCS 0 0 lo0
127.0.0.1 127.0.0.1 UH 6 2943735 lo0
169.254 link#4 UCS 0 0 en0
192.168.0 link#4 UCS 3 0 en0
192.168.0.1 9c:d6:43:c8:cf:e8 UHLWIir 43 21647 en0 1199
192.168.0.104 8:0:27:c2:fc:68 UHLWI 0 7 en0 1068
192.168.0.106 0:15:99:77:73:ed UHLWI 0 82 en0 845
192.168.0.107 127.0.0.1 UHS 2 9114 lo0
192.168.59 link#9 UC 3 0 vboxnet
192.168.59.3 a:0:27:0:0:0 UHLWI 0 69759 lo0
192.168.59.103 link#9 UHRLWIi 2 31866 vboxnet 1