我正在尝试在 Windows 操作系统上托管的虚拟机上设置 Ubuntu 服务器。当我将其设置为默认 DHCP 时,互联网工作正常。当我尝试设置静态 IP 时,我收到 TX 但没有 RX。
以下是我的 /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback
# Primary network interface
auto enp0s3
iface enp0s3 inet static
address 192.168.1.151
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
当我执行ipconfig /all
我见过的大多数类似问题的解决方案都与没有命名的 DNS 服务器有关,但我确实有一个,所以我不知道还能做什么。
非常感谢您的帮助。谢谢!
答案1
由于ipconfig /all
是 Windows 命令,我假设您在主机上运行了它。您的虚拟化软件将使用不同的子网作为内部网络。
如果您已使用 NAT 配置虚拟网络,则可以查看所用软件的文档以了解所使用的 IP 子网,或者切换回 DHCP 并在 VM 内部检查所使用的 IP 设置。然后相应地配置您的静态 IP。
第二种可能性是配置桥接网络,然后您可以使用与主机同一 IP 范围内的 IP 地址。