![无法从 Virtual Box 中的 Kali Linux ping 并连接到互联网](https://linux22.com/image/72790/%E6%97%A0%E6%B3%95%E4%BB%8E%20Virtual%20Box%20%E4%B8%AD%E7%9A%84%20Kali%20Linux%20ping%20%E5%B9%B6%E8%BF%9E%E6%8E%A5%E5%88%B0%E4%BA%92%E8%81%94%E7%BD%91.png)
我知道并承认同一问题已在同一个论坛以及其他论坛中多次被问到。然而,这些似乎都不适合我。我将发布详细的分析以及在 Windows 8.1 的 VirtualBox 上的 Kali Linux 中设置网络适配器所采取的步骤
uname -r 命令生成以下内容:“4.0.0-kali-amd64”——给出我为 Kali Linux 运行的版本。
我正在运行的 VirtualBox 版本:4.3.6 r91406
我已经在虚拟机上安装了 Kali linux。我的网络适配器设置为: 1. 在适配器 1 上桥接 - 连接到互联网 2. 在适配器 2 上仅主机 - 在我的主机和来宾操作系统之间进行通信
现在,最初我无法从 Windows ping 和 ssh 进入我的来宾操作系统。 “ifconfig -a”用于显示 eth0 和 lo,但 eth0 上没有 inet 地址。因此,我更改了我的设置,如以下网址所示: https://wiki.debian.org/NetworkConfiguration 其中表示在 /etc/network/interfaces 文件中添加以下内容: auto eth0 allowed-hotplug eth0 iface eth0 inet dhcp
它所做的是,如“ifconfig -a”所示,它创建了一个新接口 eth1,并为其分配了一个 IP 地址。但是,我的eth0仍然没有分配任何IP地址,运行命令:“ping www.google.com”显示未知主机www.google.com
此外,按照给定的网址: https://superuser.com/questions/678893/cant-access-internet-in-kali-virtualbox 也没有导致任何变化,我仍然无法连接到互联网。
注意:它确实解决了 ssh 问题,即允许我从 windows 上通过 eth1 提供的地址进行 ssh - 192.168.XX
答案1
如果您想使用“桥接适配器”,则需要进入高级设置并将混杂模式更改为“允许所有”。IP 应更改为 10.xxx 范围,而不是 192.168.xx
在大多数情况下,NAT 更适合使用其他非 LAN 网络功能(SSH、Telnet 等)。在许多类型的网络适配器上,您根本无法使用桥接适配器。
答案2
将适配器 1 更改为 NAT 以连接到互联网。桥接设置用于连接您的网络(打印机等)。