我几乎尝试了所有声称可以解决此问题的解决方案。
首先在 VirtualBox 设置中,我将网络适配器设置更改为桥接网络,并选择我连接的网络接口,即 Atheros 无线适配器。
然后我进入客户机 ubuntu 并执行以下操作:
vim /etc/network/interfaces
并将文件编辑为:
auto ens0p3
iface enp0s3 inet dhcp
sudo ifdown ens0p3
,sudo ifup ens0p3
但它显示无法获取 DHCP 提供。
我的主机是 Windows 10,在命令提示符中我获得以下信息ipconfig -a
:
Wireless LAN adapter Wi-Fi:
Connection-specific DNS Suffix . : AP.BlockC.BoysHostel
Description . . . . . . . . . . . : Qualcomm Atheros QCA9377 Wireless Network Adapter
Physical Address. . . . . . . . . : C8-FF-28-1F-CE-9D
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::6c59:f1c7:dbcf:de9b%16(Preferred)
IPv4 Address. . . . . . . . . . . : 10.100.58.95(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : Thursday, May 23, 2019 4:51:12 PM
Lease Expires . . . . . . . . . . : Thursday, May 23, 2019 6:43:07 PM
Default Gateway . . . . . . . . . : 10.100.58.1
DHCP Server . . . . . . . . . . . : 10.100.58.1
DHCPv6 IAID . . . . . . . . . . . : 298385192
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-1E-AD-59-8C-54-AB-3A-68-EC-13
DNS Servers . . . . . . . . . . . : 103.5.150.9
NetBIOS over Tcpip. . . . . . . . : Enabled
- 另外,我尝试在 Ubuntu 客户机中使用静态 IP 配置方法。现在,我可以从客户机 ping 主机系统,也可以从主机 ping 客户机系统。但在访问互联网时,我可以 ping google.com、facebook.com 的 IP 地址,但无法通过 ping google.com、ping facebook.com 等名称访问它们。
另外,我无法通过客户机的浏览器访问网站。
- 但是当我将适配器设置改回 NAT 时,一切正常,但它为我分配了一个 10.0.2.15 的 IP。但我想要一个桥接网络连接,以便从我的网关获取一个 IP,用于网络学习应用程序。
所以,请帮我解决这个问题。我已经连续三天都在努力解决这个问题。