好的,
我在 Windows 7 主机上有两个虚拟机(RedHat 5.0 和 Kali)。我的 Windows 主机有互联网,但我的问题是让 RedHat 看到网络被锁定到一个地址192.168.56.103
,它无法改变
Kali 可以“看到”RedHat,反之亦然。我想知道是否有办法通过 Kali 将 Redhat 中的所有内容转发到网络上。
Kali 中的接口
eth0
包括10.0.2.15
eth1
:192.168.56.100
RedHat 被锁定eth0 192.168.56.103
我已阅读了手册页iptables
并按照一些关于如何进行端口转发的指南进行操作,但无济于事。
我在 Kali 上尝试过的命令:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 10.0.2.15:80
iptables -t nat -A POSTROUTING -p tcp -d 10.0.2.15 --dport 80 -j SNAT --to-source 192.168.56.103
我尝试使用 virtualbox 中的 GUI 进行许多端口转发设置,但都无济于事。
如果有人能给我指明正确的方向我将不胜感激。
编辑:
让我澄清一下,在 Virtual Box 中,RedHat 上的
界面是eth0
内部的
Kali 的接口是eth0
NAT 并且eth1
是内部的。RedHat
的桥接连接也不起作用,因为动态主机协议守护进程已关闭。
答案1
您已激活Host only network
RedHat 的配置。您有两个选择:
保持原样,在 RedHat VM 上发出此命令
sudo ip route add default via 192.168.56.1
然后激活ICS(Windows 7 上的 Internet 连接共享)。
选择选项 更改 RedHat VM 的网络配置
Bridged Adapter
,然后Name
选择 Windows 计算机连接到 Internet 的当前接口(wifi 或以太网,以任意一种为准)。然后,您的 RedHat VM 将自动在您的 LAN 上获取 IP 地址,并能够自由导航。如果你希望保留与 Kali 机器的连接,请执行以下操作不是删除当前配置,只需将新的桥接适配器连接到您已有的适配器即可。